{ "info": { "author": "Daniil Iakovlev", "author_email": "daniil.iakovlev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Autosetup\n\nUtility for creating setup.py script and setup.cfg configuration for packages\n\n\n## Usage\n\nCreate a PACKAGE.json file in the package directory root, \nsee corresponding file of this package for reference.\n\nAvailable fields are referenced below.\n\n\n### Running the script\n\n`from autosetup import make_setup`\n\n`make_setup(PATH_TO_PACKAGE_ROOT, overwrite=True)`\n\n* PATH_TO_PACKAGE_ROOT may be the full path or \".\" for current working directory\n* overwrite: whether to overwrite existing setup.py or fail if it exists \n\n\n### Using Makefile\n\n\n### Attribute Fields, Alternative Names and Extra Sources\n\nFields are case-insensitive.\n\n* name - may also be placed as text in file \"PACKAGE_NAME\"\n* version - may also be placed as text in file \"VERSION\"\n * ver\n * v\n* url\n* keywords\n* description\n* project_urls\n * urls\n * project urls\n* author\n* author_email\n * email\n * author email\n* maintainer\n* maintainer_email\n* first_release\n* long_description - *is pulled from any file starting with \"README\" by default*\n* license - *is pulled from any file starting with \"LICENSE\" by default*\n* python_requires - *defaults to current python version*\n * python\n* extras_require\n* tests_require\n* exclude_packages - *defaults to `[\"tests*\", \"*.tests*\"]`*\n * exclude\n* scripts\n* entry_points\n* development_status - *see options below*\n * status\n* classifier_license\n* operating_systems\n * operating_system\n * operating system\n * operating systems\n * os\n* environments\n * environment\n* frameworks\n * framework\n* intended_audiences\n * intended_audience\n * intended audience\n * intended audiences\n * audience\n * audiences\n* topics\n * topic\n* natural_languages\n * natural_language\n * natural language\n * natural languages\n\n\n#### Development Status Options\n\n* \"Development Status :: 1 - Planning\", also as:\n * 1\n * \"1\"\n * \"1 - planning\"\n * \"planning\"\n * \"design\"\n* \"Development Status :: 2 - Pre-Alpha\", also as:\n * 2\n * \"2\"\n * \"2 - pre-alpha\"\n * \"pre-alpha\"\n * \"dev\"\n * \"development\"\n* \"Development Status :: 3 - Alpha\", also as:\n * 3\n * \"3\"\n * \"3 - alpha\"\n * \"alpha\"\n * \"test\"\n * \"testing\"\n* \"Development Status :: 4 - Beta\", also as:\n * 4\n * \"4\"\n * \"4 - beta\"\n * \"beta\"\n * \"pre-release\"\n * \"staging\"\n* \"Development Status :: 5 - Production/Stable\", also as:\n * 5\n * \"5\"\n * \"5 - production/stable\"\n * \"production/stable\"\n * \"release\"\n * \"production\"\n * \"stable\"\n* \"Development Status :: 6 - Mature\", also as:\n * 6\n * \"6\"\n * \"6 - mature\"\n * \"mature\"\n* \"Development Status :: 7 - Inactive\", also as:\n * 7\n * \"7\"\n * \"7 - inactive\"\n * \"inactive\"", "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/diakovlev/autosetup", "keywords": "setuptools autosetup", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "autosetup", "package_url": "https://pypi.org/project/autosetup/", "platform": "", "project_url": "https://pypi.org/project/autosetup/", "project_urls": { "Homepage": "https://github.com/diakovlev/autosetup" }, "release_url": "https://pypi.org/project/autosetup/2020.3.10.1b0/", "requires_dist": null, "requires_python": ">=3.8", "summary": "Utility for creating setup.py script for packages", "version": "2020.3.10.1b0", "yanked": false, "yanked_reason": null }, "last_serial": 6787858, "releases": { "2020.3.10.1b0": [ { "comment_text": "", "digests": { "md5": "8ee04e20b0e6585ac8edc2bb037dd5e6", "sha256": "d87a84ed4a2c06b1ec8ad8ffe7dfb806b18f778e8142963fbf9bca83b39d9a4b" }, "downloads": -1, "filename": "autosetup-2020.3.10.1b0.tar.gz", "has_sig": false, "md5_digest": "8ee04e20b0e6585ac8edc2bb037dd5e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 14813, "upload_time": "2020-03-10T20:31:27", "upload_time_iso_8601": "2020-03-10T20:31:27.556102Z", "url": "https://files.pythonhosted.org/packages/43/fc/640f0f1e36820f08d82cbf874f5a377b29da6aafd16a7bdf8e7e998b0906/autosetup-2020.3.10.1b0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ee04e20b0e6585ac8edc2bb037dd5e6", "sha256": "d87a84ed4a2c06b1ec8ad8ffe7dfb806b18f778e8142963fbf9bca83b39d9a4b" }, "downloads": -1, "filename": "autosetup-2020.3.10.1b0.tar.gz", "has_sig": false, "md5_digest": "8ee04e20b0e6585ac8edc2bb037dd5e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 14813, "upload_time": "2020-03-10T20:31:27", "upload_time_iso_8601": "2020-03-10T20:31:27.556102Z", "url": "https://files.pythonhosted.org/packages/43/fc/640f0f1e36820f08d82cbf874f5a377b29da6aafd16a7bdf8e7e998b0906/autosetup-2020.3.10.1b0.tar.gz", "yanked": false, "yanked_reason": null } ] }