{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n\n[](https://pypi.org/project/setupcfg-generator/)\n\n#### Installation\n```bash\n$ [sudo] pip install setupcfg-generator\n```\n\n#### Features\n`[metadata]`|files/environment variables\n-|-\n`name`|current directory basename or `$NAME`\n`classifiers`|`classifiers.txt`, `$CLASSIFIERS`\n`description`|`description.txt`, `$DESCRIPTION`\n`keywords`|`keywords.txt`, `$KEYWORDS`\n`long_description`|`README.md`/`README.rst`, `$LONG_DESCRIPTION`\n`long_description_content_type`|`text/markdown` if `long_description` is `.md` file\n`version`|`version.txt`, `$VERSION`\n`url`|`$URL`\n\n`[options]`|files/environment variables\n-|-\n`install_requires`|`requirements.txt`\n`packages`|`setuptools.find_packages()`result, folders with `__init__.py`\n`py_modules`|python files in a current directory\n`scripts`|`bin/*` or `scripts/*` files\n\nfiles can be in the current directory or any subdirectory\n\n#### Functions\nfunction|`__doc__`\n-|-\n`setupcfg_generator.create(path='setup.cfg')` |create `setup.cfg`\n\n#### Executable modules\nusage|`__doc__`\n-|-\n`python -m setupcfg_generator [path]` |create `setup.cfg`\n\n#### Examples\n```\nproject-name.py/\n\u251c\u2500\u2500 bin\n| \u2514\u2500\u2500 script\n\u251c\u2500\u2500 classifiers.txt\n\u251c\u2500\u2500 description.txt\n\u251c\u2500\u2500 subfolder/keywords.txt\n\u251c\u2500\u2500 requirements.txt\n\u251c\u2500\u2500 module.py\n\u251c\u2500\u2500 package\n| \u2514\u2500\u2500 __init__.py\n\u251c\u2500\u2500 README.md\n\u251c\u2500\u2500 scripts\n| \u2514\u2500\u2500 script\n\u251c\u2500\u2500 setup.py\n\u251c\u2500\u2500 subfolder/version.txt\n```\n\n```bash\n$ cd path/to/project-name.py\n$ export URL=\"https://github.com/owner/repo\"\n$ python -m setupcfg_generator\n$ cat setup.cfg\n[metadata]\nname = project-name\nversion = 1.0.0\nurl = https://github.com/owner/repo\nclassifiers = file: classifiers.txt\ndescription = file: description.txt\nlong_description = file: README.md\nlong_description_content_type = text/markdown\nkeywords = key1 key2\n\n[options]\ninstall_requires =\n req1\n req2\npackages =\n pkgname\npy_modules =\n module\nscripts =\n bin/script\n scripts/script\n```\n\n#### Related projects\n+ [`classifiers-generator` - classifiers generator](https://pypi.org/project/classifiers-generator/)\n+ [`readme-badges` - `README.md` badges](https://pypi.org/project/readme-badges/)\n+ [`readme-docstring` - generate README.md from python docstrings](https://pypi.org/project/readme-docstring/)\n+ [`readme-generator` - `README.md` generator](https://pypi.org/project/readme-generator/)\n+ [`setupcfg-generator` - `setup.cfg` generator](https://pypi.org/project/setupcfg-generator/)\n+ [`travis-generator` - `.travis.yml` generator](https://pypi.org/project/travis-generator/)\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/looking-for-a-job/setupcfg-generator.py", "keywords": "setup.cfg setup", "license": "", "maintainer": "", "maintainer_email": "", "name": "setupcfg-generator", "package_url": "https://pypi.org/project/setupcfg-generator/", "platform": "", "project_url": "https://pypi.org/project/setupcfg-generator/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/setupcfg-generator.py" }, "release_url": "https://pypi.org/project/setupcfg-generator/2019.4.13/", "requires_dist": null, "requires_python": "", "summary": "setup.cfg generator", "version": "2019.4.13" }, "last_serial": 5587398, "releases": { "2019.3.23": [ { "comment_text": "", "digests": { "md5": "a58062d015e02311d7d8aab0439a8bb1", "sha256": "7d7b19957692193503d67621c44c1a239593034900e6add278eaf929a18955df" }, "downloads": -1, "filename": "setupcfg_generator-2019.3.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a58062d015e02311d7d8aab0439a8bb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 158334, "upload_time": "2019-03-24T11:22:19", "url": "https://files.pythonhosted.org/packages/a9/b8/2328ce817eb725a0e44ae9e5716b05f9b01c9bad1dd4155fe6ebada35564/setupcfg_generator-2019.3.23-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec6d71840d28fdaec16b616cd80df984", "sha256": "db0a7172a38b0c8629f2d723052a004eb9aec41275cd9de608fcfda2c56756a7" }, "downloads": -1, "filename": "setupcfg-generator-2019.3.23.tar.gz", "has_sig": false, "md5_digest": "ec6d71840d28fdaec16b616cd80df984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3400, "upload_time": "2019-03-24T11:22:21", "url": "https://files.pythonhosted.org/packages/17/ad/5ff03bfe5162b8f6502e8e6f759a9284e793a3f56968cc5b90481bc14eb6/setupcfg-generator-2019.3.23.tar.gz" } ], "2019.3.4": [ { "comment_text": "", "digests": { "md5": "735327256e51aa28d8cd1789aeb8f785", "sha256": "cd0f9f670e1f7ee670fe3f949ca90f96616499ea9f12208fa3715f4b660209e4" }, "downloads": -1, "filename": "setupcfg_generator-2019.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "735327256e51aa28d8cd1789aeb8f785", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6139, "upload_time": "2019-03-05T07:23:54", "url": "https://files.pythonhosted.org/packages/9f/2d/5ff9816da84a3df0bbd09bb1740870f78896772bd6396842d84afc2e46e8/setupcfg_generator-2019.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5cb2c13ad928998cbb5a743d687dfd3", "sha256": "81e6f27960a756d44655cdc48f0a6e9531d831af8d0b31f2dd9f7017624b31b5" }, "downloads": -1, "filename": "setupcfg-generator-2019.3.4.tar.gz", "has_sig": false, "md5_digest": "f5cb2c13ad928998cbb5a743d687dfd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3013, "upload_time": "2019-03-05T07:23:56", "url": "https://files.pythonhosted.org/packages/3a/dc/0d4dbf0b3c7153668aec5364b7f8fe7e032ee5a87acf29a5c39b5fdf2d2d/setupcfg-generator-2019.3.4.tar.gz" } ], "2019.3.9": [ { "comment_text": "", "digests": { "md5": "2fff15b8d4cf73a59e9a25b9a5221ad5", "sha256": "8c28681e7b6509b9b4830d64109dfc3eefef2755039c54c7b53be7da3a358c66" }, "downloads": -1, "filename": "setupcfg_generator-2019.3.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2fff15b8d4cf73a59e9a25b9a5221ad5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20365, "upload_time": "2019-03-08T21:19:14", "url": "https://files.pythonhosted.org/packages/5c/a1/212bfe31528f3589cc6a98f9d8564a76c183509ab7a2a8a2899906522539/setupcfg_generator-2019.3.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bff093fbd03eed3b8167c30277611430", "sha256": "0a3025da379e43e9176498a6808426785cd252136ef9ced563b45838d28a80c0" }, "downloads": -1, "filename": "setupcfg-generator-2019.3.9.tar.gz", "has_sig": false, "md5_digest": "bff093fbd03eed3b8167c30277611430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3122, "upload_time": "2019-03-08T21:19:16", "url": "https://files.pythonhosted.org/packages/08/d1/6d0b2792c73187d70e26124e98d722a3686614b2dd25968dabb21314c0f2/setupcfg-generator-2019.3.9.tar.gz" } ], "2019.4.13": [ { "comment_text": "", "digests": { "md5": "757aa17fe679c35c8dbe7910f6fc3499", "sha256": "49e8c579419c34e4eb2527c93897206fe93bf10f495d810287fb626db839a2e8" }, "downloads": -1, "filename": "setupcfg-generator-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "757aa17fe679c35c8dbe7910f6fc3499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3420, "upload_time": "2019-04-13T08:21:51", "url": "https://files.pythonhosted.org/packages/4c/9a/a621d489ea0df969a890b066e92675070c6d038100a4ead1d03f2f3e5674/setupcfg-generator-2019.4.13.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "757aa17fe679c35c8dbe7910f6fc3499", "sha256": "49e8c579419c34e4eb2527c93897206fe93bf10f495d810287fb626db839a2e8" }, "downloads": -1, "filename": "setupcfg-generator-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "757aa17fe679c35c8dbe7910f6fc3499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3420, "upload_time": "2019-04-13T08:21:51", "url": "https://files.pythonhosted.org/packages/4c/9a/a621d489ea0df969a890b066e92675070c6d038100a4ead1d03f2f3e5674/setupcfg-generator-2019.4.13.tar.gz" } ] }