Revisions of python-devpi-server

buildservice-autocommit accepted request 1178483 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 29)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1177307 from John Paul Adrian Glaubitz's avatar 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's avatar Steve Kowalik (StevenK) (revision 27)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 26)
We need to ship tests, -client requires them
Steve Kowalik's avatar 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's avatar Matej Cepl (mcepl) (revision 24)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1103327 from Dominique Leuenberger's avatar 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's avatar Dirk Mueller (dirkmueller) (revision 22)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1092094 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 21)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit accepted request 1078232 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 20)
baserev update by copy to link target
Daniel Garcia's avatar 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á's avatar Markéta Machová (mcalabkova) (revision 18)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1042533 from Yogalakshmi Arunachalam's avatar 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's avatar Daniel Garcia (dgarcia) (revision 16)
baserev update by copy to link target
Daniel Garcia's avatar 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á's avatar Markéta Machová (mcalabkova) (revision 14)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 974391 from Petr Gajdos's avatar 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's avatar 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á's avatar Markéta Machová (mcalabkova) accepted request 909936 from Markéta Machová's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 10)
baserev update by copy to link target
Displaying revisions 1 - 20 of 29
openSUSE Build Service is sponsored by