{ "info": { "author": "Sun Tao", "author_email": "tao.a.sun@intel.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n\ud83d\udce6 setup.py (for humans)\n========================\n\nThis repo exists to provide `an example setup.py `_ file, that can be used to bootstrap your next Python project. It includes some advanced patterns and best practices for ``setup.py``, as well as some commented\u2013out nice\u2013to\u2013haves.\n\nFor example, this ``setup.py`` provides a ``$ python setup.py upload`` command, which creates a *universal wheel* (and *sdist*) and uploads your package to `PyPi `_ using `Twine `_, without the need for an annoying ``setup.cfg`` file. It also creates/uploads a new git tag, automatically.\n\nIn short, ``setup.py`` files can be daunting to approach, when first starting out \u2014\u00a0even Guido has been heard saying, \"everyone cargo cults thems\". It's true \u2014 so, I want this repo to be the best place to copy\u2013paste from :)\n\n`Check out the example! `_\n\n.. image:: https://farm1.staticflickr.com/628/33173824932_58add34581_k_d.jpg\n\n\nTo Do\n-----\n\n- Tests via ``$ setup.py test`` (if it's concise).\n\nPull requests are encouraged!\n\nMore Resources\n--------------\n\n- `What is setup.py? `_ on Stack Overflow\n- `The Hitchhiker's Guide to Packaging `_\n- `Cookiecutter template for a Python package `_\n\n\nLicense\n-------\n\nThis is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\n\u2728\ud83c\udf70\u2728\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/suntao2012/***", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "suntao-test-0", "package_url": "https://pypi.org/project/suntao-test-0/", "platform": "", "project_url": "https://pypi.org/project/suntao-test-0/", "project_urls": { "Homepage": "https://github.com/suntao2012/***" }, "release_url": "https://pypi.org/project/suntao-test-0/0.0.4/", "requires_dist": [ "pyecore" ], "requires_python": ">=3.4.3", "summary": "My short description for my project.", "version": "0.0.4" }, "last_serial": 3705553, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "bd60ece7065a963afe777cc28952b77b", "sha256": "4204de2397f1e05b903be0dcc8ed5cb29f64d7ad37f3dbf4dc266cd97146866c" }, "downloads": -1, "filename": "suntao_test_0-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bd60ece7065a963afe777cc28952b77b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.3", "size": 5010, "upload_time": "2018-03-22T11:22:25", "url": "https://files.pythonhosted.org/packages/7e/89/621d6684c713eddfdad9d709be5f081702f8a60abaa2851b8992f7dee972/suntao_test_0-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b957f40173dc2777aebddd1f469d97b", "sha256": "a42dab13a42e17fb909a8a29c5b3c0ac86ade5244afc198ae74c0e4890293e4a" }, "downloads": -1, "filename": "suntao_test_0-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8b957f40173dc2777aebddd1f469d97b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.3", "size": 4456, "upload_time": "2018-03-22T11:22:26", "url": "https://files.pythonhosted.org/packages/f2/82/4fcb663ce16c36b2da7f7d1f4cdbd1cf3723e72c8de191b6d16bad3108d5/suntao_test_0-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1a0dce80a579c54a54b3e4493b4684ec", "sha256": "a4f4a528f794973dad2cb1662eb4113a9234f2e73ce3cd8d00d6e364f3664d17" }, "downloads": -1, "filename": "suntao_test_0-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a0dce80a579c54a54b3e4493b4684ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.3", "size": 5020, "upload_time": "2018-03-22T11:46:58", "url": "https://files.pythonhosted.org/packages/87/a4/7b6dd175839fc354f4fa65b0fa9eb34a9462f877fd772541b16dff14a13f/suntao_test_0-0.0.3-py2.py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "4ae841a6091492fd92dae91a12ca5568", "sha256": "d841fcf0012b0c245250efef932f5b7e9f98808e7192c07f78795741170fff16" }, "downloads": -1, "filename": "suntao_test_0-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4ae841a6091492fd92dae91a12ca5568", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.3", "size": 5019, "upload_time": "2018-03-26T08:35:08", "url": "https://files.pythonhosted.org/packages/f8/af/4497774f7c99c8a217588eb981a87869f8358c645269160b5fc15b642fee/suntao_test_0-0.0.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ae841a6091492fd92dae91a12ca5568", "sha256": "d841fcf0012b0c245250efef932f5b7e9f98808e7192c07f78795741170fff16" }, "downloads": -1, "filename": "suntao_test_0-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4ae841a6091492fd92dae91a12ca5568", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.3", "size": 5019, "upload_time": "2018-03-26T08:35:08", "url": "https://files.pythonhosted.org/packages/f8/af/4497774f7c99c8a217588eb981a87869f8358c645269160b5fc15b642fee/suntao_test_0-0.0.4-py3-none-any.whl" } ] }