Docker-compose package manager
Project description
Installation
Install python39 and pip3.
Then do:
pip3 install --upgrade docker-composition
.deb Creation
Install
sudo apt-get install python3-stdeb
Project setup
Using hatch as a tool to manage package: https://hatch.pypa.io/latest/intro/
hatch new composition
Publishing
Ensured the pyproject.toml
looked like this:
[build-system]
requires = [
"hatchling>=1.7.0",
]
build-backend = "hatchling.build"
[project]
name = "composition"
description = "Docker-compose package manager"
readme = "README.md"
license = ""
authors = [
{ name = "sam", email = "sam@fake.com" },
]
dependencies = [
"fire",
]
dynamic = [
"version",
]
[project.scripts]
composition = "composition.composition:entrypoint"
[project.urls]
Homepage = "http://fake.com"
[tool.hatch.version]
path = "composition/__init__.py"
[tool.hatch.build.targets.sdist]
include = [
"/composition",
]
sudo hatch build && sudo hatch publish
Generating requirements
pip3 install pip-tools
pip-compile requirements.in > requirements.txt
To install locally
pip3 install --upgrade docker-composition
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
Close
Hashes for docker_composition-0.0.27.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 458cb98a939de99acd21fd8230d523f62e24b652777f83e2669990b5a233d911 |
|
MD5 | 0c9bce62d76ca1b6ddda0f46c1b9f1d5 |
|
BLAKE2b-256 | b325ab3a016387c2bcfb2fa8321fce4e6ea62666653eeec461593d1890ce02d4 |
Close
Hashes for docker_composition-0.0.27-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7500313cf9369237e37ba409dde7930a47d7eb4ee0d51a82cdfda7d22625de04 |
|
MD5 | 546c37e09c50ecabe53cd0065d103418 |
|
BLAKE2b-256 | 2602fcd1a9e63d4f60d9f2af17b68a61106642e4b1f207f1f5a81d58643461c3 |