Skip to main content

Fabriform

A declarative infrastructure-as-code framework built on Fabric for automating bare-metal provisioning, VM orchestration, and service deployment.

Building, Developing, and Testing

This requires a compatible version of Python in your path from which the path to the interpreter can be gleaned by running which python<version>. See the requires-python entry in pyproject.toml at the root of the repo for the currently required version of Python.

Building a Distribution

python -m build && twine check dist/*

Dependency Management

First-order dependencies for requirements.txt, requirements_test.txt, are defined in the respective .in files. If you make updates to the first order dependencies you need to "compile" the full dependency list. First, ensure that pip-tools is installed in your dev virtual environment. dev dependendies are just defined in requirements_dev.txt.

pip install .[dev]
pip install .[test]

Then run the following

pip-compile -v --no-emit-trusted-host --no-emit-index-url requirements.in
pip-compile -v --no-emit-trusted-host --no-emit-index-url requirements_test.in

Metadata

Release files for fabriform 0.0.1

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

Source distribution (sdist)

Source distribution for fabriform 0.0.1
File Size Uploaded Provenance
fabriform-0.0.1.tar.gz 4.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fabriform 0.0.1
File Interpreter ABI Platform
fabriform-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.0 kB

Release files / fabriform-0.0.1.tar.gz

Download URL fabriform-0.0.1.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
22031a766b33a9d9052a5952ea7cae8b9c81cfdac9d55651d67af42c481e6f86
BLAKE2b-256 checksum
How to use checksums
b8fbaa3b3011ecb804227555e623d9bdb47c2dc32d51f129ddecb9c87badbf84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / fabriform-0.0.1-py3-none-any.whl

Download URL fabriform-0.0.1-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae36b5b504e216b3c4dc2ca2c99539ec8e2cd0fee43be4fdea5e0db720554b8e
BLAKE2b-256 checksum
How to use checksums
ce150d983f48237ab8d7ab4c375347c4a284ba687b1dc1778ee322e0571e51e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Security for fabriform 0.0.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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