Skip to main content

Amulet-Compiler-Target

This library exists to ensure that all of our libraries are compiled using the same settings because PyPi and Pip lack tooling to ensure that the Application Binary Interface (ABI) of multiple separately compiled libraries remain compatible.

The requirements for each version are defined in the versionX.md files.

Each of our libraries must include this as a pinned runtime dependency to ensure that only libraries compatible with these settings can be installed.

Semantic Versioning

Our libraries use semantic versioning in the format MAJOR.MINOR.PATCH.SUB however this is for API not ABI.

A MAJOR change breaks API and ABI compatibility.

A MINOR change is a backwards compatible API change but should be considered a breaking ABI change.

A PATCH change must not change the API or ABI.

A SUB change can be used if the code has not changed but we want to update the compiler target version.

The source distribution requirements must be in the form library ~= 1.1

Compiled distribution requirements must be in the form library ~= 1.1.0

Metadata

Release files for amulet-compiler-target 2.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 amulet-compiler-target 2.0
File Size Uploaded
amulet_compiler_target-2.0.tar.gz 1.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for amulet-compiler-target 2.0
File Interpreter ABI Platform
amulet_compiler_target-2.0-py3-none-any.whl Python 3 none any Details

Total release size: 3.1 kB

Release files / amulet_compiler_target-2.0.tar.gz

Download URL amulet_compiler_target-2.0.tar.gz
Size 1.5 kB
Tags Source
SHA-256 checksum
How to use checksums
860401ed8f9c2ce7ee1dfcb48f8a6d0c9d549756903a7a471b241ae0edc1a79a
BLAKE2b-256 checksum
How to use checksums
a4c1fa7ee8973ec9d71a551b49c44ced22e350fdd09a3be92a5062f726741a3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release files / amulet_compiler_target-2.0-py3-none-any.whl

Download URL amulet_compiler_target-2.0-py3-none-any.whl
Size 1.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a499139f7956770dfd6894338568d0087fed321d9430adc866fe8259b5eca11
BLAKE2b-256 checksum
How to use checksums
8f233b3422b0a3815b910fc9d52a8048b54f9bee4fde0461ca9a38300c6de188
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

2.0 This release

2 release files

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