Skip to main content

Apps - End to End.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devapps-2025.11.25.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devapps-2025.11.25-py3-none-any.whl (437.3 kB view details)

Uploaded Python 3

File details

Details for the file devapps-2025.11.25.tar.gz.

File metadata

  • Download URL: devapps-2025.11.25.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.0

File hashes

Hashes for devapps-2025.11.25.tar.gz
Algorithm Hash digest
SHA256 2a1d1dcbca265e5e70dbab3c5c084b6f9ca9147d7a6c72107d5ac2cbd76076c0
MD5 58a792c0c23f7ecb0482656c6e599113
BLAKE2b-256 93d30163c9f6662205d5f9b5f5c4aac0a1b37e7429f8db13fb5279874be6b453

See more details on using hashes here.

File details

Details for the file devapps-2025.11.25-py3-none-any.whl.

File metadata

File hashes

Hashes for devapps-2025.11.25-py3-none-any.whl
Algorithm Hash digest
SHA256 b108e4d40a4eabfb1659dc56b4092f0f9746c2d81acd7053200d2a888df0aeb9
MD5 0f801538af091f347fc5b5248c4ffdb2
BLAKE2b-256 4b113742526a89da3f11f0e15b581ad66ed268791283187db06cec0ae086fbf6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page