Registry / devops / devpi-plumber

devpi-plumber

JSON →
library0.7.0pypypiunverified

A tool to automate and test large devpi installations programmatically. Version 0.7.0 is the latest stable release, with an irregular release cadence.

pip install devpi-plumber
INSTALL
IMPORT
SIG · DEVPI-PLUMBER
D
devpi-plumber
devopspythonv0.7.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

DevpiPlumber
from devpi_plumber import DevpiPlumber
from devpi_plumber import DevpiPlumber

Login to devpi server, create an index, and upload a package.

from devpi_plumber import client import os client.login( url=os.environ.get('DEVPISERVER_URL', 'http://localhost:3141'), user=os.environ.get('DEVPISERVER_USER', 'root'), password=os.environ.get('DEVPISERVER_PASSWORD', ''), ) client.create_index('myindex', bases=['root/pypi']) client.upload('package_name', '1.0.0', 'path/to/dist.tar.gz')
Debug
Known issues
gotchaImport uses underscore (devpi_plumber) while package is installed with hyphen (devpi-plumber).
fix
Use `from devpi_plumber import ...`.
affects: all
deprecatedThe devpi-plumber client may not be compatible with devpi-server versions >= 6.0.0 due to API changes.
fix
Check devpi-server version and consider using devpi-client directly for newer devpi-server versions.
affects: >=0.7.0
gotchaThe `client` function returns a context manager; must be used with `with` or call `.close()`.
fix
Use `with client(...) as c:` or call `c.close()` after operations.
affects: all
Upgrade
Version history
0.7.0latest on PyPI · released Oct 4, 2023
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
devpi-plumber — pip install devpi-plumber · libregistry