为了账号安全,请及时绑定邮箱和手机立即绑定

安装ipdb到tox环境进行开发

安装ipdb到tox环境进行开发

Helenr 2022-07-19 16:35:34
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安装在您的本地环境中,它就不会影响其他人。


查看完整回答
反对 回复 2022-07-19
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信