如何将用户包部署到共享文件夹"repo"?



我是Python项目工具的新手,目前正在寻找解决方法。我想标准化一组Python项目,为此我正在做以下工作:

  1. 使用pyscaffold生成项目模板,即conda install pyscaffold && putup my_project
  2. 使用python setup.py test进行测试
  3. 使用python setup.py sdist bdist_wheel构建源dist

假设我已将PYTHONPATH设置为共享驱动器/dev/shared/dist/Lib/site-packages/,并且其中Lib/site-packages/是Python AFAIK所需的后缀。我如何才能构建标准化项目,将二进制或源代码的分发版输出到该文件夹,以便pip install my_project或与构建相关的项目从中挑选我的包?

您可以使用-t(目标(标志安装到文件夹中。例如:

mkdir target_folder
TARGET=target_folder
python -m pip install -t $TARGET requests

或者使用您生成的轮子/dist:

python -m pip install -t $TARGET my_package.tar.gz

这也适用于已安装的目录

相关内容

  • 没有找到相关文章

最新更新