{ "info": { "author": "Open Knowledge Foundation", "author_email": "info@okfn.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# datapackage-pipelines-github\n\nExtension for `datapackage-pipelines` for pulling stuff from GitHub.\n- **Pipelines and Processor Code** from a specific branch will be pulled \n- **Issues** will be presented, using their title and description, as 'unable to start' pipelines.\n- **Pull Requests** will be shown and executed, based on a predefined policies defining:\n - Should pipeline specs be pulled from PRs\n - Should processor code be pulled from PRs\n - Which processors are allowed to run, when executing PRs\n \n You can define separate policies for local PRs (from the same fork) or remote PRs (from another fork.)\n\nnote: When pulling code from PRs, we will only bring processors referenced from the \npipeline spec and residing in the same directory as the `pipeline-spec.yaml` file. \n \n## Source spec\n\nPlace files named `github.source-spec.yaml` in your pipelines directory.\nEach one should be of the form:\n```yaml\n:\n repository: \n base-path: \n code: \n ref: \n issues: \n closed: \n pipeline-id-format: \n pull-requests: \n local: \n specs: \n code: \n disallow-processors: \n - \n remote: \n specs: \n code: \n disallow-processors: \n - \n pipeline-id-format: \n```\n\n`pipeline-id-format` is a Python format string with two placeholders:\n- `issue-id`: The issue/pr number \n- `title-slug`: The issue title slug\n\nThe default format for issues is \"issue/{issue-id:03}_{title-slug}\"\nThe default format for pull-requests is \"pr/{pr-id:03}_{title-slug}\"\n\n#### Example:\n```yaml\ndpp-github:\n repository: firctionlessdata/datapackage-pipelines-github\n code:\n ref: master\n pull-requests:\n local:\n specs: yes\n code: yes\n disallow-processors:\n - \"dump\\..*\"\n remote:\n specs: no \n pipeline-id-format: \"{title-slug}__{issue-id}\"\n issues:\n closed: no\n pipeline-id-format: \"{title-slug}__{issue-id}\"\n```", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/frictionlessdata/datapackage-pipelines-github", "keywords": "data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "datapackage-pipelines-github", "package_url": "https://pypi.org/project/datapackage-pipelines-github/", "platform": "", "project_url": "https://pypi.org/project/datapackage-pipelines-github/", "project_urls": { "Homepage": "https://github.com/frictionlessdata/datapackage-pipelines-github" }, "release_url": "https://pypi.org/project/datapackage-pipelines-github/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "{{ DESCRIPTION }}", "version": "0.0.4" }, "last_serial": 2832199, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9205c3e56ce64d49e6ec52c019641f64", "sha256": "6b3339444341f93c51ee2476d9f9e6a86a31cfb688008a4cd6cf7a8f928f1657" }, "downloads": -1, "filename": "datapackage-pipelines-github-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9205c3e56ce64d49e6ec52c019641f64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81844, "upload_time": "2017-04-18T07:38:29", "url": "https://files.pythonhosted.org/packages/a3/00/72a9d8a6dcd4c119e6971c5c5d80da11c7fa236d3f68ae234bed74918a26/datapackage-pipelines-github-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e701413c2710ae149c8dc561bb5816de", "sha256": "1e2c19ea044c2b939ab617aae0a3ccd8e63d07722f2b71e16cd1e889bfa84623" }, "downloads": -1, "filename": "datapackage-pipelines-github-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e701413c2710ae149c8dc561bb5816de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84112, "upload_time": "2017-04-23T12:23:42", "url": "https://files.pythonhosted.org/packages/64/55/b54385c9ffe8b3ee8deeaf8ea82cb321219c0950dc955a5a44acc6ca5f48/datapackage-pipelines-github-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "137ac1d9dae8fd9049c09dcd976efe00", "sha256": "719fd02f948bb5a24c15b460aa8ac1a1362f2366e864387c93c71784a737425b" }, "downloads": -1, "filename": "datapackage-pipelines-github-0.0.3.tar.gz", "has_sig": false, "md5_digest": "137ac1d9dae8fd9049c09dcd976efe00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84962, "upload_time": "2017-04-26T15:06:15", "url": "https://files.pythonhosted.org/packages/30/95/5b89cc65444b8002fbcdf3089fdf9422a4554a73b67452a875082d6778c5/datapackage-pipelines-github-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e984c7bb873e8b2730b4e719cbae6f10", "sha256": "91c1260a3725b888994af9148a32a27cf4f6fa818e9b5854035f638f987fa426" }, "downloads": -1, "filename": "datapackage-pipelines-github-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e984c7bb873e8b2730b4e719cbae6f10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85010, "upload_time": "2017-04-26T16:15:41", "url": "https://files.pythonhosted.org/packages/81/fe/a742710c6955f85476578ba8070611761e29852e068d4ef2a7ab18ecc763/datapackage-pipelines-github-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e984c7bb873e8b2730b4e719cbae6f10", "sha256": "91c1260a3725b888994af9148a32a27cf4f6fa818e9b5854035f638f987fa426" }, "downloads": -1, "filename": "datapackage-pipelines-github-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e984c7bb873e8b2730b4e719cbae6f10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85010, "upload_time": "2017-04-26T16:15:41", "url": "https://files.pythonhosted.org/packages/81/fe/a742710c6955f85476578ba8070611761e29852e068d4ef2a7ab18ecc763/datapackage-pipelines-github-0.0.4.tar.gz" } ] }