构建一个较小的python额外包



我有一个名为mypygeopack的包,它有很多依赖项。我想知道我是否可以使用附加功能创建一个小程序包:

pip install mypygeopack[tiny]

其将安装仅具有1-2个依赖项而不是4-5个依赖项的软件包的精简版本。

感谢

不,你不能。Extras只能添加内容,不能删除。

这是一个经常出现的问题。人们对此进行了讨论,但据我所知,这些讨论还没有产生任何具体结果:

  • https://discuss.python.org/t/is-it-valid-to-specify-extra-negative-dependency-with-pep508-markers/5277
  • https://discuss.python.org/t/the-extra-environment-marker-and-its-operators/4976
  • https://discuss.python.org/t/adding-a-default-extra-require-environment/4898

相关内容

  • 没有找到相关文章

最新更新