{ "info": { "author": "Ellen Marie Dash", "author_email": "me@duckie.co", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# bork [![Build Status][build-status-link]][build-status-img]\n\nA frontend for building and releasing [PEP 517](https://www.python.org/dev/peps/pep-0517/) compliant projects, including support for generating a [ZipApp](https://docs.python.org/3/library/zipapp.html).\n\n\n[build-status-link]: https://api.cirrus-ci.com/github/duckinator/bork.svg\n[build-status-img]: https://cirrus-ci.com/github/duckinator/bork\n\n## Installation\n\n```\n$ pip3 install bork\n```\n\n## Usage\n\n### Downloading Existing Builds\n\n\nTo download a release from GitHub:\n\n```\n$ bork download gh:duckinator/emanate # download latest .pyz for Emanate\n$ bork download gh:duckinator/emanate --directory bin/ # put files in ./bin\n$ bork download gh:ppb/pursuedpybear --files '*.tar.gz' # download latest .tar.gz file\n```\n\nTo download a wheel from a PyPi release:\n\n```\n$ bork download pypi:emanate 6.0.0 --files '*.whl'\n```\n\n\nTo download a wheel from a release on PyPi's test instance:\n\n```\n$ bork download pypi-test:whaledo 1.0.1 --files '*.whl'\n```\n\n### Building and Releasing\n\nAssuming a project is PEP 517 compliant, you can just do:\n\n```\n$ bork clean # Remove anything in build/, dist/, *.egg-info/\n$ bork build # Build the project\n$ bork release # Release to PyPI\n```\n\n### ZipApp Support\n\nIf you want to build a ZipApp, add this to your setup.cfg:\n\n```\n[bork]\nzipapp_main = \n```\n\nWhere `` is of the form \"module.submodule:function\", and\nwill likely be equivalent to the primary `console_script` entrypoint\nelsewhere in setup.cfg.\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/duckinator/bork. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n\n## Code of Conduct\n\nEveryone interacting in the bork project\u2019s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/duckinator/bork/blob/master/CODE_OF_CONDUCT.md).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/duckinator/bork", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bork", "package_url": "https://pypi.org/project/bork/", "platform": "", "project_url": "https://pypi.org/project/bork/", "project_urls": { "Homepage": "https://github.com/duckinator/bork" }, "release_url": "https://pypi.org/project/bork/1.0.0/", "requires_dist": [ "toml (~=0.10.0)", "pep517 (==0.7.0)", "twine (==2.0.0)", "click (~=7.0)", "coloredlogs (~=10.0)", "flake8 (==3.7.8) ; extra == 'linting'", "flake8-bugbear (==19.8.0) ; extra == 'linting'", "flake8-commas (==2.0.0) ; extra == 'linting'", "flake8-docstrings (==1.5.0) ; extra == 'linting'", "flake8-import-order (==0.18.1) ; extra == 'linting'", "pep8-naming (==0.8.2) ; extra == 'linting'", "pylint (==2.4.3) ; extra == 'linting'", "pytest (==5.2.1) ; extra == 'testing'", "pytest-flake8 (==1.0.4) ; extra == 'testing'", "pytest-pylint (==0.14.1) ; extra == 'testing'" ], "requires_python": ">=3.5", "summary": "bork bork bork", "version": "1.0.0" }, "last_serial": 6001994, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "57e877a4b8e799e025376e044e25eab5", "sha256": "5f6729498de1f96d28fed8d9c905fb7ed1434bfcea6ccdca94b36f89904a54be" }, "downloads": -1, "filename": "bork-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "57e877a4b8e799e025376e044e25eab5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4980, "upload_time": "2019-07-04T13:59:37", "url": "https://files.pythonhosted.org/packages/64/e5/34954b1e681e09cd8a497bb0d513904f0aa3c94a8245fdd8aa90645565f9/bork-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae44adfba80dbd5f3050b6f55f6c0f21", "sha256": "2d746baebd3384aef64769b2b502b18af75180916f225790d036a112010cd777" }, "downloads": -1, "filename": "bork-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ae44adfba80dbd5f3050b6f55f6c0f21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3388, "upload_time": "2019-07-04T13:59:39", "url": "https://files.pythonhosted.org/packages/30/b1/5f201468f114ca995452e67697f9183284dc4a30f2aa14b7f1ae909c6337/bork-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "642e6eb89f25b8bb9ec9fd56c87f90b4", "sha256": "7de555e35d6bfb18a6eca2c303acd87f5ecbd94133c7db608cb9582d4817f1a5" }, "downloads": -1, "filename": "bork-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "642e6eb89f25b8bb9ec9fd56c87f90b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5041, "upload_time": "2019-07-04T16:05:43", "url": "https://files.pythonhosted.org/packages/f9/34/29926391c199b0726d5e174be1e7531fe4b387593bc6cf99da4811d357a5/bork-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca7d58da066bba27fe9cb86df06d042a", "sha256": "d4ecb7a17cfc9ebe94d35480e0388ed17a827ea2679d10dac3083f046a88422d" }, "downloads": -1, "filename": "bork-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ca7d58da066bba27fe9cb86df06d042a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3474, "upload_time": "2019-07-04T16:05:44", "url": "https://files.pythonhosted.org/packages/dd/e7/91026d55c70fcf108cf951db3d0ecfe81e2e8837f61f1c49148f7433dab1/bork-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d4b830df1e537de811fa4392b5f31ce7", "sha256": "c7db266a94a898940b768f33589dc9073371219db63f99e9674711a55e1aef35" }, "downloads": -1, "filename": "bork-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d4b830df1e537de811fa4392b5f31ce7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5128, "upload_time": "2019-07-04T16:32:26", "url": "https://files.pythonhosted.org/packages/a1/ad/fa85a19735abf23e6721c7e2c13d71fde8d4592ac83388ac4a412c91ae6d/bork-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03ea9d0fb519521f138b245d5d107304", "sha256": "a37ca7f752ef374a0a7c289bd5649f71c60305511095f85172e9aa21b3218775" }, "downloads": -1, "filename": "bork-0.0.3.tar.gz", "has_sig": false, "md5_digest": "03ea9d0fb519521f138b245d5d107304", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3560, "upload_time": "2019-07-04T16:32:27", "url": "https://files.pythonhosted.org/packages/bd/7f/833579501e384a88328b9c3692649425ef0caa1a6bbc8780d8f137a1f94a/bork-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e4e813f85aa6000c45e30ff34a75a305", "sha256": "1ff7528fd587502256378e06bfe78f8da6729fb36a2d02dc66da8a9c3663fb07" }, "downloads": -1, "filename": "bork-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e4e813f85aa6000c45e30ff34a75a305", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6658, "upload_time": "2019-07-10T16:50:45", "url": "https://files.pythonhosted.org/packages/3b/37/95dc395f9bcb3e277662d0f6269268c053899d121d9bcfad0dd0beb0eb1d/bork-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db76bb0beabae4ae83f15b7c90534e97", "sha256": "c4de25588e649eb1677240dd13294dafac793c37992ae8659874555db07e3c10" }, "downloads": -1, "filename": "bork-0.1.0.tar.gz", "has_sig": false, "md5_digest": "db76bb0beabae4ae83f15b7c90534e97", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4546, "upload_time": "2019-07-10T16:50:46", "url": "https://files.pythonhosted.org/packages/f3/34/a05e5505f02b10df8b3032cddad5816bae64de49ef322591cc9d3b682862/bork-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6e2b53af7fbcd0a46d22010f2f50aca0", "sha256": "4b72a8ad6f40f2aa6beae4359d5102bd7709bea1674c1655ec3358126ac01d4d" }, "downloads": -1, "filename": "bork-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e2b53af7fbcd0a46d22010f2f50aca0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11679, "upload_time": "2019-10-20T05:17:56", "url": "https://files.pythonhosted.org/packages/b7/b7/7c26db95f23a6ff8341b150c0da9466abaef5e30a94dede86e372e7ffce9/bork-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4318aa6e445a546d19f91d9cc539bbec", "sha256": "5c9acfbb6ff5d19c32763ee53ddeeee8deb54d693115f25e4f5609723a7a598c" }, "downloads": -1, "filename": "bork-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4318aa6e445a546d19f91d9cc539bbec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8278, "upload_time": "2019-10-20T05:17:57", "url": "https://files.pythonhosted.org/packages/a8/9f/0441c132d04fa830ed995a98f622dbf4338b0eab6b2a326b4ec424e2a494/bork-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e2b53af7fbcd0a46d22010f2f50aca0", "sha256": "4b72a8ad6f40f2aa6beae4359d5102bd7709bea1674c1655ec3358126ac01d4d" }, "downloads": -1, "filename": "bork-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e2b53af7fbcd0a46d22010f2f50aca0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11679, "upload_time": "2019-10-20T05:17:56", "url": "https://files.pythonhosted.org/packages/b7/b7/7c26db95f23a6ff8341b150c0da9466abaef5e30a94dede86e372e7ffce9/bork-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4318aa6e445a546d19f91d9cc539bbec", "sha256": "5c9acfbb6ff5d19c32763ee53ddeeee8deb54d693115f25e4f5609723a7a598c" }, "downloads": -1, "filename": "bork-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4318aa6e445a546d19f91d9cc539bbec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8278, "upload_time": "2019-10-20T05:17:57", "url": "https://files.pythonhosted.org/packages/a8/9f/0441c132d04fa830ed995a98f622dbf4338b0eab6b2a326b4ec424e2a494/bork-1.0.0.tar.gz" } ] }