DistributedMake for Python.
This project uses Semantic versioning.
Installation from pypi
pip install dmpy
Installation from github
pip install git+git://github.com/kvg/dmpy.git attrs
Examples
Contents of an example dmpy script:
# example.py
from dmpy import DistributedMake, get_dm_arg_parser
args = get_dm_arg_parser().parse_args()
m = DistributedMake(args_object=args)
m.add("test_output_file", None, "echo 'hi world'")
m.execute()
Then run example.py:
# get a dry-run of all commands to be executed python example.py # run all commands python example.py -r
Tests
make test
Bugs
Please raise an issue on the github page to report a bug.
Development
We now have a Pipfile and Pipfile.lock for use with pipenv !
Please always update your Pipfile.lock (pipenv lock) before making a PR.
Release files for dmpy 0.21.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dmpy-0.21.0.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dmpy-0.21.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.2 kB
Release files / dmpy-0.21.0.tar.gz
| Download URL | dmpy-0.21.0.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a0c003f76aafd25e27271e37732df2f004ce8de49e3c141e1ad873fae0bb2bdc
|
|
BLAKE2b-256 checksum How to use checksums |
f0111bead5c6ea4da3407ca3d0f4154b3ffb25724587e467187192f8486f9e78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / dmpy-0.21.0-py3-none-any.whl
| Download URL | dmpy-0.21.0-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
affc924dc293b26a7a7c6d1a841cc2758959e8582f7adfcff36d9495e870767c
|
|
BLAKE2b-256 checksum How to use checksums |
7fe871a2a0896fc95e920ad11068a43cf51d2ba01683056e8e1434ba60fa63bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |