{ "info": { "author": "Dave Poulter", "author_email": "hello@davepoulter.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Topic :: Scientific/Engineering :: GIS" ], "description": "Stitches\n========\n\n.. image:: https://readthedocs.org/projects/stitches/badge/?version=latest&style=flat-square\n :target: https://stitches.readthedocs.io/en/latest\n :alt: Documentation Status\n\nStitches is a task runner for `GRASS GIS`_, an alternative to running BASH and\nPython scripts with Grass's ``--exec`` option.\n\n.. image:: http://davepoulter.net/media/stitches.png\n :alt: Stitches output\n :align: center\n\nFeatures\n--------\n- Session support: no need to start `GRASS GIS`_ before running any tasks.\n- Caching: task state is tracked to skip tasks when possible to do so.\n- Composability: tasks may be organised into pipelines and used as tasks.\n- Pipelines may be called with custom variables and use `Jinja2`_ in their\n definitions for more generic data processing.\n- Custom tasks may be written as simple python functions.\n\n.. _GRASS GIS: https://grass.osgeo.org/\n.. _Jinja2: http://jinja.pocoo.org/docs/2.10/\n\nInstall\n-------\n.. code-block:: shell\n\n $ pip install stitches-gis\n\nDevelopment\n-----------\n.. code-block:: shell\n\n $ tox # Run tests\n $ tox -e lint # Lint source\n $ tox -e docs # Build documentation\n\nContribute\n----------\n- `Issue Tracker`_\n- `Source Code`_\n- `Documentation`_\n\n.. _Issue Tracker: https://github.com/davebrent/stitches/issues\n.. _Source Code: https://github.com/davebrent/stitches\n.. _Documentation: https://stitches.readthedocs.io/en/latest\n\nLicense\n-------\nThe project is licensed under GPLv3.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davebrent/stitches", "keywords": "gis grass-gis task-runner", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "stitches-gis", "package_url": "https://pypi.org/project/stitches-gis/", "platform": "", "project_url": "https://pypi.org/project/stitches-gis/", "project_urls": { "Homepage": "https://github.com/davebrent/stitches" }, "release_url": "https://pypi.org/project/stitches-gis/1.0.0/", "requires_dist": [ "colorful", "docopt", "jinja2", "toml", "wurlitzer" ], "requires_python": "", "summary": "A task runner for GRASS GIS", "version": "1.0.0" }, "last_serial": 5253618, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b13b67fdf701ab8ea886f673639c8c25", "sha256": "b5b2f9a84eb0d795d3dfa46e639c9ad8f800cb859c286859ec5c592d2748e23e" }, "downloads": -1, "filename": "stitches_gis-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b13b67fdf701ab8ea886f673639c8c25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25008, "upload_time": "2019-05-10T18:59:10", "url": "https://files.pythonhosted.org/packages/a9/d3/f62d93b16c146ab64eed9bcbcb758c030aae1ec95fa6b0c1ed443d17816a/stitches_gis-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce0d6eb063741e153fcb40b4bb5a448f", "sha256": "3b96d1fbdae5aaed40b92ca66203587abfff7bd24af1fc4fa050756d9e358bf1" }, "downloads": -1, "filename": "stitches-gis-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ce0d6eb063741e153fcb40b4bb5a448f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25197, "upload_time": "2019-05-10T18:59:13", "url": "https://files.pythonhosted.org/packages/e3/2f/1ea1b27539f3b97bf97d15ddcfd8475eece50072a518c7fa3abc10a67b3c/stitches-gis-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b13b67fdf701ab8ea886f673639c8c25", "sha256": "b5b2f9a84eb0d795d3dfa46e639c9ad8f800cb859c286859ec5c592d2748e23e" }, "downloads": -1, "filename": "stitches_gis-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b13b67fdf701ab8ea886f673639c8c25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25008, "upload_time": "2019-05-10T18:59:10", "url": "https://files.pythonhosted.org/packages/a9/d3/f62d93b16c146ab64eed9bcbcb758c030aae1ec95fa6b0c1ed443d17816a/stitches_gis-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce0d6eb063741e153fcb40b4bb5a448f", "sha256": "3b96d1fbdae5aaed40b92ca66203587abfff7bd24af1fc4fa050756d9e358bf1" }, "downloads": -1, "filename": "stitches-gis-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ce0d6eb063741e153fcb40b4bb5a448f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25197, "upload_time": "2019-05-10T18:59:13", "url": "https://files.pythonhosted.org/packages/e3/2f/1ea1b27539f3b97bf97d15ddcfd8475eece50072a518c7fa3abc10a67b3c/stitches-gis-1.0.0.tar.gz" } ] }