{ "info": { "author": "Gram Orsinium", "author_email": "master_fess@mail.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# poetry-setup\n\n![poetry-setup logo](assets/logo.png)\n\n[![Build Status](https://travis-ci.org/orsinium/poetry-setup.svg?branch=master)](https://travis-ci.org/orsinium/poetry-setup) [![Beta](https://img.shields.io/pypi/status/poetry-setup.svg)](https://pypi.org/project/poetry-setup/) [![Apache-2.0](https://img.shields.io/github/license/orsinium/poetry-setup.svg)](https://github.com/orsinium/poetry-setup/blob/master/LICENSE)\n\n\nMake your [poetry](https://poetry.eustace.io/) project backward compatible.\n\nThis tool generate some files from [pyproject.toml](https://poetry.eustace.io/docs/pyproject/):\n* [setup.py](https://packaging.python.org/tutorials/packaging-projects/#creating-setup-py)\n* [requirements.txt](https://pip.pypa.io/en/stable/user_guide/#requirements-files)\n* [constraints.txt](https://pip.pypa.io/en/stable/user_guide/#constraints-files) (from optional dependencies)\n\n![files scheme](assets/scheme.png)\n\n## Installation\n\nI'm recommend use [pipsi](https://github.com/mitsuhiko/pipsi) for all console scripts like this.\n\nInstall via pipsi:\n\n```bash\npipsi install poetry-setup\n```\n\nInstall via pip:\n\n```bash\npip install poetry-setup\n```\n\nInstall via poetry:\n\n```bash\npoetry install poetry-setup\n```\n\n\n## Usage\n\n```bash\npoetry-setup [path/to/project/]\n```\n\nGenerate for project in current dir:\n\n```bash\npoetry-setup\n```\n\nGenerate for project in `example` dir:\n\n```bash\npoetry-setup example\n```\n\n## What about pipenv?\n\nPipenv can generate `Pipfile` from `requirements.txt`.\n\n## Run test\n\n```bash\npipenv install\npipenv shell\npython -m pytest tests.py\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/orsinium/poetry-setup", "keywords": "packaging dependency poetry setuptools pip", "license": "", "maintainer": "", "maintainer_email": "", "name": "poetry-setup", "package_url": "https://pypi.org/project/poetry-setup/", "platform": "", "project_url": "https://pypi.org/project/poetry-setup/", "project_urls": { "Homepage": "https://github.com/orsinium/poetry-setup", "homepage": "https://github.com/orsinium/poetry-setup" }, "release_url": "https://pypi.org/project/poetry-setup/0.3.6/", "requires_dist": null, "requires_python": "", "summary": "make setup.py (setutools) from pyproject.toml (poetry)", "version": "0.3.6" }, "last_serial": 4489933, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "430a069680a8aecb12fbf2d6ff192abd", "sha256": "ae456de0fe4420519d991c522cafe904d4a4fe102166708340e192f765f62aba" }, "downloads": -1, "filename": "poetry-setup-0.1.0.tar.gz", "has_sig": false, "md5_digest": "430a069680a8aecb12fbf2d6ff192abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2528, "upload_time": "2018-06-14T15:58:32", "url": "https://files.pythonhosted.org/packages/29/b2/be98bed775951ec366e37e9b6ddcd9227d25478fe28a5bc74f564a6124bf/poetry-setup-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3ec94efed25f9bf91a8c89f74d544bd5", "sha256": "1a01fe6d7f59953e22570378349f90a6de4e5bb64949a14f73747f14bd9a8063" }, "downloads": -1, "filename": "poetry-setup-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3ec94efed25f9bf91a8c89f74d544bd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2569, "upload_time": "2018-06-17T18:32:00", "url": "https://files.pythonhosted.org/packages/af/aa/c4843ad23a1cedf9f2a336e922f2756d984fd54d72ca660829f0b2d7ecc5/poetry-setup-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "55ba53998399eea58e4811b1403d7b30", "sha256": "89a4f904b02af60ac7b08afc801c7a9ecb7c13a826e53e1728424136ece12f69" }, "downloads": -1, "filename": "poetry-setup-0.2.1.tar.gz", "has_sig": false, "md5_digest": "55ba53998399eea58e4811b1403d7b30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3827, "upload_time": "2018-06-19T13:57:23", "url": "https://files.pythonhosted.org/packages/f4/66/cf33339f95e11e8998a791ffab7c45240237229faa3b1c11ba3bb8521cea/poetry-setup-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "afec2fbd9c1c7c2e5a41d4cddf52c91d", "sha256": "4140d616081fa8112e41d9437a1d48bba249e325130ec196065902e93f7284dd" }, "downloads": -1, "filename": "poetry-setup-0.2.2.tar.gz", "has_sig": false, "md5_digest": "afec2fbd9c1c7c2e5a41d4cddf52c91d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3834, "upload_time": "2018-06-19T14:07:50", "url": "https://files.pythonhosted.org/packages/0b/61/3a25acace647c11f657fdd19f457edce64fb5400e33cd359166eeb80e83a/poetry-setup-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a4d137ddb1d975c5d8f645a5a58062ed", "sha256": "4d6c57d20fc0ebb86ccc457a8507670217b647621e73bca36077316c7452e02b" }, "downloads": -1, "filename": "poetry-setup-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a4d137ddb1d975c5d8f645a5a58062ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4964, "upload_time": "2018-06-19T14:43:08", "url": "https://files.pythonhosted.org/packages/88/7a/747cb8d6b5e369eeb5e9ee63d2385f55a3a79ffd6cf70163bccf050990d1/poetry-setup-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "052dff2b9f86836df66490da04c5316a", "sha256": "565ffc01fc5caeb278107d4d06ef0ea718f2813c8313fc33068bf972c8eaf99e" }, "downloads": -1, "filename": "poetry-setup-0.3.1.tar.gz", "has_sig": false, "md5_digest": "052dff2b9f86836df66490da04c5316a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4998, "upload_time": "2018-06-19T14:46:15", "url": "https://files.pythonhosted.org/packages/77/3f/e5e09316a6da34e302c81d77c5b63d02d76af43182f599ceb57def508d80/poetry-setup-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "691d7414fd0a8ce7c72f3d19308948d0", "sha256": "5cfedcc1aeef5ecdcb77a595115f69d884e6eaf67066977069213e3a5a6027cf" }, "downloads": -1, "filename": "poetry-setup-0.3.2.tar.gz", "has_sig": false, "md5_digest": "691d7414fd0a8ce7c72f3d19308948d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4837, "upload_time": "2018-07-26T08:44:54", "url": "https://files.pythonhosted.org/packages/1d/48/280e5d56807aa41509782f86e83b54d85a6eb8e3f5f3fff677519d53b01d/poetry-setup-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "4db6546389c9c84a999232b4096f0436", "sha256": "15f01338654643376075c12bd267ede1488065fe51de7f4622b69464dea02429" }, "downloads": -1, "filename": "poetry-setup-0.3.3.tar.gz", "has_sig": false, "md5_digest": "4db6546389c9c84a999232b4096f0436", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4850, "upload_time": "2018-08-27T15:35:46", "url": "https://files.pythonhosted.org/packages/71/df/ab37293f6c0eb5e2d373fdc024e5633186c7511670069921595bd203f3d5/poetry-setup-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "cc4220076dac6e4d275e7b6a9de0abd9", "sha256": "1ef056c1f7db815087edd99b77b382e00be4c91d82cd37764e6124450a793cac" }, "downloads": -1, "filename": "poetry-setup-0.3.4.tar.gz", "has_sig": false, "md5_digest": "cc4220076dac6e4d275e7b6a9de0abd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4851, "upload_time": "2018-08-27T15:43:16", "url": "https://files.pythonhosted.org/packages/e9/12/7c879dbf99ee1faf8ad81fc4438a29c27c3d180284e1d85a58ea3d542dd5/poetry-setup-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "9a39b1738280d26551ccff02999710f3", "sha256": "95cbf540c45502ab5dbe2152634373e89773736049410d7a0bce37dcdc406641" }, "downloads": -1, "filename": "poetry-setup-0.3.5.tar.gz", "has_sig": false, "md5_digest": "9a39b1738280d26551ccff02999710f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3906, "upload_time": "2018-10-27T19:31:21", "url": "https://files.pythonhosted.org/packages/ef/32/1bcc3e7f2fb07f27069347af52b01e2511b744c9984d870949778dbb5b67/poetry-setup-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "bbc9dd3931d35c6f7d3e60c6e9ca3240", "sha256": "18204efc69bc3a79d19c905142d986e76d9a9dd18f4480f336dc6a7aad6a43b3" }, "downloads": -1, "filename": "poetry-setup-0.3.6.tar.gz", "has_sig": false, "md5_digest": "bbc9dd3931d35c6f7d3e60c6e9ca3240", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4896, "upload_time": "2018-11-15T14:43:06", "url": "https://files.pythonhosted.org/packages/37/2d/1470abd025931519bcdd29957dd7fc14cf33217237fce0cdfa350532e771/poetry-setup-0.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bbc9dd3931d35c6f7d3e60c6e9ca3240", "sha256": "18204efc69bc3a79d19c905142d986e76d9a9dd18f4480f336dc6a7aad6a43b3" }, "downloads": -1, "filename": "poetry-setup-0.3.6.tar.gz", "has_sig": false, "md5_digest": "bbc9dd3931d35c6f7d3e60c6e9ca3240", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4896, "upload_time": "2018-11-15T14:43:06", "url": "https://files.pythonhosted.org/packages/37/2d/1470abd025931519bcdd29957dd7fc14cf33217237fce0cdfa350532e771/poetry-setup-0.3.6.tar.gz" } ] }