Metadata-Version: 2.1
Name: devpi-client
Version: 5.0.0
Summary: devpi upload/install/... workflow commands for Python developers
Home-page: https://github.com/devpi/devpi
Maintainer: Holger Krekel
Maintainer-email: holger@merlinux.eu
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: tox (>=3.1.0)
Requires-Dist: devpi-common (<4,>=3.4.0)
Requires-Dist: pkginfo (>=1.4.2)
Requires-Dist: check-manifest (>=0.28)
Requires-Dist: pluggy (<1.0,>=0.6.0)
Requires-Dist: py (>=1.4.31)

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

The ``devpi`` command line tool is typically used in conjunction
with `devpi-server <https://pypi.org/project/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`_.

.. _issue tracker at Github: https://github.com/devpi/devpi/issues/
.. _freenode.net: https://freenode.net/
.. _devpi-dev@python.org mailing list: https://mail.python.org/mailman3/lists/devpi-dev.python.org/
.. _merlinux.eu: https://merlinux.eu


=========
Changelog
=========



.. towncrier release notes start

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.



