uv
pep440: some minor refactoring, mostly around error types
#780
Merged

pep440: some minor refactoring, mostly around error types #780

BurntSushi merged 10 commits into main from ag/version-refactor
BurntSushi
BurntSushi BurntSushi requested a review from charliermarsh charliermarsh 2 years ago
BurntSushi BurntSushi removed review request from charliermarsh charliermarsh 2 years ago
BurntSushi BurntSushi requested a review from konstin konstin 2 years ago
BurntSushi BurntSushi requested a review from charliermarsh charliermarsh 2 years ago
konstin
konstin approved these changes on 2024-01-04
BurntSushi BurntSushi force pushed from 276df679 to 9d982fab 2 years ago
BurntSushi pep440: add comment describing experimental data
c3fbbf0d
BurntSushi pep440: use public methods in PyVersion wrapper
1615a836
BurntSushi pep440: move around move code
b0fbe401
BurntSushi pep440: add regression test for non-ASCII version specifier
cc6d12d9
BurntSushi pep440: switch error to use byte offsets
33450a81
BurntSushi pep440: rejigger error type
77fefdf6
BurntSushi pep440: move VersionSpecifiersError to version_specifiers module
872865b7
BurntSushi pep440: use structured errors for version specifiers
3e726ff7
BurntSushi pep440: add more boxing
0fbf72d8
BurntSushi BurntSushi force pushed from 9d982fab to f619012a 2 years ago
BurntSushi pep440: add tests for human visible error messages
63da3d1d
BurntSushi BurntSushi force pushed from f619012a to 63da3d1d 2 years ago
BurntSushi BurntSushi merged d7c9b151 into main 2 years ago
BurntSushi BurntSushi deleted the ag/version-refactor branch 2 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone