Skip to main content

Craft Application

Documentation Status Codecov Status Ruff status

Craft Application is the base library for all Starcraft applications.

Its purpose is to provide a single source of truth for the implementation of common Starcraft mechanisms, such as application services and project models.

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

Documentation

The Craft Application documentation provides guidance about understanding and using the library.

Community and support

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

Craft Application is covered by the Ubuntu Code of Conduct.

Contribute to Craft Application

Craft Application 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 Application docs. No prior coding experience is required.

Craft Application is released under the GPL-3.0 license.

© 2023-2025 Canonical Ltd.

Release files for craft-application 7.4.0

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-application 7.4.0
File Size Uploaded
craft_application-7.4.0.tar.gz 726.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for craft-application 7.4.0
File Interpreter ABI Platform
craft_application-7.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 945.1 kB

Release files / craft_application-7.4.0.tar.gz

Download URL craft_application-7.4.0.tar.gz
Size 726.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1b654755e993a70997f1a9ef5c8b272c267806b1e5cc9ddf8303162b0ffff384
BLAKE2b-256 checksum
How to use checksums
946be88135816ccfa9fbd2442e6dcd563eda3ef5f45ad9cf7ae1789ae477134b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / craft_application-7.4.0-py3-none-any.whl

Download URL craft_application-7.4.0-py3-none-any.whl
Size 218.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02dd6a8d7eb7b82655176a12617ac069ca907e77d9c62bb58cabc6fd8820b447
BLAKE2b-256 checksum
How to use checksums
96d0dbe72fb5a02449ed67646ab5e05c65e73eba21fad4f4623e8ac0b7950229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

7.4.0 This release

2 release files

7.3.0

2 release files

7.2.1

2 release files

7.2.0

2 release files

7.1.0

2 release files

7.0.1

2 release files

7.0.0

2 release files

6.4.0

2 release files

6.3.1

2 release files

6.3.0

2 release files

6.2.2

2 release files

6.2.1

2 release files

6.2.0

2 release files

6.1.1

2 release files

6.1.0

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.10.2

2 release files

5.10.1

2 release files

5.10.0

2 release files

5.9.1

2 release files

5.9.0

2 release files

5.8.0

2 release files

5.7.1

2 release files

5.7.0

2 release files

5.6.5

2 release files

5.6.4

2 release files

5.6.3

2 release files

5.6.2

2 release files

5.6.1

2 release files

5.6.0

2 release files

5.5.0

2 release files

5.4.0

2 release files

5.3.0

2 release files

5.2.1

2 release files

5.2.0

2 release files

5.1.0

2 release files

5.0.4

2 release files

5.0.3

2 release files

5.0.2

2 release files

5.0.1

2 release files

5.0.0

2 release files

4.10.0

2 release files

4.9.1

2 release files

4.9.0

2 release files

4.8.3

2 release files

4.8.2

2 release files

4.8.1

2 release files

4.8.0

2 release files

4.7.0

2 release files

4.6.0

2 release files

4.5.0

2 release files

4.4.1

2 release files

4.4.0

2 release files

4.3.0

2 release files

4.2.7

2 release files

4.2.6

2 release files

4.2.5

2 release files

4.2.4

2 release files

4.2.3

2 release files

4.2.2

2 release files

4.2.1

2 release files

4.2.0

2 release files

4.1.3

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.3

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.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.1.0

2 release files

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