Utilities jointly used by devpi-server, devpi-client and others.
Project description
This package contains utility functions used by devpi-server and devpi-client.
See http://doc.devpi.net for more information.
Changelog
4.0.1 (2023-10-15)
Bug Fixes
Restore flushing after each written line in new TerminalWriter.
4.0.0 (2023-10-11)
Deprecations and Removals
Removed HTMLPage class originally vendored from pip.
Dropped support for Python <= 3.6.
Features
Add chdir context handler in devpi_common.contextlib. Starting with Python 3.11 the original from contextlib is used.
Hide username from URL representation.
Added stripped down TerminalWriter from py library which only supports coloring.
Bug Fixes
Fix #939: custom legacy version parsing (non PEP 440) after packaging >= 22.0 removed support.
3.7.2 (2023-01-24)
Bug Fixes
Fix #928: correct default for pre-release matching after switching from pkg_resources to packaging.
Fix #949: correct parsing of wheel tags for Python 3.10 and above.
3.7.1 (2022-12-16)
Bug Fixes
Fix #939: pin packaging to <22 as it removed the deprecated LegacyVersion.
3.7.0 (2022-08-16)
Features
Add hash_type and fragment attributes to URL class.
Replace pkg_resources usage with packaging.
Bug Fixes
Fix #895: return content of data-yanked.
Fixed some cases where name and version weren’t split off correctly from filename.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for devpi_common-4.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 395ef7a740c7d871f1a3d7ba22e04bcab507d6456e6f225c03fcae7b7c699c9d |
|
MD5 | 56fa648a0686ad66452f3b7b9f920dcb |
|
BLAKE2b-256 | 8499f8dd2bf68581cb2b8a757d073091cf6321ffa31782102a6a6d42ac58146e |