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.

License and copyright

Craft Parts is released under the LGPL-3.0 license.

© 2021-2025 Canonical Ltd.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

craft_parts-2.35.1.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

craft_parts-2.35.1-py3-none-any.whl (556.1 kB view details)

Uploaded Python 3

File details

Details for the file craft_parts-2.35.1.tar.gz.

File metadata

  • Download URL: craft_parts-2.35.1.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.10","id":"stonking","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for craft_parts-2.35.1.tar.gz
Algorithm Hash digest
SHA256 2467399997544ec249c4499ecc622d029dd9609d395da1e6c03781f9d29589aa
MD5 10de77686d0fe023e817cbee315eaf84
BLAKE2b-256 0ee8436812aa3d486893af5c69f3373003e9b9015720fcef23383a829b028afe

See more details on using hashes here.

File details

Details for the file craft_parts-2.35.1-py3-none-any.whl.

File metadata

  • Download URL: craft_parts-2.35.1-py3-none-any.whl
  • Upload date:
  • Size: 556.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.10","id":"stonking","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for craft_parts-2.35.1-py3-none-any.whl
Algorithm Hash digest
SHA256 54f877247cd18df04c00ae9b9fe20b3b7b89f2b608ebd7067549090181638ba5
MD5 fe3d6e3ae8030954369200ac4c153282
BLAKE2b-256 dd46944a8e49a7a90e6acde79e6075735f7f1f70719ee0bcdf96bd3b20d565f5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.35.1 This release

2 files

2.35.0

2 files

2.34.1

2 files

2.34.0

2 files

2.33.1

2 files

2.33.0

2 files

2.32.0

2 files

2.31.0

2 files

2.30.1

2 files

2.30.0

2 files

2.29.0

2 files

2.28.1

2 files

2.28.0

2 files

2.27.0

2 files

2.26.0

2 files

2.25.0

2 files

2.24.0

2 files

2.23.0

2 files

2.22.1

2 files

2.22.0

2 files

2.21.0

2 files

2.20.1

2 files

2.20.0

2 files

2.19.0

2 files

2.18.0

2 files

2.17.0

2 files

2.16.0

2 files

2.15.0

2 files

2.14.0

2 files

2.13.0

2 files

2.12.0

2 files

2.11.0

2 files

2.10.1

2 files

2.10.0

2 files

2.9.1

2 files

2.9.0

2 files

2.8.0

2 files

2.7.1

2 files

2.7.0

2 files

2.6.2

2 files

2.6.1

2 files

2.6.0

2 files

2.5.0

2 files

2.4.4

2 files

2.4.3

1 file

2.4.2

2 files

2.4.1

2 files

2.4.0

2 files

2.3.1

2 files

2.3.0

1 file

2.2.2

2 files

2.2.1

2 files

2.2.0

2 files

2.1.4

2 files

2.1.3

2 files

2.1.2

2 files

2.1.1

2 files

2.1.0

2 files

2.0.0

2 files

1.34.0

2 files

1.33.1

1 file

1.33.0

2 files

1.32.0

2 files

1.31.0

1 file

1.30.1

2 files

1.30.0

2 files

1.29.0

1 file

1.28.1

1 file

1.28.0

1 file

1.27.0

1 file

1.26.2

1 file

1.26.1

1 file

1.26.0

1 file

1.25.3

2 files

1.25.2

1 file

1.25.1

1 file

1.24.1

1 file

1.24.0

1 file

1.23.1

1 file

1.23.0

1 file

1.22.0

1 file

1.21.1

1 file

1.21.0

1 file

1.20.0

1 file

1.19.8

2 files

1.19.7

1 file

1.19.6

1 file

1.19.5

1 file

1.19.4

1 file

1.19.3

1 file

1.19.2

1 file

1.19.1

1 file

1.19.0

1 file

1.18.4

1 file

1.18.3

1 file

1.18.2

1 file

1.18.1

1 file

1.18.0

1 file

1.17.1

1 file

1.17.0

1 file

1.16.0

1 file

1.15.3

1 file

1.15.2

1 file

1.15.1

1 file

1.15.0

1 file

1.14.2

1 file

1.14.0

1 file

1.13.0

1 file

1.12.1

1 file

1.12.0

1 file

1.11.0

1 file

1.10.2

1 file

1.10.1

1 file

1.10.0

1 file

1.9.0

1 file

1.8.1

1 file

1.8.0

1 file

1.7.2

1 file

1.7.1

1 file

1.7.0

1 file

1.6.1

1 file

1.6.0

1 file

1.5.1

1 file

1.5.0

1 file

1.4.2

1 file

1.4.1

1 file

1.4.0

1 file

1.3.0

1 file

1.2.0

1 file

1.1.2

1 file

1.1.1

1 file

1.1.0

1 file

1.0.4

1 file

1.0.3

1 file

1.0.2

1 file

1.0.1

1 file

1.0.0

1 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