Proxpi

Latest version: v1.2.0

Safety actively analyzes 683322 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.1.2rc0

1.1.1rc0

1.1.0

*Changes since v1.0.1*

Features
* Optionally provide JSON simple repository index responses ([PEP 691](https://peps.python.org/pep-0691/))
* Serve distribution metadata if provided from source package indexes
* Add option to force binary content-type (ie `application/octet-stream`) in file responses via environment variable `PROXPI_BINARY_FILE_MIME_TYPE`

Fixes
* `Vary` response header now correctly contains `Accept` and `Accept-Encoding`
* Support package index HTML responses with no `body` element
* Provide package only found in extra indexes instead of 404
* Fix cache refreshed-time after recently starting the OS. This affects when the project sub-route is directly called instead of calling the project-list route
* Fix file attributes in HTML responses, importantly the data-yanked attribute, and all hashes when the source index provides multiple hashes

Improvements
* HTML simple repository index API version declared in response body ([PEP 629](https://peps.python.org/pep-0629/))
* Declare HTML generator (as `proxpi`) in response body
* Add user-agent (as `proxpi/vX.Y.Z`) to package index requests
* Support and prefer JSON simple repository index responses from source package indexes
* Include `coloredlogs` in Docker image

Miscellaneous
* Test with Python 3.11 in CI (and drop 3.6)
* Docker app has dependencies pinned

1.1.0rc0

*Changes since v1.1b1*

Miscellaneous
* Test with Python 3.11 in CI (and drop 3.6)
* Update Docker image app dependency pins
* Include `coloredlogs` in Docker image

1.1.0b1

*Changes since v1.1b0*

Fixes
* Fix file attributes in both HTML and JSON responses, importantly the data-yanked attribute in HTML responses, but also JSON-response metadata hashes, and HTML-response all hashes when the source index provides multiple hashes

Miscellaneous
* Docker app has dependencies pinned

1.1.0b0

*Changes since v1.0.1*

Features
* Optionally provide JSON simple repository index responses ([PEP 691](https://peps.python.org/pep-0691/))
* Serve distribution metadata if provided from source package indexes
* Add option to force binary content-type (ie `application/octet-stream`) in file responses via environment variable `PROXPI_BINARY_FILE_MIME_TYPE`

Fixes
* `Vary` response header now correctly contains `Accept` and `Accept-Encoding`
* Support package index HTML responses with no `body` element
* Provide package only found in extra indexes instead of 404
* Fix cache refreshed-time after recently starting the OS. This affects when the project sub-route is directly called instead of calling the project-list route

Improvements
* HTML simple repository index API version declared in response body ([PEP 629](https://peps.python.org/pep-0629/))
* Declare HTML generator (as `proxpi`) in response body
* Add user-agent (as `proxpi/vX.Y.Z`) to package index requests
* Support and prefer JSON simple repository index responses from source package indexes

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.