-
Notifications
You must be signed in to change notification settings - Fork 296
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
Valid package names are stored incorrectly with new version of bottle #102
Comments
Any more patterns are highly appreciiated for when constructing TCs. |
Well, PEP 440 has a lot to say about versioning... seems like for the most part its alpha-numeric, -, _, and +. I haven't given it a close reading. My workaround for the moment is just to use the raw_filename from the FileUpload object. Obviously that's not a good long term solution. |
The latest |
+ Use `content.raw_filename` for allowing PEP0440 chars. + Add upload app-TCs. + Improve parse-pkg core-TC. + Update CHANGES on forthcomming release.
+ Use `content.raw_filename` for allowing PEP0440 chars. + Add upload app-TCs. + Improve parse-pkg core-TC. + Update CHANGES on forthcomming release.
+ Use `content.raw_filename` for allowing PEP0440 chars. + Add upload app-TCs. + Improve parse-pkg core-TC. + Update CHANGES on forthcomming release.
Not sure when this was introduced, but pypiserver 1.1.2 didn't have this issue. From the bottle API docs:
For example, the version
0.0.0+local
is a valid package version, but bottle gets rid of the+
. I'm sure there are other combinations that also break.The text was updated successfully, but these errors were encountered: