Craft-parts

Latest version: v2.2.0

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

Scan your dependencies

Page 1 of 14

2.1.2

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

- Replace the dependency on requests-unixsocket with requests-unixsocket2

Bug Fixes:

- Fixed an issue where the ``python`` plugin would fail to build if the part
had no Python scripts.

Documentation:

- Update the :doc:`Rust
plugin`</common/craft-parts/reference/plugins/rust_plugin>` doc with recent
changes to the Rust toolchain.

2.1.1

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

- This release brings the bug fix from ``1.33.1`` into the ``2.1.x`` series.

2.1.0

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

New features:

- Add a :doc:`Poetry plugin</common/craft-parts/reference/plugins/poetry_plugin>`
for Python projects that use the `Poetry`_ build system.
- Add a new error message when getting a directory for a non-existent partition.

Bug fixes:

- Fix a regression where numeric part properties could not be parsed.
- Fix a bug where stage-packages tracking would fail when files were organized
into a non-default partition.

2.0.0

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

Breaking changes:

- Set minimum Python version to 3.10
- Plugin models are restructured
- Migrate to Pydantic 2
- API uses Debian architecture names rather than Python platform names

New features:

- Plugin models can use Pydantic JSON schema export
- Partition names can include hyphens

Bug fixes:

- Xattrs raise FileNotFoundError when appropriate
- Partition names are more strictly checked.

1.34.0

-------------------
- Allow numbers in partitions, partition namespaces, and namespaced partitions.
- Add documentation for chisel and the overlay step
- Improve README onboarding

1.33.1

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

- Fix NPM plugin to be stateless, allowing lifecycle steps to be
executed in separate runs.

Page 1 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.