devapps
Enabler repo for dev and ops friendly apps, in a normalized way.
Includes:
- logging (structlog)
- cli flags handling (abseil, with addons)
- docutools (mkdocs-material)
- project setup
- (test) resources management, including daemons and container filesystem layers
and more.
Documentation: https://axgkl.github.io/devapps/
Update 2025-07: Installation
Modern Installation (Recommended)
For development and contribution, we now support modern tooling:
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install just (if not already installed)
# macOS:
brew install just
# Or see: https://just.systems/man/en/chapter_1.html
# Clone and setup
git clone https://github.com/axgkl/devapps.git
cd devapps
uv sync --extra dev
# Available commands
just --list
Legacy Installation
⚠️ Note: Documentation still shows installation using bash scripts and poetry/conda. The modern uv + just approach above is now preferred for development.
Metadata
Release files for devapps 2025.11.25
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| devapps-2025.11.25.tar.gz | 1.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| devapps-2025.11.25-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.0 MB
Release files / devapps-2025.11.25.tar.gz
| Download URL | devapps-2025.11.25.tar.gz |
|---|---|
| Size | 1.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2a1d1dcbca265e5e70dbab3c5c084b6f9ca9147d7a6c72107d5ac2cbd76076c0
|
|
BLAKE2b-256 checksum How to use checksums |
93d30163c9f6662205d5f9b5f5c4aac0a1b37e7429f8db13fb5279874be6b453
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.0
|
Release files / devapps-2025.11.25-py3-none-any.whl
| Download URL | devapps-2025.11.25-py3-none-any.whl |
|---|---|
| Size | 437.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b108e4d40a4eabfb1659dc56b4092f0f9746c2d81acd7053200d2a888df0aeb9
|
|
BLAKE2b-256 checksum How to use checksums |
4b113742526a89da3f11f0e15b581ad66ed268791283187db06cec0ae086fbf6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.0
|