setuptools-subversion
全部标签 我正在尝试使用Homebrew软件更新setuptools,但我不断收到一条错误消息:OSError:[Errno13]Permissiondenied:'/Library/Python/2.7/site-packages/setuptools-1.1.3-py2.7.egg'如何允许我的计算机对该文件进行更改以便我可以更新设置工具? 最佳答案 我想出了解决办法!我查了那个文件的名字setuptools-0.6c11-py2.7.egg我发现了一个pythonpageonit就是说NOTE:Regardlessofwhatsorto
在Subversion的documentation中有一个从Python使用Subversion的例子#!/usr/bin/pythonimportsvn.fs,svn.core,svn.reposdefcrawl_filesystem_dir(root,directory):"""RecursivelycrawlDIRECTORYunderROOTinthefilesystem,andreturnalistofallthepathsatorbelowDIRECTORY."""#GetthedirectoryentriesforDIRECTORY.entries=svn.fs.svn_
我想让我的程序可插入。我想使用setuptools方法,使用eggs。我已经能够制作一个插件来为某些功能提供替代类,并且我可以使用它。我想选择在运行时使用的类;我的核心模块或任何插件中的那个。我想使用pkg_resources查询这些类的方式:forentrypointinpkg_resources.iter_entry_points("myapp.myclasses"):我如何在核心中为我的类创建一个EntryPoint对象并注册它,以便iter_entry_points将以与我的.egg插件类相同的方式返回它? 最佳答案 pkg
这个问题在这里已经有了答案:setup.py:restricttheallowableversionofthepythoninterpreter(3个答案)关闭6年前。有没有办法指定要与setup.py中定义的python包一起使用的python版本?我的setup.py目前看起来像这样:fromdistutils.coreimportsetupsetup(name='macroetym',packages=['macroetym'],#thismustbethesameasthenameaboveversion='0.1',description='Atoolformacro-ety
在pythonsetuptools中,pythonsetup.pytest运行测试套件。但是,如果我的测试套件中出现导入错误,我获得的唯一错误消息是AttributeError提示我的测试类丢失。有没有办法获得更详细的错误消息,以便我可以修复测试套件?我将通过以下示例更好地解释自己。假设我有一个名为foo的包,用paster重新创建。然后我添加测试./foo./foo/__init__.py./foo/tests./foo/tests/__init__.py./foo/tests/mytest.py./setup.cfg./setup.py现在,假设mytest.py包含以下代码imp
我在mysetup.pyfile:有两个自定义命令create_tables和drop_tables:classcreate_tables(command):description='createDBtables'user_options=[('database=','d','whichdatabaseconfigurationuse'),('reset','r','resetalldatapreviously'),]definitialize_options(self):command.initialize_options(self)self.reset=Falsedefrun(se
今天我创建了一个setup.py文件并找到了一个工作脚本和两个没有工作的场景。在两个非工作场景中,package_data之后在构建中丢失。我使用pythonsetup.pysdist创建了构建。为什么场景2和3不包含我的包裹数据?场景1有效:importosfromdistutils.coreimportsetupdeffind_packages(path):package_path=os.path.join(os.path.dirname(__file__),path)packages=[]forfinos.walk(package_path):directory_name=f[0
我正在一台新的Mac上进行设置,我一直在嗡嗡作响,安装了pip和一些软件包。突然间,我尝试运行的每个pip命令都会抛出Exception:Traceback(mostrecentcalllast):File"/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/basecommand.py",line107,inmainstatus=self.run(options,args)File"/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/commands/ins
我在我的ipad上使用python,需要一种方法从packagessetup.py中获取名称、版本、包等。我无权访问setuptools或distutils。起初我以为我会解析setup.py,但这似乎不是答案,因为有很多方法可以将args传递给setup()。我想创建一个模拟setup()来返回传递给它的args,但我不确定如何克服导入错误。任何帮助将不胜感激。 最佳答案 别开玩笑了。这适用于python3.4.3和2.7.6;)exportVERSION=$(pythonmy_package/setup.py--version)
一个新手问题但是......我在系统版本为2.3的主机上安装了python2.7(2.7位于~/python2.7/bin/python)。我想添加一些包,例如MySQLdb,但需要setuptools。说明说您可以使用--prefix作为参数。但是,如果我执行以下操作:shsetuptools-0.6c11-py2.7.egg--prefix=~/python2.7/bin/python我收到错误信息:-bash-3.00$shsetuptools-0.6c11-py2.7.egg--prefix=~/python2.7/bin/pythonsetuptools-0.6c11-py2