Skip to main content

Dompack - curated domain-based Python tech stack installer

Project description

Dompack

Domain-based Python tech stack installer.

Install one package and quickly set up bundles for web, ML, AI, databases, security, and more.

Install

pip install dompack

Commands after install:

dompack --version
dompk --version

dompack and dompk both run the same CLI.

Quick Usage

List bundles:

dompack list

Install a bundle:

dompack install <bundle>

Full developer setup:

dompack install pydev

Equivalent with alias:

dompk install pydev

Installer Backends

Auto (default, prefers uv if available):

dompack install web

Force uv pip:

dompack --installer uv install web

Force pip:

dompack --installer pip install web

Linux (Debian/RPM) PEP 668

If system Python is externally managed, Dompack automatically retries installs in a local virtual environment (.venv if valid, otherwise .dompack-venv).

Advanced override (system Python):

dompack --break-system-packages install web

Bundle Aliases

  • Core aliases: common, core, base
  • Full setup aliases: all, pydev, dev, setup, python
  • Python tooling aliases: bootstrap, boot, pytools

Examples:

dompack install fa
dompack install dj
dompack install ml
dompack install security
dompack install bootstrap

Other Commands

dompack upgrade <bundle>
dompack search <keyword>
dompack doctor
dompack update-self
dompack req <bundle>
dompack create-bundle <name> <pkg1> <pkg2> ...

Notes

  • Package name on PyPI: dompack
  • Console commands: dompack, dompk
  • Current release: 1.1.2

License

MIT

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

dompk-0.0.2.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

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

dompk-0.0.2-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file dompk-0.0.2.tar.gz.

File metadata

  • Download URL: dompk-0.0.2.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for dompk-0.0.2.tar.gz
Algorithm Hash digest
SHA256 89b0231afc76bb4aa88fb24982dbca9530661b6ee3ffbc1fdfc42ba54039613c
MD5 3f5dfa784a7f3e07f91896611fefccb4
BLAKE2b-256 354c11b8f089b6de9904db12f31451762639d7150df3e358b06be2609620dd3a

See more details on using hashes here.

File details

Details for the file dompk-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: dompk-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for dompk-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 205971bed1224e421f1337ec1811294d31bd8fe054586032a666b57b089ec7ad
MD5 b39039c16218bb4bcfe324cee5e5145d
BLAKE2b-256 48cae3514ed23a6e1741a59b5b7fb0ce2f590b62d29f2c1ba9093bc0a00c2d40

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