Skip to main content

Distributed Make for Python

Project description

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.

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

dmpy-0.21.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

dmpy-0.21.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file dmpy-0.21.0.tar.gz.

File metadata

  • Download URL: dmpy-0.21.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dmpy-0.21.0.tar.gz
Algorithm Hash digest
SHA256 a0c003f76aafd25e27271e37732df2f004ce8de49e3c141e1ad873fae0bb2bdc
MD5 1ec61c2e6baa2f463fb3ef3c2e4192ba
BLAKE2b-256 f0111bead5c6ea4da3407ca3d0f4154b3ffb25724587e467187192f8486f9e78

See more details on using hashes here.

File details

Details for the file dmpy-0.21.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dmpy-0.21.0-py3-none-any.whl
Algorithm Hash digest
SHA256 affc924dc293b26a7a7c6d1a841cc2758959e8582f7adfcff36d9495e870767c
MD5 e89b675d25e644c1ad663ac1670d115f
BLAKE2b-256 7fe871a2a0896fc95e920ad11068a43cf51d2ba01683056e8e1434ba60fa63bb

See more details on using hashes here.

Supported by

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