$npx skillfedfor your agent

devpi-common

Utilities jointly used by devpi-server, devpi-client and others.

Worth itPyPI Software DevelopmentReleased Feb 2026227.1K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — devpi_common-4.1.1-py3-none-any.whl
v4.1.1 · released 2026-02-09 · Python >=3.7 · 3 runtime deps: lazy, packaging-legacy, requests

Yes. This is a stable, actively maintained utility library with low install friction, permissive licensing, and no known vulnerabilities. Install it if you are building on the devpi ecosystem or need its specific version-handling and tar-extraction utilities; otherwise, it is primarily useful as a transitive dependency of devpi-server or devpi-client.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Low install friction with a pure-Python wheel distribution.
  • Actively maintained as of 2026-02-09 with recent bug fixes and memory optimizations; repository shows 1214 stars and was last committed to 2026-08-10.

License · maintenance · safety

permissive license (permissive) — MIT license (permissive) permits unrestricted use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary projects.

last release 2026-02-09 (186 days) · last repo commit 2026-08-10 · 1,214 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 227,081 downloads/mo, #9,188 on PyPI

Verify before relying

pip install devpi-common

from devpi_common.version import Version
v = Version('1.0.0')
print(v)
  • Whether the version handling and tar extraction utilities are suitable for production use outside the devpi ecosystem.
  • Performance characteristics of the __slots__ optimization introduced in 4.1.0 for memory-constrained environments.
Same gist for agents: .md · .json

What it is and what it does

devpi-common is a utility library that centralizes shared functionality used by devpi-server, devpi-client, and related tools. It provides version comparison and normalization (including legacy version support via packaging-legacy), secure tar extraction with guards against malicious archives, and type information exports. The package depends on lazy, packaging-legacy, and requests, making it a lightweight bridge for devpi ecosystem components that need consistent version handling and file operations.

The library is production-stable and actively maintained, with recent releases addressing type hints, memory efficiency through __slots__, and security improvements in archive extraction. It supports Python 3.7 through 3.14 and PyPy, making it compatible with a wide range of Python environments.

Use it for

  • Building devpi-server or devpi-client extensions that need consistent version parsing and comparison.
  • Integrating legacy Python package version handling into custom package management tools.
  • Safely extracting and validating tar archives in package distribution workflows.
  • Standardizing version normalization across multiple devpi ecosystem components.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

This is a stable, actively maintained utility library with low install friction, permissive licensing, and no known vulnerabilities. Install it if you are building on the devpi ecosystem or need its specific version-handling and tar-extraction utilities; otherwise, it is primarily useful as a transitive dependency of devpi-server or devpi-client.

Install

devpi-common on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained as of 2026-02-09 with recent bug fixes and memory optimizations; repository shows 1214 stars and was last committed to 2026-08-10.

License in practice

MIT license (permissive) permits unrestricted use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary projects.

Quickstart

pip install devpi-common

from devpi_common.version import Version
v = Version('1.0.0')
print(v)

Verify before relying

  • Whether the version handling and tar extraction utilities are suitable for production use outside the devpi ecosystem.
  • Performance characteristics of the __slots__ optimization introduced in 4.1.0 for memory-constrained environments.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
lazypackaging-legacyrequests
MaintenanceActively maintained 186 days since the last release
Last repo commit
First released
Downloads227,081 / month, #9,188 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentIntended Audience :: DevelopersIntended Audience :: System AdministratorsLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: PyPy

Evidence: devpi_common-4.1.1-py3-none-any.whl

Tags

Capabilities
devpi utilities shared libraryversion handling and comparisonlegacy package version supporttar extraction securitydevpi common functions
Topics
package-managementversion-handling

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “devpi utilities shared library”

  • devpi-commonProvides shared utility functions for devpi-server and devpi-client,…
  • devpi-clientdevpi-client is a command-line tool for uploading, testing, and…
  • dagster-sharedShared internal library providing common code and utilities for…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also devpi-client · packaging-legacy · packvers · wimpy · scverse-misc · tarsafe · py-key-value-shared · ipython_genutils · safety