dmpy


Namedmpy JSON
Version 0.21.0 PyPI version JSON
download
home_pagehttps://github.com/kvg/dmpy
SummaryDistributed Make for Python
upload_time2018-03-01 11:01:16
maintainer
docs_urlNone
authorKiran Garimella, Warren Kretzschmar
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Dmpy
====

`DistributedMake <https://github.com/wkretzsch/DM>`_ for Python.

This project uses `Semantic versioning <http://semver.org/spec/v2.0.0.html>`_.

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 <https://github.com/kvg/dmpy>`_ to report a bug.

Development
-----------

We now have a Pipfile and Pipfile.lock for use with `pipenv <http://docs.pipenv.org/en/latest/>`_ !

Please always update your Pipfile.lock (`pipenv lock`) before making a PR.



            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "", 
    "upload_time": "2018-03-01 11:01:16", 
    "author": "Kiran Garimella, Warren Kretzschmar", 
    "home_page": "https://github.com/kvg/dmpy", 
    "github_user": "kvg", 
    "download_url": "https://pypi.python.org/packages/f0/11/1bead5c6ea4da3407ca3d0f4154b3ffb25724587e467187192f8486f9e78/dmpy-0.21.0.tar.gz", 
    "platform": "", 
    "version": "0.21.0", 
    "cheesecake_documentation_id": null, 
    "description": "Dmpy\n====\n\n`DistributedMake <https://github.com/wkretzsch/DM>`_ for Python.\n\nThis project uses `Semantic versioning <http://semver.org/spec/v2.0.0.html>`_.\n\nInstallation from pypi\n----------------------\n::\n\n    pip install dmpy\n\nInstallation from github\n------------------------\n::\n\n    pip install git+git://github.com/kvg/dmpy.git attrs\n\nExamples\n--------\nContents of an example dmpy script::\n\n    # example.py\n    from dmpy import DistributedMake, get_dm_arg_parser\n\n    args = get_dm_arg_parser().parse_args()\n    m = DistributedMake(args_object=args)\n\n    m.add(\"test_output_file\", None, \"echo 'hi world'\")\n    m.execute()\n\nThen run example.py::\n\n    # get a dry-run of all commands to be executed\n    python example.py\n\n    # run all commands\n    python example.py -r\n\nTests\n-----\n::\n\n    make test\n\nBugs\n----\n\nPlease raise an issue on `the github page <https://github.com/kvg/dmpy>`_ to report a bug.\n\nDevelopment\n-----------\n\nWe now have a Pipfile and Pipfile.lock for use with `pipenv <http://docs.pipenv.org/en/latest/>`_ !\n\nPlease always update your Pipfile.lock (`pipenv lock`) before making a PR.\n\n\n", 
    "lcname": "dmpy", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "dmpy", 
    "license": "", 
    "travis_ci": false, 
    "github_project": "dmpy", 
    "summary": "Distributed Make for Python", 
    "split_keywords": [], 
    "author_email": "kiran.garimella@gmail.com, winni@warrenwk.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2018-03-01T11:01:12", 
            "comment_text": "", 
            "python_version": "py3", 
            "url": "https://pypi.python.org/packages/7f/e8/71a2a0896fc95e920ad11068a43cf51d2ba01683056e8e1434ba60fa63bb/dmpy-0.21.0-py3-none-any.whl", 
            "md5_digest": "e89b675d25e644c1ad663ac1670d115f", 
            "downloads": 0, 
            "filename": "dmpy-0.21.0-py3-none-any.whl", 
            "packagetype": "bdist_wheel", 
            "path": "7f/e8/71a2a0896fc95e920ad11068a43cf51d2ba01683056e8e1434ba60fa63bb/dmpy-0.21.0-py3-none-any.whl", 
            "size": 7027
        }, 
        {
            "has_sig": false, 
            "upload_time": "2018-03-01T11:01:16", 
            "comment_text": "", 
            "python_version": "source", 
            "url": "https://pypi.python.org/packages/f0/11/1bead5c6ea4da3407ca3d0f4154b3ffb25724587e467187192f8486f9e78/dmpy-0.21.0.tar.gz", 
            "md5_digest": "1ec61c2e6baa2f463fb3ef3c2e4192ba", 
            "downloads": 0, 
            "filename": "dmpy-0.21.0.tar.gz", 
            "packagetype": "sdist", 
            "path": "f0/11/1bead5c6ea4da3407ca3d0f4154b3ffb25724587e467187192f8486f9e78/dmpy-0.21.0.tar.gz", 
            "size": 7211
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}