Revisions of python-devpi-server
buildservice-autocommit
accepted
request 1178483
from
Factory Maintainer (factory-maintainer)
(revision 29)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1177307
from
John Paul Adrian Glaubitz (glaubitz)
(revision 28)
- Update to version 6.11.0 * The ``devpi-fsck`` script now returns an error code when there have been missing files or checksum errors. * Fix #983: Add plugin hook for mirror authentication header. * Preserve last modified of docs and toxresults during export/import. * Fix #1033: Use ``int`` for ``--mirror-cache-expiry`` to fix value of ``proxy_cache_valid`` in nginx caching config. - from version 6.10.0 * Use ``Authorization`` header instead of adding username/password to URL when fetching from mirror. * Fix #998: Use the pure Python httpx library instead of aiohttp to prevent delays in supporting newest Python releases. * Fix #996: support hashes other than sha256 in application/\ vnd.pypi.simple.v1+json responses. * Only compare hostname instead of full URL prefix when parsing mirror packages to fix mirrors with basic authentication and absolute URLs. See #1006 - Adjust upstream source name in spec file - Remove unrecognized --slow parameter from pytest command line - Update BuildRequires and Requires from setup.py
buildservice-autocommit
accepted
request 1118748
from
Steve Kowalik (StevenK)
(revision 27)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 26)
We need to ship tests, -client requires them
Steve Kowalik (StevenK)
committed
(revision 25)
- Switch to pyproject macros. - Stop using greedy globs in %files. - Stop shipping tests. - Clean up skipping tests, packaging >22 is now required
buildservice-autocommit
accepted
request 1103632
from
Matej Cepl (mcepl)
(revision 24)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1103327
from
Dominique Leuenberger (dimstar)
(revision 23)
- Update to version 6.9.2: * Prevent duplicates when adding values to lists in index configuration with ``+=`` operator. - Changes from version 6.9.1: * Prevent error in find_pre_existing_file in case of incomplete metadata. * Remove long deprecated backward compatibility for old pluggy versions to fix error with pluggy 1.1.0. - Changes from version 6.9.0: * Features - Support export directory layout for ``--replica-file-search-path`` option. - Fix #931: Add ``mirror_no_project_list`` setting for mirror indexes that have no full project list like google cloud artifacts or if you want to prevent downloading the full list for huge indexes like PyPI. * Bug Fixes - Keep a reference to async tasks to avoid their removal mid execution. - Support changed default of ``enforce_content_length`` in urllib3 >= 2. - Fix #934: Properly set PATH_INFO when outside URL is used with sub-path. - Fix #945: Adapt FatalError to be usable as an async HTTP response when updating a project on a mirror. - Fix wrong hash metadata introduced in 6.5.0 for toxresults which prevents replication. The metadata can be fixed by an export/import cycle.
buildservice-autocommit
accepted
request 1092257
from
Dirk Mueller (dirkmueller)
(revision 22)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1092094
from
Eric Schirra (ecsos)
(revision 21)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1078232
from
Daniel Garcia (dgarcia)
(revision 20)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 19)
- Disable broken tests with latest version of python-packaging. gh#devpi/devpi#948
buildservice-autocommit
accepted
request 1042596
from
Markéta Machová (mcalabkova)
(revision 18)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1042533
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 17)
- Update to version 6.8.0 * Features - Fix #929: Cache normalized project names per transaction on mirror index instances. * Bug Fixes - Fix #914: add locking to list_projects_perstage of mirror indexes to prevent multiple slow concurrent updates of the full project name list. - Catch exceptions in async_httpget analog to httpget. - Add locking to mirror name cache to prevent race condition on updates.
buildservice-autocommit
accepted
request 1030317
from
Daniel Garcia (dgarcia)
(revision 16)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 15)
- Version update to 6.7.0 6.7.0 (2022-09-28) ================== Features -------- - Add nginx example to devpi-gen-config with caching of simple pages for installers like pip. - Automatically check for +files when using --replica-file-search-path. - Set headers to prevent caching for simple links with stale results. Bug Fixes --------- - Fix #840: Correct url scheme in config if nginx is behind another proxy. 6.6.1 (2022-09-12) ================== Bug Fixes --------- - Fix slowdown introduced in 6.6.0 when simple links for mirrors are requested more than once in the same thread. - Removed preservation of original server uuid during import. Imported state is different from the original server. Replicas could not detect the change and get into an inconsistent state. - Prevent cache trashing when updating simple links on mirrors for projects with huge number of releases. - Preserve toxresult filenames during import to keep them being accessible on the same URLs after the fix for #686 in 5.2.0. 6.6.0 (2022-08-16) ================== Features -------- - Fix #592: return dict from list_projects_perstage of mirrors where the
buildservice-autocommit
accepted
request 974397
from
Markéta Machová (mcalabkova)
(revision 14)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 974391
from
Petr Gajdos (pgajdos)
(revision 13)
- 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 --------
Dirk Mueller (dirkmueller)
committed
(revision 12)
- update to 6.2.0: * Optimized some database access patterns. A new index is added to the database on first startup. For large databases that can take a while. * Improved performance of loads from database. * Optimized memory and cache use for database access. * Use frozenset for project name cache of mirror indexes. This mitigates memory fragmentation on some Linux distributions.
Markéta Machová (mcalabkova)
accepted
request 909936
from
Markéta Machová (mcalabkova)
(revision 11)
- Update to 6.1.0 * Proxy requests from replica to master are now streamed if possible. * Dropped support for Python 2.7, 3.4 and 3.5. Python 3.x versions will be supported until their EOL. * Remove deprecated command line options which were replaced by separate scripts. * The user creation and modification time is now stored. * add explicit ruamel.yaml dependency declaration after strictyaml vendored it * Allow user and index URLs to work with a trailing slash.
buildservice-autocommit
accepted
request 809603
from
Tomáš Chvátal (scarabeus_iv)
(revision 10)
baserev update by copy to link target
Displaying revisions 1 - 20 of 29