diff --git a/devpi-server-6.2.0.tar.gz b/devpi-server-6.2.0.tar.gz deleted file mode 100644 index b7d4e6e..0000000 --- a/devpi-server-6.2.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7f17d80097546d76aa4acfe54f1d86b93eafb681787e242cee3a6cfa0fad1b4 -size 233610 diff --git a/devpi-server-6.5.1.tar.gz b/devpi-server-6.5.1.tar.gz new file mode 100644 index 0000000..01f3215 --- /dev/null +++ b/devpi-server-6.5.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4032ed326f65b67c1f3a5a32133b9b4d5322e7744ef66d2a5e3e27bed9e0018f +size 243940 diff --git a/python-devpi-server.changes b/python-devpi-server.changes index 05af742..6714f2a 100644 --- a/python-devpi-server.changes +++ b/python-devpi-server.changes @@ -1,3 +1,57 @@ +------------------------------------------------------------------- +Mon May 2 09:29:09 UTC 2022 - pgajdos@suse.com + +- version update to 6.5.1 + 6.5.1 (2022-04-25) + ================== + Bug Fixes + --------- + - Fix traceback when trying to delete already deleted release or toxresult. + - Preserve index config settings of plugins during import instead of aborting, even if the plugin isn't installed during import. + 6.5.0 (2022-03-18) + ================== + Features + -------- + - Added ``--no-checksum`` option to ``devpi-fsck`` to skip checksum validation and only check for file existence. + - Split keyfs cache into a small changelog cache and a relpath cache, this lowers overall memory usage and prevents cache trashing. + - Lower memory usage by avoiding to read release files into memory and instead use existing file objects. + - Switch to ``platformdirs`` from ``appdirs``. + - Add streaming replica protocol, which is faster and uses less memory, especially when rebuilding a replica. + - Better logging and handling if a thread unexpectedly dies. + Bug Fixes + --------- + - Fix #871: authentication info in ``mirror_url`` wasn't passed on to release links anymore. + - Open database connection after file was downloaded during replication to avoid conflicts and locking. + - Avoid hashing data twice when writing to storage. + - Close HTTP responses and sessions when done to free resources as early as possible instead of waiting for garbage collection. + 6.4.0 (2022-01-24) + ================== + Deprecations and Removals + ------------------------- + - As announced with 6.0.0, support for Python 3.6 has been dropped, because it has reached its end of life. + Features + -------- + - When an installer user agent is detected the full list of projects is returned unsorted and with less info to improve performance and reduce memory usage. + Bug Fixes + --------- + - Use ``__slots__`` for some classes to reduce memory usage. + - Fix exceptions related to logging for some edge cases. + 6.3.1 (2021-12-07) + ================== + Bug Fixes + --------- + - Fix #864: enable settings from ``~/.netrc`` and ``HTTP_PROXY``/``HTTPS_PROXY`` env vars for aiohttp. + 6.3.0 (2021-11-19) + ================== + Features + -------- + - Use aiohttp (asyncio) for fetching release links from mirrors to return stale links immediately in case of a timeout, but update the database in the background for the next request. + Bug Fixes + --------- + - fix #853: prevent duplicate mirror indexes in sro method when there are multiple inheritance chains to the same mirror + - fix #860: don't check for existing files and validate them during mirror links update, the operation is way to expensive and there is a low possibility for errors. + - Add missing `lazy` package dependency. Previously this was only a transitive dependency coming from the devpi-common package. + ------------------------------------------------------------------- Mon Nov 8 11:58:00 UTC 2021 - Dirk Müller diff --git a/python-devpi-server.spec b/python-devpi-server.spec index cc7f8bd..c42922e 100644 --- a/python-devpi-server.spec +++ b/python-devpi-server.spec @@ -1,7 +1,7 @@ # # spec file for package python-devpi-server # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define commands export fsck gen-config import init passwd server gen-secret %define skip_python2 1 Name: python-devpi-server -Version: 6.2.0 +Version: 6.5.1 Release: 0 Summary: Private PyPI caching server License: MIT @@ -30,6 +30,7 @@ Source: https://files.pythonhosted.org/packages/source/d/devpi-server/de BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-aiohttp Requires: python-appdirs Requires: python-argon2-cffi >= 16.2 Requires: python-attrs @@ -39,6 +40,7 @@ Requires: python-execnet >= 1.2 Requires: python-itsdangerous >= 0.24 Requires: python-lazy Requires: python-passlib +Requires: python-platformdirs Requires: python-pluggy >= 0.6.0 Requires: python-py >= 1.4.23 Requires: python-pyramid >= 2 @@ -53,10 +55,10 @@ Suggests: nginx Suggests: python-WebTest Suggests: python-beautifulsoup4 # https://github.com/devpi/devpi/issues/705 -Suggests: python-mock BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module WebTest} +BuildRequires: %{python_module aiohttp} BuildRequires: %{python_module appdirs} BuildRequires: %{python_module argon2-cffi >= 16.2} BuildRequires: %{python_module attrs} @@ -66,8 +68,8 @@ BuildRequires: %{python_module devpi-common >= 3.3.0} BuildRequires: %{python_module execnet >= 1.2} BuildRequires: %{python_module itsdangerous >= 0.24} BuildRequires: %{python_module lazy} -BuildRequires: %{python_module mock} BuildRequires: %{python_module passlib} +BuildRequires: %{python_module platformdirs} BuildRequires: %{python_module pluggy >= 0.6.0} BuildRequires: %{python_module py >= 1.4.23} BuildRequires: %{python_module pyramid >= 2}