-
Notifications
You must be signed in to change notification settings - Fork 33
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
Non-normalised package name #73
Comments
Hello there! I'm unsure of the cost implications of this. Though, I'll approve whatever @hugovk thinks is best 🙂 |
I don't know the cost implications, I guess the best way is to test it out. If it costs more, I'd suggest adding a switch to include the change. I'm nearly always out of quota. |
I'd also be interested in this feature. In coherent-oss/coherent.build#3, I'm building a database that keeps track of the normalized and non-normalized names (along with the Python root names it exposes). It currently resolves the package name from the wheel that it downloads, but there are situations where it would be advantageous to have the original name available prior to resolving the wheel (or when a wheel is unavailable). |
I would like to use the data to correlate with openSUSE package names, which use the 'real' name supplied in setup.py, i.e. not-normalised.
I've been doing a bit of research at hugovk/top-pypi-packages#4 and psincraian/pepy#128, and the raw data from bigquery can include this, with a very small perf hit.
The query only needs to change from selecting
file.project
tosubstr(max(file.filename),1,LENGTH(file.project))
, or more likely including both.Note this does depend on using standard SQL ( #28 ).
Do we know the cost implications of those changes?
The text was updated successfully, but these errors were encountered: