{ "info": { "author": "Harbor Research Laboratory UPM", "author_email": "development@hrl-upm.es", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "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 publish`` 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. \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\u2728\ud83c\udf70\u2728\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\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/me/myproject", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "i2p", "package_url": "https://pypi.org/project/i2p/", "platform": "", "project_url": "https://pypi.org/project/i2p/", "project_urls": { "Homepage": "https://github.com/me/myproject" }, "release_url": "https://pypi.org/project/i2p/5.2.0/", "requires_dist": [ "pytest", "requests", "twine" ], "requires_python": "", "summary": "From Idea to Production on Python Projects", "version": "5.2.0" }, "last_serial": 3143007, "releases": { "5.2.0": [ { "comment_text": "", "digests": { "md5": "08d0c767a960223c797bafdf9351356a", "sha256": "029ffdb1ded6cd2a48c5ba7a132c554bfa334c369c649cee41ca02de2b9b3b5b" }, "downloads": -1, "filename": "i2p-5.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08d0c767a960223c797bafdf9351356a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4592, "upload_time": "2017-09-02T13:10:04", "url": "https://files.pythonhosted.org/packages/11/41/db6be8b6d067ca6c0c526f1862d6375ff7c5d009ac5271eec27f050c3ec2/i2p-5.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "283515ded6c1576a216b44f0f55c8594", "sha256": "4fdd66b4901ee4738b38ff06d8744d6b7e40ab7791d05d19ec5f27a3e853083e" }, "downloads": -1, "filename": "i2p-5.2.0.tar.gz", "has_sig": false, "md5_digest": "283515ded6c1576a216b44f0f55c8594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4118, "upload_time": "2017-09-02T13:10:06", "url": "https://files.pythonhosted.org/packages/0e/59/1364e57610e36fdc36a1f9cc9cb893a06580d1a3ea7ca9ed769c98db404a/i2p-5.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08d0c767a960223c797bafdf9351356a", "sha256": "029ffdb1ded6cd2a48c5ba7a132c554bfa334c369c649cee41ca02de2b9b3b5b" }, "downloads": -1, "filename": "i2p-5.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08d0c767a960223c797bafdf9351356a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4592, "upload_time": "2017-09-02T13:10:04", "url": "https://files.pythonhosted.org/packages/11/41/db6be8b6d067ca6c0c526f1862d6375ff7c5d009ac5271eec27f050c3ec2/i2p-5.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "283515ded6c1576a216b44f0f55c8594", "sha256": "4fdd66b4901ee4738b38ff06d8744d6b7e40ab7791d05d19ec5f27a3e853083e" }, "downloads": -1, "filename": "i2p-5.2.0.tar.gz", "has_sig": false, "md5_digest": "283515ded6c1576a216b44f0f55c8594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4118, "upload_time": "2017-09-02T13:10:06", "url": "https://files.pythonhosted.org/packages/0e/59/1364e57610e36fdc36a1f9cc9cb893a06580d1a3ea7ca9ed769c98db404a/i2p-5.2.0.tar.gz" } ] }