跳转到主要内容

将PyPI包发布到Pinrepo

项目描述

pypi-release是为发布PyPI包到Pinrepo,Pinterest构建工件存储库而创建的。

使用以下命令发布Python包

pypi-release -b PYPIREPO_BUCKET -i AWS_ACCESS_KEY_ID -k AWS_SECRET_ACCESS_KEY -f sample-package-1.0.0.tar.gz

用法

usage: pypi-release.py [-h] [-f FILE_PATH] [-i AWS_ACCESS_KEY_ID]
                    [-k AWS_SECRET_ACCESS_KEY] -b BUCKET [-m MAX_ENTRY]
                    [--regenerate-index] [-p PACKAGE_NAME] [-d WORK_DIR]
                    [--force] [--dry-run]

Release python packages to Pypi Pinrepo.

optional arguments:
-h, --help            show this help message and exit
-f FILE_PATH, --file-path FILE_PATH
                        the full path of the package to be released
-i AWS_ACCESS_KEY_ID, --aws-access-key-id AWS_ACCESS_KEY_ID
                        AWS access key id; if not provided, will use
                        environment variable AWS_ACCESS_KEY_ID
-k AWS_SECRET_ACCESS_KEY, --aws-secret-access-key AWS_SECRET_ACCESS_KEY
                        AWS secret access key; if not provided, will use
                        environment variable AWS_SECRET_ACCESS_KEY
-b BUCKET, --bucket BUCKET
                        AWS bucket holding all the python packages.
-m MAX_ENTRY, --max-entry MAX_ENTRY
                        the max number of versions to keep in index.html,
                        default is unlimited.
--regenerate-index    [re]generate the index.html for a package,
                        package_name is needed.
-p PACKAGE_NAME, --package_name PACKAGE_NAME
                        the name of the package to regenerate index.html for
-d WORK_DIR, --work-dir WORK_DIR
                        the directory to save intermediate files, default is
                        /tmp.
--force               force to release the same version again, will
                        overwrite the existing one.
--dry-run             will not update anything, just a sanity test.

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

pypi-release-1.0.2.tar.gz (9.7 kB 查看哈希)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面