devpi-common 4.1.1


pip install devpi-common

  Latest version

Released: Feb 09, 2026

Project Links

Meta
Maintainer: Florian Schulze
Requires Python: >=3.7

Classifiers

Development Status
  • 5 - Production/Stable

Environment
  • Web Environment

Intended Audience
  • Developers
  • System Administrators

License
  • OSI Approved :: MIT License

Programming Language
  • Python :: Implementation :: PyPy
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14

This package contains utility functions used by devpi-server and devpi-client.

See http://doc.devpi.net for more information.

Changelog

4.1.1 (2026-02-09)

Bug Fixes

  • Implement missing __hash__ for Version and CompareMixin classes.

  • Fix py.typed to properly export type information.

4.1.0 (2025-05-18)

Other Changes

  • Use __slots__ to reduce memory usage of Version.

4.0.4 (2024-04-20)

Bug Fixes

  • Use filter='data' for extractall call on supported Python versions as additional guard to the existing out of path checks against malicious tar files.

  • Remove custom LegacyVersion and use packaging-legacy instead, which is also used by pypi.org.

4.0.3 (2023-11-23)

Bug Fixes

  • Add is_prerelease and other methods to LegacyVersion to fix get_sorted_versions with stable=True and some other cases.

4.0.2 (2023-10-15)

Bug Fixes

  • Do not mark commands with returncode None from tox 4.x as failed.

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras: None
Dependencies:
lazy
packaging-legacy
requests (>=2.3.0)