执行以下命令时如何指定站点包名称:
pip install git+"git_repo"
我可以看到“dremio_客户端”已在site包下成功安装,但我希望它名为“dremio_客户端测试”
-python
-external libraries
-site package
- dremio_client
我所做的:
我支持这个项目(https://github.com/rymurr/dremio_client/blob/master/setup.py),想知道如何修改setup.py以实现我的目标
setup.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_客户端_测试”和关键词:“dremio_客户端_测试”,但它不起作用
我必须修改文件夹名和setup.py(packages=find\u 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",
]
谢谢
这是唯一的办法。目录的名称始终是包的名称
dremio_client
重命名为dremio_client_test
dremio_client
的每个引用重命名为dremio_client_test
setup.py
中的每个引用从dremio_client
更改为dremio_client_test
李>是的,很乏味。不,这不是你应该经常做的事情。然而,像PyCharm这样的IDE可以帮助自动化重命名操作
还要确保还更改了
setup.py
中的name=
,否则它将与实际的dremio-client
分布冲突相关问题 更多 >
编程相关推荐