python-social-auth后端用于mitxpro
项目描述
social-auth-mitxpro
先决条件
pyenv
用于管理Python版本- 安装
python3.8
和python3.11
- 安装
pip install tox tox-pyenv
用于运行测试和从pyenv
发现Python版本poetry
用于构建、测试和发布
如果您是第一次使用 poetry
,您需要通过以下方式配置您的PyPI凭证:
- 配置PyPI仓库
poetry config http-basic.pypi USERNAME PASSWORD
- 配置testpypi仓库
poetry config repositories.testpypi https://test.pypi.org/legacy
poetry config http-basic.testpypi USERNAME PASSWORD
注意: 当运行 poetry
命令时,特别是 pylint
和 black
,您必须使用 python3.6
测试
您只需在本地运行 tox
以测试、检查和格式化支持的Python版本。这是通过让 tox
管理虚拟环境,然后 poetry
检测并使用它们来实现的。
运行单个命令可以在 poetry shell
会话中交互式运行,或直接通过 poetry run CMD
运行
pytest
- 运行Python测试ruff check
- 检查Python代码ruff format
- 格式化Python代码
构建
poetry build
- 将可安装的包构建到dist/
发布
poetry version VERSION
- 提高项目版本(有关详细信息,请参阅poetry version --help
)poetry publish -r testpypi
- 发布到testpypipoetry publish
- 发布到PyPI
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分布
social_auth_mitxpro-0.7.1.tar.gz (5.1 kB 查看哈希值)
构建分布
关闭
social_auth_mitxpro-0.7.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ba61e9babb0d40a458c222486d501a2bc5d5862b9748097cc0fb449271414c81 |
|
MD5 | e9a871435c09d9a0a34cdd2ed23cb26f |
|
BLAKE2b-256 | 8219510d52599fd7961a706ca8fceb787cc7a80066cd5a68c59bd91ffd0c5851 |
关闭
social_auth_mitxpro-0.7.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 681b5cfd6e832f050d526d663aa413a5dc2e7ec2d4431773b6e246175786b81d |
|
MD5 | d7caa87b6803792cb6bb86ebaabffa82 |
|
BLAKE2b-256 | 9e89111be89432c1d2665768b7a20beaea3c96e319e5c70d211c7e065aa969e7 |