Skip to main content

Craft Parts

Documentation Status Codecov Status Code Style

Craft Parts supports the parts mechanism common to all craft applications. It provides a declarative way to obtain, process, and organize data from different sources before it is packaged into the final artifact.

This library is most useful for app developers in the Starcraft family.

Documentation

The Craft Parts documentation describes the library's key components and provides guidance on its usage.

Community and support

You can report any issues or bugs on the project's GitHub repository.

Craft Parts is covered by the Ubuntu Code of Conduct.

Contribute to Craft Parts

Craft Parts is open source and part of the Canonical family. We would love your help.

If you're interested, start with the contribution guide.

We welcome any suggestions and help with the docs. The Canonical Open Documentation Academy is the hub for doc development, including Craft Parts docs. No prior coding experience is required.

Craft Parts is released under the LGPL-3.0 license.

© 2021-2025 Canonical Ltd.

Metadata

Release files for craft-parts 2.37.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for craft-parts 2.37.2
File Size Uploaded
craft_parts-2.37.2.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for craft-parts 2.37.2
File Interpreter ABI Platform
craft_parts-2.37.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / craft_parts-2.37.2.tar.gz

Download URL craft_parts-2.37.2.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
747770e00651d1db40645e330a78bc4e6c2920cac5b5461708c0c0ba8098ad05
BLAKE2b-256 checksum
How to use checksums
e3384632253537e825d6dd58779f7dc3d67b998c0aa1689bcdaa33c16042ec62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / craft_parts-2.37.2-py3-none-any.whl

Download URL craft_parts-2.37.2-py3-none-any.whl
Size 567.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
436af9865819eafb5c96c8db2356adf41e68082b4da8e601f662ad05f1015655
BLAKE2b-256 checksum
How to use checksums
faaab72b9ccb7c43e6ce3087d1274c758c3cffbc3c71dc31c3523b72cbb3d43d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

This release

2.37.2 This release

2 release files

2.37.1

2 release files

2.37.0

2 release files

2.36.0

2 release files

2.35.1

2 release files

2.35.0

2 release files

2.34.0

2 release files

2.33.1

2 release files

2.33.0

2 release files

2.32.0

2 release files

2.30.0

2 release files

2.28.1

2 release files

2.26.0

2 release files

2.24.0

2 release files

2.23.0

2 release files

2.22.1

2 release files

2.21.0

2 release files

2.20.1

2 release files

2.19.0

2 release files

2.18.0

2 release files

2.17.0

2 release files

2.14.0

2 release files

2.13.0

2 release files

2.10.1

2 release files

2.9.1

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.4

2 release files

2.4.3

1 release file

2.4.2

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

1 release file

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.33.1

1 release file

1.32.0

2 release files

1.31.0

1 release file

1.30.1

2 release files

1.30.0

2 release files

1.29.0

1 release file

1.28.1

1 release file

1.28.0

1 release file

1.27.0

1 release file

1.26.2

1 release file

1.26.1

1 release file

1.26.0

1 release file

1.25.2

1 release file

1.25.1

1 release file

1.24.1

1 release file

1.24.0

1 release file

1.23.1

1 release file

1.23.0

1 release file

1.22.0

1 release file

1.21.1

1 release file

1.21.0

1 release file

1.20.0

1 release file

1.19.7

1 release file

1.19.6

1 release file

1.19.5

1 release file

1.19.4

1 release file

1.19.3

1 release file

1.19.2

1 release file

1.19.1

1 release file

1.19.0

1 release file

1.18.4

1 release file

1.18.3

1 release file

1.18.2

1 release file

1.18.1

1 release file

1.18.0

1 release file

1.17.1

1 release file

1.17.0

1 release file

1.16.0

1 release file

1.15.3

1 release file

1.15.2

1 release file

1.15.1

1 release file

1.15.0

1 release file

1.14.2

1 release file

1.14.0

1 release file

1.13.0

1 release file

1.12.1

1 release file

1.12.0

1 release file

1.11.0

1 release file

1.10.2

1 release file

1.10.1

1 release file

1.10.0

1 release file

1.9.0

1 release file

1.8.1

1 release file

1.8.0

1 release file

1.7.2

1 release file

1.7.1

1 release file

1.7.0

1 release file

1.6.1

1 release file

1.6.0

1 release file

1.5.1

1 release file

1.5.0

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page