Pulp-python

Latest version: v3.13.2

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

Scan your dependencies

Page 6 of 7

3.2.0

Features

- Added new sync filter keep_latest_packages to specify how many latest versions of packages to sync
[339](https://github.com/pulp/pulp_python/issues/339)
- Added new sync filters package_types and exclude_platforms to specify package types to sync
[341](https://github.com/pulp/pulp_python/issues/341)

Misc

- [354](https://github.com/pulp/pulp_python/issues/354)

---

3.1.0

Features

- Python content can now be filtered by requires_python
[3629](https://pulp.plan.io/issues/3629)

Improved Documentation

- Updated workflows to use Pulp CLI commands
[8364](https://pulp.plan.io/issues/8364)

---

3.0.0

Bugfixes

- Remote proxy settings are now passed to Bandersnatch while syncing
[7864](https://pulp.plan.io/issues/7864)

Improved Documentation

- Added bullet list of Python Plugin features and a tech preview page for new experimental features
[7628](https://pulp.plan.io/issues/7628)

---

3.0.0b12

Features

- Pulp Python can now fully mirror all packages from PyPi
[985](https://pulp.plan.io/issues/985)
- Implemented PyPi's json API at content endpoint '/pypi/{package-name}/json'. Pulp can now perform basic syncing on other Pulp Python instances.
[2886](https://pulp.plan.io/issues/2886)
- Pulp Python now uses Bandersnatch to perform syncing and filtering of package metadata
[6930](https://pulp.plan.io/issues/6930)

Bugfixes

- Sync now includes python package's classifiers in the content unit
[3627](https://pulp.plan.io/issues/3627)
- Policy can now be specified when creating a remote from a Bandersnatch config
[7331](https://pulp.plan.io/issues/7331)
- Includes/excludes/prereleases fields are now properly set in a remote from Bandersnatch config
[7392](https://pulp.plan.io/issues/7392)

Improved Documentation

- Fixed makemigrations commands in the install docs
[5386](https://pulp.plan.io/issues/5386)

Misc

- [6875](https://pulp.plan.io/issues/6875), [#7401](https://pulp.plan.io/issues/7401)

---

3.0.0b11

3.0.0b10

Features

- Added a new endpoint to remotes "/from_bandersnatch" that allows for Python remote creation from a Bandersnatch config file.
[6929](https://pulp.plan.io/issues/6929)

Bugfixes

- Including requirements.txt on MANIFEST.in
[6891](https://pulp.plan.io/issues/6891)
- Updating API to not return publications that aren't complete.
[6987](https://pulp.plan.io/issues/6987)
- Fixed an issue that prevented 'on_demand' content from being published.
[7128](https://pulp.plan.io/issues/7128)

Improved Documentation

- Change the commands for publication and distribution on the publish workflow to use their respective scripts already defined in _scripts.
[6877](https://pulp.plan.io/issues/6877)
- Updated sync.sh, publication.sh and distribution.sh in docs/_scripts to reference wait_until_task_finished function from base.sh
[6918](https://pulp.plan.io/issues/6918)

---

Page 6 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.