{ "info": { "author": "haining qin", "author_email": "2364839934@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\ud83d\udce6 setup.py (for humans)\n=======================\n\nThis repo exists to provide [an example setup.py] file, that can be used\nto bootstrap your next Python project. It includes some advanced\npatterns and best practices for `setup.py`, as well as some\ncommented\u2013out nice\u2013to\u2013haves.\n\nFor example, this `setup.py` provides a `$ python setup.py upload`\ncommand, which creates a *universal wheel* (and *sdist*) and uploads\nyour package to [PyPi] using [Twine], without the need for an annoying\n`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\nstarting out \u2014 even Guido has been heard saying, \"everyone cargo cults\nthems\". It's true \u2014 so, I want this repo to be the best place to\ncopy\u2013paste from :)\n\n[Check out the example!][an example setup.py]\n\n![image]\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\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 means.\n\n\u2728\ud83c\udf70\u2728\n\n [an example setup.py]: https://github.com/kennethreitz/setup.py/blob/master/setup.py\n [PyPi]: https://docs.python.org/3/distutils/packageindex.html\n [Twine]: https://pypi.python.org/pypi/twine\n [image]: https://farm1.staticflickr.com/628/33173824932_58add34581_k_d.jpg\n [What is setup.py?]: https://stackoverflow.com/questions/1471994/what-is-setup-py\n [The Hitchhiker's Guide to Packaging]: https://the-hitchhikers-guide-to-packaging.readthedocs.io/en/latest/creation.html\n [Cookiecutter template for a Python package]: https://github.com/audreyr/cookiecutter-pypackage", "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/scmsqhn/gensimplus", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gensimplus", "package_url": "https://pypi.org/project/gensimplus/", "platform": "", "project_url": "https://pypi.org/project/gensimplus/", "project_urls": { "Homepage": "https://github.com/scmsqhn/gensimplus" }, "release_url": "https://pypi.org/project/gensimplus/5.9/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "My short description for my project.", "version": "5.9" }, "last_serial": 4218139, "releases": { "3.2": [ { "comment_text": "", "digests": { "md5": "780cc0ab6b69185fe608226101dcc5e1", "sha256": "164aa1b0b8283a478bf5699c7293dddba5be5067fe0f6dde87b1bbcfd024991e" }, "downloads": -1, "filename": "gensimplus-3.2.tar.gz", "has_sig": false, "md5_digest": "780cc0ab6b69185fe608226101dcc5e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8801, "upload_time": "2018-07-26T07:02:56", "url": "https://files.pythonhosted.org/packages/68/ae/5a100d27d5c46be2e6d5008b4ce12694acaaecf4602dfce2836db49512f9/gensimplus-3.2.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "97c1752eede4b16ede48cd7211f6b715", "sha256": "d2ec4755ae2f9c3bdecd228b1f3b57f77ee134a5a73ead243fd5e2871d8f1d67" }, "downloads": -1, "filename": "gensimplus-3.3.tar.gz", "has_sig": false, "md5_digest": "97c1752eede4b16ede48cd7211f6b715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8764, "upload_time": "2018-07-26T07:11:37", "url": "https://files.pythonhosted.org/packages/d6/cb/3d41c48562cfe08c0995b6251699c0398cbfa2e363090d8db78de0e95acc/gensimplus-3.3.tar.gz" } ], "3.4": [ { "comment_text": "", "digests": { "md5": "251203d125a4639224ca591fda5a4e6c", "sha256": "34efb4146c5a7324150554eb3f357de724dde0c17508a0ef9846983644faf295" }, "downloads": -1, "filename": "gensimplus-3.4.tar.gz", "has_sig": false, "md5_digest": "251203d125a4639224ca591fda5a4e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8766, "upload_time": "2018-07-26T07:15:38", "url": "https://files.pythonhosted.org/packages/ff/2a/3d17a66327df6a12da31b21a4720942cac5d04353854224649b04a9c8eda/gensimplus-3.4.tar.gz" } ], "3.5": [ { "comment_text": "", "digests": { "md5": "8a936b0f7fe205257a808619a05380be", "sha256": "6da501b6954263697b5cbdc6b0b7555ca5ed47b0550f3bb79d43e01be386cb6b" }, "downloads": -1, "filename": "gensimplus-3.5-py3.6.egg", "has_sig": false, "md5_digest": "8a936b0f7fe205257a808619a05380be", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 21557, "upload_time": "2018-08-25T14:35:07", "url": "https://files.pythonhosted.org/packages/35/a9/7117eee8a2d5f9ad82255c6ac046511d8af2c172bafdb0e9d7a55d1d0ef9/gensimplus-3.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "4d0dc0a1e6f51731f69704d64783d38f", "sha256": "ed5e48e05e62be8a087fe7c74f7481379864698d562152ff444b6dbdf0a803eb" }, "downloads": -1, "filename": "gensimplus-3.5.tar.gz", "has_sig": false, "md5_digest": "4d0dc0a1e6f51731f69704d64783d38f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8784, "upload_time": "2018-07-26T07:26:00", "url": "https://files.pythonhosted.org/packages/48/1f/bac6ba4041fc8e01311a75cf343baf2d47f2b845ff0e922d8573768113b1/gensimplus-3.5.tar.gz" } ], "3.6": [ { "comment_text": "", "digests": { "md5": "8e4a2083ce23539e170d4a5e8fd49a03", "sha256": "1d83690c11db174213eb4610043a7b8c7d96955cf42d6a8e996adfe43d4d4f8c" }, "downloads": -1, "filename": "gensimplus-3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e4a2083ce23539e170d4a5e8fd49a03", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12475, "upload_time": "2018-07-26T09:15:11", "url": "https://files.pythonhosted.org/packages/28/ad/be6d32c4b9b6ad28c4a2ee5dcaf6b6a46f199d36d035a5b5f86c2f345b37/gensimplus-3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67734a714308794cea767589ef01954a", "sha256": "cdc0a78aa6ed219d203a9aeca2e015ac50edfc7269d6972709de16a14a961f8b" }, "downloads": -1, "filename": "gensimplus-3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "67734a714308794cea767589ef01954a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12474, "upload_time": "2018-07-26T09:15:15", "url": "https://files.pythonhosted.org/packages/f2/69/2011ada64b57bb2e213a3f2e1b6f22c77e38a205167aa44e39120f7aff2e/gensimplus-3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27e0e9053e86b572d3bf5dda3ec5d35e", "sha256": "a2b21376dd5d48fe9ba5081226f220e69e6c11ea4f1e331394b05023170b4d12" }, "downloads": -1, "filename": "gensimplus-3.6.tar.gz", "has_sig": false, "md5_digest": "27e0e9053e86b572d3bf5dda3ec5d35e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8787, "upload_time": "2018-07-26T09:01:23", "url": "https://files.pythonhosted.org/packages/fa/15/1da598caf96b2d122c733dafe2098807f71f735a2db32abcc0426ed2460b/gensimplus-3.6.tar.gz" } ], "3.7": [ { "comment_text": "", "digests": { "md5": "d196cd285b7c4d8f00595f710d5e79e0", "sha256": "af625415e449bb2e4a32f1373569aeffdc3d58fca6b3193f7304a9fe29fbdf5e" }, "downloads": -1, "filename": "gensimplus-3.7.tar.gz", "has_sig": false, "md5_digest": "d196cd285b7c4d8f00595f710d5e79e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14480, "upload_time": "2018-08-25T14:36:37", "url": "https://files.pythonhosted.org/packages/a1/cd/20f753eec7d6ec2171b1ee45800511cdfddf574bf790dc8428c9bee68c31/gensimplus-3.7.tar.gz" } ], "3.9": [ { "comment_text": "", "digests": { "md5": "8dd625d0da6b535d69984c9dece9c474", "sha256": "df1938606202a3b1f7f66152a6532abb943628edf70b3ae8fe16034bcdc21a88" }, "downloads": -1, "filename": "gensimplus-3.9.tar.gz", "has_sig": false, "md5_digest": "8dd625d0da6b535d69984c9dece9c474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14509, "upload_time": "2018-08-26T01:23:42", "url": "https://files.pythonhosted.org/packages/00/b5/547bc19d34315db1456d0170d52a783fd9415dc09403ba0aebc5de7114d6/gensimplus-3.9.tar.gz" } ], "4.1": [ { "comment_text": "", "digests": { "md5": "1fd012dce87dd7a368fca721a37d65ff", "sha256": "3588ed39a1b4ff5f1949b1ecc79bddc023a7dc95dfb9d587eeaf3fd35ceccac4" }, "downloads": -1, "filename": "gensimplus-4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fd012dce87dd7a368fca721a37d65ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18074, "upload_time": "2018-08-26T01:44:02", "url": "https://files.pythonhosted.org/packages/f1/04/5fcf112da4b2130eb358c194fb66c52b50d2edeaf7918182c5bb698ccf69/gensimplus-4.1-py2.py3-none-any.whl" } ], "4.2": [ { "comment_text": "", "digests": { "md5": "393d312e79f77b6514af643354f4a93f", "sha256": "d06c602a251f02c6e06aa04aac26077d0959dd159b8a0298b38b4133e3dae054" }, "downloads": -1, "filename": "gensimplus-4.2.tar.gz", "has_sig": false, "md5_digest": "393d312e79f77b6514af643354f4a93f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14539, "upload_time": "2018-08-26T02:09:20", "url": "https://files.pythonhosted.org/packages/dc/b1/b2cd9067c7d6e8746833dc3113f13bcf482a0480c9eb44b2adec2b4eb7d6/gensimplus-4.2.tar.gz" } ], "4.3": [ { "comment_text": "", "digests": { "md5": "73dcab494613e5994dec2ea182b1a686", "sha256": "7c6de63cabb6e3bedd0c99f0976309bd6b0dcd8645febe5d4685379e867c8bf4" }, "downloads": -1, "filename": "gensimplus-4.3-py3.6.egg", "has_sig": false, "md5_digest": "73dcab494613e5994dec2ea182b1a686", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 33292, "upload_time": "2018-08-26T09:31:00", "url": "https://files.pythonhosted.org/packages/42/4f/26fa492e9dc9cf7df219244e23a51c37f454e0682417181724035b8bb135/gensimplus-4.3-py3.6.egg" } ], "4.4": [ { "comment_text": "", "digests": { "md5": "6f7964a821e5bb03e811bf2980b5b466", "sha256": "a3000ebb6b9e48c7f7811ba4560e8eabe7113179b3ada3b3c35956f6d43716c3" }, "downloads": -1, "filename": "gensimplus-4.4-py3.6.egg", "has_sig": false, "md5_digest": "6f7964a821e5bb03e811bf2980b5b466", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 34886, "upload_time": "2018-08-26T10:27:11", "url": "https://files.pythonhosted.org/packages/a1/52/8533a20621aed9fa14a6c84c97bb3fc3316d6a432917507bc318020392e7/gensimplus-4.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "f9125db3b7ef23292dd6a5f5e5f96f11", "sha256": "9d114bba5a4a5c4f8e9a6e69597dd6786d799f741cbd793e58c04fa4cbee1b24" }, "downloads": -1, "filename": "gensimplus-4.4.tar.gz", "has_sig": false, "md5_digest": "f9125db3b7ef23292dd6a5f5e5f96f11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1553, "upload_time": "2018-08-26T10:27:13", "url": "https://files.pythonhosted.org/packages/e7/ab/30edaccfa86440c4177b64769a3705a9831772aa2e093e8b1d5701e33d38/gensimplus-4.4.tar.gz" } ], "4.5": [ { "comment_text": "", "digests": { "md5": "e6ba9a4022956d5925482fb3fcc0f71e", "sha256": "2f38271350cd016912a247d84a49f5554af1005feb33dee672fa53819a97e1ba" }, "downloads": -1, "filename": "gensimplus-4.5-py3.6.egg", "has_sig": false, "md5_digest": "e6ba9a4022956d5925482fb3fcc0f71e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 34884, "upload_time": "2018-08-26T10:29:27", "url": "https://files.pythonhosted.org/packages/d2/96/fc3a9a5c2a853bc3a94b39d1c458a8e2b811604ed749df382c9b4d86438e/gensimplus-4.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6e44eafe90d990509b269acf3a12c060", "sha256": "1f41e7f009c1d18f97e7afda3fe27bef382fc180ea9acc720c6d8e92eb2a8b2c" }, "downloads": -1, "filename": "gensimplus-4.5.tar.gz", "has_sig": false, "md5_digest": "6e44eafe90d990509b269acf3a12c060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1544, "upload_time": "2018-08-26T10:29:29", "url": "https://files.pythonhosted.org/packages/a9/41/f0c02e7c73a85543cf6ef3e6349aebd545f2cc3981042ee4df1a59f997cc/gensimplus-4.5.tar.gz" } ], "5.2.0": [ { "comment_text": "", "digests": { "md5": "2a7b52dee694bca946570b2b8734a672", "sha256": "a7c25602e42406e33e7ef259bc6240b194a78035ed0f903cc498e93a87e905aa" }, "downloads": -1, "filename": "gensimplus-5.2.0.tar.gz", "has_sig": false, "md5_digest": "2a7b52dee694bca946570b2b8734a672", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4480, "upload_time": "2018-08-26T17:39:50", "url": "https://files.pythonhosted.org/packages/60/f9/31c34b422ef92c57bc99edb6ea81e9dcf400a51600acbb57de64b1ab968e/gensimplus-5.2.0.tar.gz" } ], "5.3": [ { "comment_text": "", "digests": { "md5": "b0a5c12a7d91c1a4b4abb5d74dc957d0", "sha256": "a412f4d8b2efd52df34d280612844a503684fb00ac9d0f9410a6fb390aa95876" }, "downloads": -1, "filename": "gensimplus-5.3.tar.gz", "has_sig": false, "md5_digest": "b0a5c12a7d91c1a4b4abb5d74dc957d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2262, "upload_time": "2018-08-26T17:42:41", "url": "https://files.pythonhosted.org/packages/09/e5/6d1e698141313f0fe9bde0bafe886594abf47108f9c75ac9ff7cff9fda72/gensimplus-5.3.tar.gz" } ], "5.4": [ { "comment_text": "", "digests": { "md5": "95fab0ea95a344498f7a9774e2b50e7c", "sha256": "f74f5d16386a756bfc57b535bc2ef6cae3562ee0bf5478295918e4c14b531688" }, "downloads": -1, "filename": "gensimplus-5.4.tar.gz", "has_sig": false, "md5_digest": "95fab0ea95a344498f7a9774e2b50e7c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18915, "upload_time": "2018-08-26T17:52:45", "url": "https://files.pythonhosted.org/packages/98/2c/90eb6a7dcb99e66dff98d4532940d12278989f21b732442ac36945cb25de/gensimplus-5.4.tar.gz" } ], "5.6": [ { "comment_text": "", "digests": { "md5": "a5c5929617814dfdaf754a1eac695ece", "sha256": "86aa4e1528f55089b48dd903e836d30d543a50a0b0248ea502d1a8951befe7d4" }, "downloads": -1, "filename": "gensimplus-5.6.tar.gz", "has_sig": false, "md5_digest": "a5c5929617814dfdaf754a1eac695ece", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17807, "upload_time": "2018-08-27T01:30:50", "url": "https://files.pythonhosted.org/packages/b2/1b/cb34273fa49c9cc1e762558d089ba6edf3c8de9f776346c92b07c6ca3c3b/gensimplus-5.6.tar.gz" } ], "5.7": [ { "comment_text": "", "digests": { "md5": "ccc0912b02cf078906ac92c8bbf25678", "sha256": "9b7caf2b04af943f4331ec57294e64286832fb5e356d83164eb6faeaf5bf7db4" }, "downloads": -1, "filename": "gensimplus-5.7.tar.gz", "has_sig": false, "md5_digest": "ccc0912b02cf078906ac92c8bbf25678", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18917, "upload_time": "2018-08-27T01:42:06", "url": "https://files.pythonhosted.org/packages/bc/1c/b0898f468b0d98d7261e5f20d01d09a857bfb795a255bb6cf620dadff60a/gensimplus-5.7.tar.gz" } ], "5.8": [ { "comment_text": "", "digests": { "md5": "ca224a1058503383bb6721db30f94f1f", "sha256": "d6e997870478cbfc49d686126b799d4fec648d684c598c46d5ac6dcf0b0da285" }, "downloads": -1, "filename": "gensimplus-5.8.tar.gz", "has_sig": false, "md5_digest": "ca224a1058503383bb6721db30f94f1f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4172, "upload_time": "2018-08-29T06:50:09", "url": "https://files.pythonhosted.org/packages/b8/32/ac865a6c8b66fdebb7669ef4a94c556849ab6d29294ee9b66ff8e5171bc9/gensimplus-5.8.tar.gz" } ], "5.9": [ { "comment_text": "", "digests": { "md5": "08d328232ab5f2b70ba65609271aca28", "sha256": "221cc0f65ec29cbbe23a3f277c29e598c441dc1a2cc2404fb6c393c515954ef5" }, "downloads": -1, "filename": "gensimplus-5.9.tar.gz", "has_sig": false, "md5_digest": "08d328232ab5f2b70ba65609271aca28", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 36539, "upload_time": "2018-08-29T08:32:10", "url": "https://files.pythonhosted.org/packages/1f/5d/11f6472dd26cff542cfe91493a4925cac184a7f894cd24c0d46fca04a32c/gensimplus-5.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08d328232ab5f2b70ba65609271aca28", "sha256": "221cc0f65ec29cbbe23a3f277c29e598c441dc1a2cc2404fb6c393c515954ef5" }, "downloads": -1, "filename": "gensimplus-5.9.tar.gz", "has_sig": false, "md5_digest": "08d328232ab5f2b70ba65609271aca28", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 36539, "upload_time": "2018-08-29T08:32:10", "url": "https://files.pythonhosted.org/packages/1f/5d/11f6472dd26cff542cfe91493a4925cac184a7f894cd24c0d46fca04a32c/gensimplus-5.9.tar.gz" } ] }