我的库中一个包的初稿是一个foo.py
文件,我现在已经用 Cython/C 扩展名取代了一个文件,a foo.so
- 但是,distutils 并没有自动意识到旧的 .py 文件已经消失,所以两者都位于站点中-packages 安装后的目录(谁知道当你使用时加载了import
..)
显然我可以自己手动删除旧文件,但我不希望我的图书馆的用户不得不关心这种事情。
处理此问题的规范 / distutils / pythonic 方式是什么?有没有类似的语法
from distutils import setup
setup(..., depricated=['path/to/foo.py'])
指示升级时要从安装目录中删除的过时 .py 文件?