-
Notifications
You must be signed in to change notification settings - Fork 937
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add uv
parser to linehaul
#2568
Comments
I was planning on adding one over the next few weeks as time permits unless someone wants to give it a shot. |
Nice, thanks for putting that PR up @samypr100. |
Seems like stats are coming in @MichaReiser @charliermarsh |
Yes. Thanks for implementing it. It works like a charm. Oh that's an interesting query! I so far only tracked downloads by uv version (our users are really up to date), and downloads overall. |
Yea, I already ate my free tier 😆 Here's one for the top 10 downloaded packages using uv in the last day. Nice to see that pandas came out at the top when using #standardSQL
SELECT
file.project AS project_name,
COUNT(*) AS num_downloads
FROM
`bigquery-public-data.pypi.file_downloads`
WHERE
DATE(timestamp) BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY) AND CURRENT_DATE()
AND details.installer.name = 'uv'
GROUP BY
project_name
ORDER BY
num_downloads DESC
LIMIT 10 uv
pip
|
#2493 updated
uv
to include additional metadata in the requests sent to PyPI (or any package index). I tried to query the PyPI big data table but nouv
records are showing up yet. I believe this is due to the fact that linehaul doesn't recognizeuv
because it doesn't have auv
parser configuration inhttps://github.com/pypi/linehaul-cloud-function/blob/main/linehaul/ua/parser.py
We should contribute a
uv
parser upstream (copy PIPs configuration?)The text was updated successfully, but these errors were encountered: