Versioned

Latest version: v0.6.1

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

Scan your dependencies

Page 2 of 3

0.4.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Minor Improvements**

- add ``versioned.api.Repository.connect_boto_session`` to public API. it can explicitly connect the S3 and DynamoDB API to the given boto session.
- removed useless argument ``bsm`` in many APIs.
- add ``versioned.api.Repository.purge_all`` to public API.

0.3.3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Minor Improvements**

- allow user to set a file name extension for the artifact repository via ``versioned.api.Repository(..., suffix=".tar.gz")``.

0.3.2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Minor Improvements**

- now the ``versioned.api.Repository`` takes explicit ``aws_region``, ``s3_bucket`` arguments in constructor.
- add ``versioned.api.Repository.get_artifact_s3path`` to public API.

0.3.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- Created a new public API class ``versioned.api.Repository``, allow developer to customize the S3 bucket and DynamoDB table name backend. So old API are renamed to:
- ``versioned.api.Repository.bootstrap``
- ``versioned.api.Repository.put_artifact``
- ``versioned.api.Repository.get_artifact_version``
- ``versioned.api.Repository.list_artifact_versions``
- ``versioned.api.Repository.publish_artifact_version``
- ``versioned.api.Repository.delete_artifact_version``
- ``versioned.api.Repository.put_alias``
- ``versioned.api.Repository.get_alias``
- ``versioned.api.Repository.list_aliases``
- ``versioned.api.Repository.delete_alias``
- ``versioned.api.Repository.purge_artifact``

0.2.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- add ``content_type``, ``metadata``, ``tags`` arguments to ``versioned.put_artifact``.
- ``versioned.put_artifact`` now will skip uploading to s3 if ``content`` is not changed.

0.1.2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Miscellaneous**

- rename ``versioned.api.get_artifact`` to ``versioned.api.get_artifact_version``.
- rename ``versioned.api.list_artifacts`` to ``versioned.api.list_artifact_versions``.
- rename ``versioned.api.delete_artifact`` to ``versioned.api.delete_artifact_version``.
- rename ``versioned.api.purge`` to ``versioned.api.purge_artifact``.
- rename ``additional_version`` to ``secondary_version``.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.