{ "info": { "author": "wuqifu", "author_email": "wuqifu@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\n## install\n``` install\npython3 -m pip install --user --upgrade setuptools wheel twine\npython setup.py sdist\ntwine check dist/*\n```\n\n## pypi\n### \u914d\u7f6e\u6587\u4ef6 ~/.pypirc\n``` ~/.pypirc\n[distutils]\nindex-servers = localhost pypi\n\n[localhost]\nrepository: http://localhost:8080\nusername: keefe\npassword: 123456\n\n[pypi]\nrepository: https://upload.pypi.org/legacy/\nusername: keefe\npassword: \n```\n\n### \u4e0a\u4f20\u5230pypi\n```\n# \u4e0a\u4f20\u5230pypi\u5b98\u670d https://upload.pypi.org/legacy/ bdist_wheel~whl\u5305\npython setup.py bdist_wheel upload \n\u6216\u8005\ntwine upload dist/*\n\n# \u4e0a\u4f20\u5230\u79c1\u670d, sdist~\u6e90\u7801\u5305\npython setup.py sdist upload -r localhost\n\n```\n\n", "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/dennycn/script-langs", "keywords": "python-demo", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "python-demo", "package_url": "https://pypi.org/project/python-demo/", "platform": "", "project_url": "https://pypi.org/project/python-demo/", "project_urls": { "Code": "https://github.com/dennycn/script-langs", "Documentation": "https://github.com/dennycn/script-langs", "Homepage": "https://github.com/dennycn/script-langs", "Issue tracker": "https://github.com/dennycn/script-langs/issues" }, "release_url": "https://pypi.org/project/python-demo/0.0.3/", "requires_dist": [ "flask" ], "requires_python": ">=3", "summary": "python scripts demos", "version": "0.0.3" }, "last_serial": 5595718, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2ce5ffbc878d2e0e781ceaf4e35b30aa", "sha256": "97665251ce702ccb405f70f25ee27ddfe892e6ef02b04ed9a55e8ab169aeef66" }, "downloads": -1, "filename": "python-demo-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2ce5ffbc878d2e0e781ceaf4e35b30aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9647, "upload_time": "2019-07-28T11:00:50", "url": "https://files.pythonhosted.org/packages/25/aa/8bab47d6f85c391f81f360336fe93f0deb1e330aeb24908122ac87cdebfe/python-demo-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d5305221d80cbcc8919a8d7b35e072e9", "sha256": "e4f77aa7cdc7106a1e724da53f0f245c07ab3b8dc51236ee0401cdf645f73124" }, "downloads": -1, "filename": "python_demo-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d5305221d80cbcc8919a8d7b35e072e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 11521, "upload_time": "2019-07-28T13:37:40", "url": "https://files.pythonhosted.org/packages/68/2e/6adae052d3dc0a2a6e3de203ebc8544e213edc47aa3139099c7fa4fb5093/python_demo-0.0.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d5305221d80cbcc8919a8d7b35e072e9", "sha256": "e4f77aa7cdc7106a1e724da53f0f245c07ab3b8dc51236ee0401cdf645f73124" }, "downloads": -1, "filename": "python_demo-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d5305221d80cbcc8919a8d7b35e072e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 11521, "upload_time": "2019-07-28T13:37:40", "url": "https://files.pythonhosted.org/packages/68/2e/6adae052d3dc0a2a6e3de203ebc8544e213edc47aa3139099c7fa4fb5093/python_demo-0.0.3-py3-none-any.whl" } ] }