A token library to pin compile-time requirements.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file amulet_compiler_target-2.0.tar.gz.
File metadata
- Download URL: amulet_compiler_target-2.0.tar.gz
- Upload date:
- Size: 1.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
860401ed8f9c2ce7ee1dfcb48f8a6d0c9d549756903a7a471b241ae0edc1a79a
|
|
| MD5 |
68f2a0bfff185b02a176ad24cda14767
|
|
| BLAKE2b-256 |
a4c1fa7ee8973ec9d71a551b49c44ced22e350fdd09a3be92a5062f726741a3b
|
File details
Details for the file amulet_compiler_target-2.0-py3-none-any.whl.
File metadata
- Download URL: amulet_compiler_target-2.0-py3-none-any.whl
- Upload date:
- Size: 1.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a499139f7956770dfd6894338568d0087fed321d9430adc866fe8259b5eca11
|
|
| MD5 |
5bac202086e71040ec761f759ed69356
|
|
| BLAKE2b-256 |
8f233b3422b0a3815b910fc9d52a8048b54f9bee4fde0461ca9a38300c6de188
|