Craft-archives

Latest version: v2.1.0

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

Scan your dependencies

Page 1 of 2

2.1.0

-------------------

Features

* Allow installing apt packages for foreign architectures. This is supported
in Ubuntu 24.04 or newer or on Ubuntu systems where the default sources file
``ubuntu.sources`` is in the `deb822`_ format.

2.0.2

-------------------

* Fix an issue where declaring a package-repository to an Ubuntu archive
using the "https" scheme would cause an error in a later ``apt update``
when in Noble.

2.0.1

-------------------

* Fix an issue where declaring a package-repository to an Ubuntu archive (for
example, to add an architecture) would cause an error in a later ``apt
update`` when in Noble.

2.0.0

------------------

* Update minimum Python version to 3.10
* Require Pydantic 2

1.2.0

------------------

* Support "series" and "pocket" in Apt package repositories.
* Support key-ids in PPAs.
* Add missing py.typed file.

1.1.3

------------------

This release addresses a regression where package repository definitions
with declared ``architectures`` would cause an error when calling
``install()``. The fix also changes the behavior to only call
``dpkg --add-architecture`` when the target architecture is "compatible"
with the host's, meaning ``i386`` on ``amd64`` and ``armhf`` on ``amd64``.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.