Skip to main content

devapps

docs pages gh-ci pkg code_style

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:

  • uv for fast Python package and project management
  • just for convenient command running
# 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)

Source distribution for devapps 2025.11.25
File Size Uploaded
devapps-2025.11.25.tar.gz 1.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for devapps 2025.11.25
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2025.11.25 This release

2 release files

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