A utility for interacting with insteon modems and hubs
Project description
Stacks
Stacks is a collection of python utilties to setup a pacman build system.
It is not an end to end product but more like a support library for you to write your own systems quickly with a gui (i.e the configuration is also done in python).
However, almost everything is abstracted away from the user, who just needs to define where the pacman PKGBUILD files are, the job scheduler, and what workers there are.
I currently use the build system personally to automatically rebuild some packages for me whenver upstream versions come in. It has some features which are unmatched among other build systems.
- Dependency checks. If the dependencies of a library haven't been built yet, neither will it.
- Directly uses libalpm via the python bindings to determine what packages are already in the binary repository.
- Direct PKGBUILD dependency/metadata extraction into python objects
- Nice web gui where you can see all the queues and logs (and can save history to a history.json file upon server exit)
- Automatic time-based requeing of failed builds.
This is not meant to be a commercial-quality software build stack. It just offers a lightweight web gui (no interaction, meaning you can't manually requeue, unfortunately) and tight integration with pacman.
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
File details
Details for the file python-stacks-0.0.1.tar.gz
.
File metadata
- Download URL: python-stacks-0.0.1.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46d921184a7724472ec9bf095adc1625dcafee30b030bb34c8c46a8ad19d80be |
|
MD5 | f373e871a332120df2a9dcf663fc5d6e |
|
BLAKE2b-256 | 8b46a899c7adc66140602d6345570ff739c08effa68ade4d683bac0e7ca19d26 |
File details
Details for the file python_stacks-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: python_stacks-0.0.1-py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f25f4d629bd6c7e2781f8d63498e6b08bf714a7a450c72d6d63e07ccbe73e45f |
|
MD5 | 56b9d986dc7c429bf0c569a6f06f4f70 |
|
BLAKE2b-256 | 9d2a683b581b7232a8d265f9cbaedabf13b1f870b58ab120f593a73e746009d5 |