Skip to main content

devpi upload/install/... workflow commands for Python developers

Project description

devpi-client: manage devpi-server, Python packaging and testing

The devpi command line tool is typically used in conjunction with devpi-server. It allows to upload, test and install packages from devpi indexes.

See https://doc.devpi.net for quickstart and more documentation.

Support

If you find a bug, use the issue tracker at Github.

For general questions use the #devpi IRC channel on freenode.net or the devpi-dev@python.org mailing list.

For support contracts and paid help contact merlinux.eu.

Changelog

5.0.0 (2019-06-28)

Deprecations and Removals

  • removed deprecated “quickstart” command.

Features

  • fix #636: support --ignore-bases option for project listings. Requires devpi-server >= 5.0.0 to work, older versions will still include releases from bases.

  • decoupled the functional tests from devpi-server and run devpi-server in a Python 3 virtualenv when testing with Python 2.7.

  • support --no-projects option when showing indexes and use it automatically when creating and modifying and index. Requires devpi-server >= 5.0.0 to work, older versions will still receive and show the projects.

  • sort output of index -l, use -l and user -l.

Other Changes

  • The selection of the Python interpreter used for devpi upload has changed. If used the new -p/--python option has priority, then a currently activated virtualenv, lastly the sys.executable under which devpi is running.

4.4.0 (2019-04-26)

Features

  • implement #93: support setting password hash with devpi-server 4.9.0.

Bug Fixes

  • fix #622: deletion of package with inherited versions failed.

4.3.0 (2019-03-14)

Features

  • support for additional commands added by plugins via devpiclient_subcommands hook.

Bug Fixes

  • Update import location for detox 0.18.

4.2.0 (2018-11-16)

Features

  • Use server side operations for modifying indexes if the devpi-server version supports it. This prevents overwriting changes if two clients modify the same index concurrently.

4.1.0 (2018-09-09)

Features

  • implement #565: To show toxresults with devpi list the new -t/--toxresults option is now required, the toxresults aren’t shown by default anymore.

  • implement #579: client can remove specific file with devpi remove url_to_file. This requires at least devpi-server 4.6.0

Bug Fixes

  • fix #523: better error message when index does not support upload.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devpi-client-5.0.0.tar.gz (73.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devpi_client-5.0.0-py2.py3-none-any.whl (75.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file devpi-client-5.0.0.tar.gz.

File metadata

  • Download URL: devpi-client-5.0.0.tar.gz
  • Upload date:
  • Size: 73.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: devpi-server/4.9.0 (py2.7.13; linux2)

File hashes

Hashes for devpi-client-5.0.0.tar.gz
Algorithm Hash digest
SHA256 786c3472e95807e397b961f60f472e91c30373caecf132a946c51856581fd243
MD5 6b42884629adde5af67b3343a8944039
BLAKE2b-256 6854b8a3c9566db88549c144daa174bb2a774cadaaed53232342a76c9e6e8123

See more details on using hashes here.

File details

Details for the file devpi_client-5.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: devpi_client-5.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 75.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: devpi-server/4.9.0 (py2.7.13; linux2)

File hashes

Hashes for devpi_client-5.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bc943927a06c0484ef6944e1827b3a048d08e899ba753b1617fb7e8b34856cd4
MD5 49c8399b39884df43b106678c6b91b6c
BLAKE2b-256 883a990c1a90b7f3b85c8d6e6bad0228ff80d71dbb089188577bd0826d1f5aee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page