Skip to main content

Archbuilder

Archbuilder is a tool that aims to speed up the setting up of projects by creating the project directories and files from user-defined templates.

Installation

Use the package manager pip to install Archbuilder.

  pip install archbuilder

Usage

1. By using a python script
# Import archbuilder
from builder import Builder
from template import Template

# Create a template from a json file
template = Template('sass.json')

# Create the project tree from the template
project = Builder('sass', template)
project.build()
2. By using the command-line

Invoke archbuilder to create your project. Pass the name of the project as the first argument and the path to the json file as the second argument

archbuilder sass sass.json

Contributing

Contributions are always welcome!

For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT License

Metadata

Release files for archbuilder 0.1.3

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

Source distribution (sdist)

Source distribution for archbuilder 0.1.3
File Size Uploaded Provenance
archbuilder-0.1.3.tar.gz 18.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 22.5 kB

Release files / archbuilder-0.1.3.tar.gz

Download URL archbuilder-0.1.3.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
54225e05759954458b751ba7d995aa2b130712a90eb4efed39397af3b0fb7bec
BLAKE2b-256 checksum
How to use checksums
78c4a476e65b4cab10c155db023fa9aae23355d163d3b4a23c8a8e6bee94514b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.4

Release files / archbuilder-0.1.3-py3-none-any.whl

Download URL archbuilder-0.1.3-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1376d9d57382589031b09e4e6ea7465260c068618c8331c3276764dd03bb055b
BLAKE2b-256 checksum
How to use checksums
49821db39e578ebe8365e4ea3e20c0ddc4cf922feb4812e2c361e716ff45993b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.4

Security for archbuilder 0.1.3

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.

Release history Release notifications | RSS feed

This release

0.1.3 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