a template for build python package to upload pypi repository bu using pdm
Project description
pypi_pdm_template
a template for build python package to upload pypi repository bu using pdm
init project
pip install pdm --upgrade
pipx install pdm --upgrade
pdm init
pdm config --local pypi.url https://pypi.tuna.tsinghua.edu.cn/simple
# pdm config pypi.url https://pypi.tuna.tsinghua.edu.cn/simple
pdm add -dG test pytest pytest-cov
pdm add -dG lint pylint flake8 mypy
pdm add -dG format yapf isort black
pdm add -dG docs mkdocs
pdm plugin add pdm-publish
pdm list
pdm list --graph
pdm list pytest --graph
# 更新所有的 dev 依赖
pdm update -d
# 更新 dev 依赖下某个分组的某个包
pdm update -dG test pytest
如果你的依赖包有设置分组,还可以指定分组进行更新
pdm update -G format -G docs
也可以指定分组更新分组里的某个包
pdm update -G format yapf
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pypi_pdm_template-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 437e3bc015cf01d38c3e5b54db1ec1eb088ca7a105b6dbe9c99d7192e6df1d6c |
|
MD5 | 2e1eaaf3fd233b61217fe56a6339ef20 |
|
BLAKE2b-256 | 7e7e98dbfef794d4bf8e14437a0fd3742bdc3219d10d4f21bfc9eedf453b6c4c |