{ "info": { "author": "Baogang Song", "author_email": "baogang@pinterest.com", "bugtrack_url": null, "classifiers": [], "description": "Publish pypi packages to Pinrepo\n================================\n\npypi-release is created to publish pypi packages to Pinrepo, Pinterest Build Artifact Repository.\n\n**Use the following command to publish a python package\n\n```\npypi-release -b PYPIREPO_BUCKET -i AWS_ACCESS_KEY_ID -k AWS_SECRET_ACCESS_KEY -f sample-package-1.0.0.tar.gz\n```\n```\nusage: pypi-release.py [-h] [-f FILE_PATH] [-i AWS_ACCESS_KEY_ID]\n [-k AWS_SECRET_ACCESS_KEY] -b BUCKET [-m MAX_ENTRY]\n [--regenerate-index] [-p PACKAGE_NAME] [-d WORK_DIR]\n [--force] [--dry-run]\n\nRelease python packages to Pypi Pinrepo.\n\noptional arguments:\n -h, --help show this help message and exit\n -f FILE_PATH, --file-path FILE_PATH\n the full path of the package to be released\n -i AWS_ACCESS_KEY_ID, --aws-access-key-id AWS_ACCESS_KEY_ID\n AWS access key id; if not provided, will use\n environment variable AWS_ACCESS_KEY_ID\n -k AWS_SECRET_ACCESS_KEY, --aws-secret-access-key AWS_SECRET_ACCESS_KEY\n AWS secret access key; if not provided, will use\n environment variable AWS_SECRET_ACCESS_KEY\n -b BUCKET, --bucket BUCKET\n AWS bucket holding all the python packages.\n -m MAX_ENTRY, --max-entry MAX_ENTRY\n the max number of versions to keep in index.html,\n default is unlimited.\n --regenerate-index [re]generate the index.html for a package,\n package_name is needed.\n -p PACKAGE_NAME, --package_name PACKAGE_NAME\n the name of the package to regenerate index.html for\n -d WORK_DIR, --work-dir WORK_DIR\n the directory to save intermediate files, default is\n /tmp.\n --force force to release the same version again, will\n overwrite the existing one.\n --dry-run will not update anything, just a sanity test.\n ```", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pinterest/pinrepo", "keywords": "pypi pinrepo pinterest artifact repository", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "pypi-release", "package_url": "https://pypi.org/project/pypi-release/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pypi-release/", "project_urls": { "Homepage": "https://github.com/pinterest/pinrepo" }, "release_url": "https://pypi.org/project/pypi-release/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Release pypi package to Pinrepo", "version": "1.0.1" }, "last_serial": 1659747, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "96ee80b5d3f7f82c2888815102e92412", "sha256": "014e95efe9ea9d5d5a8711a79c0673ac0697017d2aa3cc9167ff788830fddbb7" }, "downloads": -1, "filename": "pypi-release-1.0.0.tar.gz", "has_sig": false, "md5_digest": "96ee80b5d3f7f82c2888815102e92412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9520, "upload_time": "2015-08-01T08:34:28", "url": "https://files.pythonhosted.org/packages/d9/2a/7800ea5a783c2d157c5a2c4e95e612bce797f26c020988f75411bbfc3947/pypi-release-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cdccf3f7e3cabfb2b1181841bd1945a2", "sha256": "d82a13dedef75e7684116752970f43599a7cede4f2271a1741fb9a075e580e6c" }, "downloads": -1, "filename": "pypi-release-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cdccf3f7e3cabfb2b1181841bd1945a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9441, "upload_time": "2015-08-01T08:41:49", "url": "https://files.pythonhosted.org/packages/f7/a4/a3ce83e59bd6727419aae7cbf898de2eef420ac69b3ddedc4310afdabcdd/pypi-release-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cdccf3f7e3cabfb2b1181841bd1945a2", "sha256": "d82a13dedef75e7684116752970f43599a7cede4f2271a1741fb9a075e580e6c" }, "downloads": -1, "filename": "pypi-release-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cdccf3f7e3cabfb2b1181841bd1945a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9441, "upload_time": "2015-08-01T08:41:49", "url": "https://files.pythonhosted.org/packages/f7/a4/a3ce83e59bd6727419aae7cbf898de2eef420ac69b3ddedc4310afdabcdd/pypi-release-1.0.1.tar.gz" } ] }