Skip to content

Switch the package management tool from Poetry to PDM#20

Merged
cocolato merged 4 commits intococolato:mainfrom
uncle-lv:migrate-to-PDM
Mar 4, 2024
Merged

Switch the package management tool from Poetry to PDM#20
cocolato merged 4 commits intococolato:mainfrom
uncle-lv:migrate-to-PDM

Conversation

@uncle-lv
Copy link
Copy Markdown
Contributor

@uncle-lv uncle-lv commented Mar 1, 2024

What I have done:

  • Switch the package management tool from Poetry to PDM
  • Switch test.sh to PDM Scripts
  • Pin python>=3.8

Why I pinned python>=3.8:
Lock failed with python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*".
lock-failed-info

@cocolato
Copy link
Copy Markdown
Owner

cocolato commented Mar 3, 2024

这个lock failed是pdm build过程触发的吗,我在3.10环境下pdm是可以build成功的

@cocolato
Copy link
Copy Markdown
Owner

cocolato commented Mar 3, 2024

不过我认为可以只支持Python>3.8。因为后续Python版本里面的pdb和内置调用栈结构会有改动,支持Python2的成本会越来越高

@uncle-lv
Copy link
Copy Markdown
Contributor Author

uncle-lv commented Mar 3, 2024

这个lock failed是pdm build过程触发的吗,我在3.10环境下pdm是可以build成功的

我也是3.10环境,pdm add -dG test pytest-order触发的

@cocolato
Copy link
Copy Markdown
Owner

cocolato commented Mar 4, 2024

我们把requires-python版本设置为>=3.7吧

@cocolato
Copy link
Copy Markdown
Owner

cocolato commented Mar 4, 2024

感谢贡献!

@cocolato cocolato merged commit de1fcfb into cocolato:main Mar 4, 2024
@uncle-lv uncle-lv deleted the migrate-to-PDM branch March 4, 2024 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants