[英]How to rename the site-package using pip install git +“git repo”?
执行以下命令时如何给指定站点 package 名称:
pip install git+"git_repo"
我可以看到“dremio_client”已成功安装在站点 package 下,但我希望它称为“dremio_client_test”。
-python
-external libraries
-site package
- dremio_client
我做了什么:
我分叉了这个项目( https://github.com/rymurr/dremio_client/blob/master/setup.py )并想知道如何修改 setup.py 以实现我的目标。
安装程序.py
keywords="dremio_client",
name="dremio_client",
packages=find_packages(
include=[
"dremio_client",
"dremio_client.flight",
"dremio_client.auth",
"dremio_client.model",
"dremio_client.util",
"dremio_client.conf",
]
),
我尝试给它另一个名称:“dremio_client_test”和关键字:“dremio_client_test”,但它不起作用。
我必须修改文件夹名称和 setup.py(packages=find_packages) 然后它才能工作。 想知道有没有有效的方法来做到这一点?
Rename folder from dremio_client to dremio_client_test
-dremio_client
-dremio_client_test
Rename the package name
packages=find_packages(
include=[
"dremio_client_test",
"dremio_client_test.flight",
"dremio_client_test.auth",
"dremio_client_test.model",
"dremio_client_test.util",
"dremio_client_test.conf",
]
谢谢!
我必须修改文件夹名称和 setup.py(packages=find_packages) 然后它才能工作。 想知道有没有有效的方法来做到这一点?
这是唯一的方法。 目录的名称始终是 package 的名称。
dremio_client
重命名为dremio_client_test
dremio_client
的每个引用重命名为dremio_client_test
setup.py
中的每个引用从dremio_client
为dremio_client_test
。是的,这很乏味。 不,这不是您应该经常做的事情。 然而,像 PyCharm 这样的 IDE 可以帮助自动化重命名操作。
还要确保您还更改了setup.py
中的name=
,否则它将与实际的dremio-client
分发冲突。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.