{ "info": { "author": "Kai Wang/Yi Zhu", "author_email": "kylewang06@gmail.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": "\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/KaiWang23/SSVD", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ssvd", "package_url": "https://pypi.org/project/ssvd/", "platform": "", "project_url": "https://pypi.org/project/ssvd/", "project_urls": { "Homepage": "https://github.com/KaiWang23/SSVD" }, "release_url": "https://pypi.org/project/ssvd/5.2.0/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "Sparse Singular Value Decomposition for biclustering.", "version": "5.2.0" }, "last_serial": 3828065, "releases": { "5.2.0": [ { "comment_text": "", "digests": { "md5": "e48af9e4394113c2c079b878e4ee12af", "sha256": "6647245fadc092633519896099ff1a32124fd49331bcef8b4b0206b51392ca1f" }, "downloads": -1, "filename": "ssvd-5.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e48af9e4394113c2c079b878e4ee12af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5585, "upload_time": "2018-05-02T18:38:14", "url": "https://files.pythonhosted.org/packages/d2/4a/1c0fd7b1ed955e262097285bc28a1fb013fd8f133cbb03632ef4f003c631/ssvd-5.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3202fa07881240f8277e5e1c4e973bca", "sha256": "c0386b114b5ce293ec88126389be3d115637ddb41cc82728badcdccf71746404" }, "downloads": -1, "filename": "ssvd-5.2.0.tar.gz", "has_sig": false, "md5_digest": "3202fa07881240f8277e5e1c4e973bca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5137, "upload_time": "2018-05-02T18:38:15", "url": "https://files.pythonhosted.org/packages/16/7a/ed3778b4770c041de6114ab60b32031a7fa6b1952ab73a58b863f2cdf0ae/ssvd-5.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e48af9e4394113c2c079b878e4ee12af", "sha256": "6647245fadc092633519896099ff1a32124fd49331bcef8b4b0206b51392ca1f" }, "downloads": -1, "filename": "ssvd-5.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e48af9e4394113c2c079b878e4ee12af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5585, "upload_time": "2018-05-02T18:38:14", "url": "https://files.pythonhosted.org/packages/d2/4a/1c0fd7b1ed955e262097285bc28a1fb013fd8f133cbb03632ef4f003c631/ssvd-5.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3202fa07881240f8277e5e1c4e973bca", "sha256": "c0386b114b5ce293ec88126389be3d115637ddb41cc82728badcdccf71746404" }, "downloads": -1, "filename": "ssvd-5.2.0.tar.gz", "has_sig": false, "md5_digest": "3202fa07881240f8277e5e1c4e973bca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5137, "upload_time": "2018-05-02T18:38:15", "url": "https://files.pythonhosted.org/packages/16/7a/ed3778b4770c041de6114ab60b32031a7fa6b1952ab73a58b863f2cdf0ae/ssvd-5.2.0.tar.gz" } ] }