ipdb當我將它們用于開發時,我正在尋找一種在 tox 環境中安裝的簡潔方法。它們經常被重新創建,所以我需要除了單一安裝之外的東西。有什么提示嗎?
1 回答

慕斯709654
TA貢獻1840條經驗 獲得超5個贊
一種解決方案是擁有自己的toxipdb個人定制插件,該插件將作為依賴項注入到tox環境中。
這樣的插件可能如下所示:
tox_ipdb.py
import tox
@tox.hookimpl
def tox_configure(config):
for envconfig in config.envconfigs.values():
envconfig.deps.append(tox.config.DepConfig('ipdb'))
setup.py
#!/usr/bin/env python3
import setuptools
setuptools.setup(
name='tox-ipdb',
version='0.0.0.dev0',
py_modules=[
'tox_ipdb',
],
entry_points={
'tox': 'ipdb = tox_ipdb',
},
)
這將指示tox在它創建的所有環境中安裝ipdb。只要它僅與您的安裝一起tox安裝在您的本地環境中,它就不會影響其他人。
添加回答
舉報
0/150
提交
取消