17
0
Files
python-devpi-client/python-devpi-client.changes

234 lines
10 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Wed Feb 4 14:04:07 UTC 2026 - Daniel Garcia <daniel.garcia@suse.com>
- Fix tests, add fix-tests.patch upstream patch,
gh#devpi/devpi@408273fb7755
-------------------------------------------------------------------
Thu Nov 7 12:26:57 UTC 2024 - Markéta Machová <mmachova@suse.com>
- Update to 7.2.0
* Support --no-docs and --only-docs for push command.
* Support --register-project for push command to external index.
* Add support for uv.conf to devpi use --set-cfg.
* fixed encoding issues when decoding output of subprocesses.
* require pkginfo >= 1.10.0 which supports newer metadata versions.
-------------------------------------------------------------------
Thu Oct 3 10:50:15 UTC 2024 - Markéta Machová <mmachova@suse.com>
- update to 7.1.0
* Require build>=0.7.0 to prevent import error with older versions.
* Provide proper error message if the API request for devpi use fails.
* Fix #1011: change HTTP status codes >=400 to use self.fatal instead
of raw SystemExit, protect 403 and 404 errors from SystemExit
* Support using various kinds of devpi tools with pyproject.toml.
-------------------------------------------------------------------
Thu Feb 29 14:11:26 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
- Skip some tests that are failing for python 3.12, because it tries
to install setuptools package during tests.
* test_main_example
* test_specific_version
* test_pkgname_with_dashes
-------------------------------------------------------------------
Sat Nov 25 13:49:38 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 7.0.2:
* Fix #992: Fix error added in 6.0.4 when old authentication
data from before 6.x exists.
-------------------------------------------------------------------
Tue Oct 17 03:16:43 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 7.0.1:
* Bug Fixes
+ Fix #1005: use ``shutil.move`` instead of ``Path.rename`` to move
distribution after building to prevent cross-device link errors.
+ Fix #1008: pass ``--no-isolation`` option to ``build`` when determining
name/version for documentation.
+ Fix #946: output ``name==version`` instead of ``name-version`` for
``devpi list -v``.
* Deprecations and Removals
+ Use ``build`` instead of deprecated ``pep517`` package.
+ Removed dependency on py package.
+ Dropped support for Python <= 3.6.
- Drop patch switch-to-build-module.patch, included upstream.
- Switch to autosetup macro.
-------------------------------------------------------------------
Tue Jul 4 10:32:15 UTC 2023 - Torsten Gruner <simmphonie@opensuse.org>
- update to 6.0.5
* Remember URL when ``devpi use`` causes a 403, so one can
use ``devpi login`` afterwards.
* Fix #978: Quote username and password when adding to URL.
* Fix #980: Remove long deprecated backward compatibility for
old pluggy versions to fix error with pluggy 1.1.0.
- split package to prevent build dependency with python-tox (multibuild)
-------------------------------------------------------------------
Mon Jul 3 13:00:13 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Add missing dependency
-------------------------------------------------------------------
Fri Jun 9 07:34:26 UTC 2023 - ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
-------------------------------------------------------------------
Wed Apr 26 02:20:24 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
- Add patch switch-to-build-module.patch:
- Drop {Build,}Requires on pep517.
-------------------------------------------------------------------
Wed Apr 19 09:33:04 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 6.0.4:
* Fix precedence of URL from command line over DEVPI_INDEX
environment variable for ``devpi use``.
* Fix relative DEVPI_INDEX environment variable with user and
index causing an invalid URL in some cases.
* Fix persistence of username when DEVPI_INDEX environment
variable is used with ``devpi login``.
* Fix precedence of ``--sdist`` and ``--wheel`` over
``formats`` setting from setup.cfg ``[devpi:upload]``
section.
-------------------------------------------------------------------
Mon Apr 10 09:35:55 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>
- Update to 6.0.3:
* Fix #919: Retry 3 times and wait a moment on PermissionError
during file removal to fix race condition after running tox.
* Restore ability to build docs if project uses separate build and
source directories for documentation.
* Fix for changes in pypitoken 6.x.
- 6.0.2 (2022-09-28)
* Better error message when trying to use ``devpi index`` which
requires authentication (devpi-lockdown).
- 6.0.1 (2022-08-16)
* fix #913: ``main.Hub.workdir`` cleanup (exit) can now handle
read-only files (like those created by git).
* Print info when ``DEVPI_INDEX`` environment variable is in use and
allow relative index specification for it.
- 6.0.0 (2022-07-19)
* Removed support for ``--detox`` option.
* When uploading we no longer "register" the package first. That
requirement was removed from PyPI and devpi-server for some time.
* Use ``sphinx-build`` command instead of ``setup.py build_sphinx``
when building documentation.
* Removed tox dependency, instead ``devpi test`` looks for the
``tox`` binary in the path.
* The ``--venv`` option will abort when no virtualenv exists at the
location, it will not create a virtualenv anymore.
* Fix #218: use new pip.conf location by default and warn if the
legacy location exists.
* Fix #38: add ``--user``/``-u`` option to ``use`` command to limit
index listing to a specific user.
* Fix #437: when the ``DEVPI_INDEX`` environment variable is set, it
temporarily overwrites the current index.
* Fix #691: allow anonymous uploads if the server has
``acl_upload=:ANONYMOUS:`` set on index.
* Fix #863: allow ``--only-docs`` upload for files containing
``.docs.`` instead of ``.doc.`` and support gzipped tar files.
* The ``--user/-u`` option for ``devpi use`` can be used to switch
the current user and the authentication data of previous logins is
preserved.
* Use `build <https://pypi.org/project/build/>`_ package when
possible and fall back to ``setup.py`` only for deprecated release
types.
* When the ``DEVPI_USER`` environment variable is set, it
temporarily overwrites the current user name.
* Support query strings on ``path`` for ``getjson`` command. This
enables using ``?no_projects=``.
* The ``devpi index -l [username]`` command now actually lists
indexes of other users and works without login.
* Fix #443 and #444: pass authentication info to pip via environment
variable for ``devpi install`` and ``devpi test``.
* When pushing to an external index with ``pypi:...``, a PyPI token
is detected and ``pypitoken`` is installed a new unique time
limited token is derived for the upload.
* With ``devpi use --local`` a local configuration is created in the
currently active virtualenv and automatically used as long as the
virtualenv is activated.
* Warn if the server changes the scheme, host or port during ``devpi
use``.
* Using ``--list`` or ``--urls`` with ``use`` command and a URL
won't change the current index anymore.
* Existing authentication data is validated on ``devpi use`` and
removed if expired.
* Fix #562: encode username and url in devpiclient_get_password with
sys.stdout.encoding.
* Fix #627: support ``--index`` option when no index is currently
selected.
* Fix #808: Use mkdtemp from Python tempfile module to prevent
permission and locking errors during ``devpi test`` and ``devpi
upload``.
* Fix #831: only download matching wheels if ``--select`` is in use.
* Give helpful error message when specified/configured virtualenv is
missing.
* When there is no json error message only the HTML error code and
reason is printed now, to get the full HTML output use the
``--debug`` flag.
-------------------------------------------------------------------
Tue Jun 14 05:59:02 UTC 2022 - Matej Cepl <mcepl@suse.com>
- Update to 5.2.3:
- Bump upper version limit on pluggy to <2.0.
- fix #406: support ``--all`` to show all versions when listing
more than one project.
- Pin tox to <4dev. The next major version of devpi-client will
use tox as a binary to support newer versions.
- Support for basic authentication and client side certificates
is deprecated now. Take a look at devpi-lockdown instead.
- Hide password from index url in pip config with ``devpi
use``.
- Remove upstreamed patch test_sys_executable.patch.
-------------------------------------------------------------------
Tue Jun 9 19:25:40 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 5.2.0:
- fix #799: proper error message for devpi login without prior devpi use
- Support for check_manifest>=0.42.
-------------------------------------------------------------------
Tue May 26 07:22:38 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
- %python3_only -> %python_alternative
-------------------------------------------------------------------
Sun Jan 12 00:54:29 CET 2020 - Matej Cepl <mcepl@suse.com>
- Update to 5.1.1:
- Fix removing a range of versions with index inheritance.
- Add keyring support for devpi push to external repositories
like pypi.org. This is compatible with twine, see
https://twine.readthedocs.io/en/latest/#keyring-support
- fix #666: output nicer error message when section couldnt be
found in pypirc.
- the 410 status for the register action isnt marked as error
anymore for push to external repository.
-------------------------------------------------------------------
Tue Sep 17 11:16:11 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Use upstream description.
-------------------------------------------------------------------
Tue Sep 10 11:58:58 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Update to v5.0.0
-------------------------------------------------------------------
Thu Mar 21 01:44:49 AM UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Initial spec for v4.3.0