热门
最新
红包
立Flag
投票
同城
我的
发布
@可爱小胖子:第28 29天
我生命里最大的突破之一,就是我不再为别人对我的看法而担忧。此后,我真的能自由地去做我认为对自己最好的事。只有在我们不需要外来的赞许时,才会变得自由。(by 罗伊·马丁纳 )
最近两天算是高数的习题专项吧,还差一点点,第一部分内容就顺利结束了。感觉状态逐渐在变好,虽然还是很难,但是没有刚开始那么吃力了,希望每一科都越来越好。小胖纸加油!
CSDN App 扫码分享
评论
2
打赏
- 复制链接
- 举报
下一条:
发条动态总结一下今天在python packaging方面踩的坑1. setup.py 和 setup.cfg后者是前者的简易形式。主要内容存放在后者,前者只是个壳。这两个文件是在python setup.py install这样的命令下使用的不涉及pipsetup.cfg 的官方教程https://setuptools.pypa.io/en/latest/userguide/declarative_config.html2. pyproject.toml该文件是近几年引入的更完善的包管理机制如果你使用pip,例如,你需要向pypi发布包,在github的自动化工作流里,按照pyproject.toml进行项目安装。或者下载完源码后,使用 pip install . 命令安装。这两种情况下:pyproject.toml override setup.cfg https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html===============================================事实上,很多人在讨论,两个配置文件,功能一致,能否只保留 pyproject.toml我任务,为了能同时使用pip和python setup.py命令安装,我们需要整理 setup.cfg 和 pyproject.toml 两个文件。这并不矛盾。每个配置文件都有其适用的场景。注意:如果你使用了setuptools_scm。默认情况下,pypi 的 source distribution 是项目里的所有文件。为了能在发布时跳过一些文件,我们可以在根目录上添加MANIFEST.in,这会override setuptools_scmhttps://packaging.python.org/en/latest/guides/using-manifest-in/