草庐IT

setuptools-subversion

全部标签

python - 操作系统错误 : [Errno 13] Permission denied when updating setuptools

我正在尝试使用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

Python Subversion 包装器库

在Subversion的documentation中有一个从Python使用Subversion的例子#!/usr/bin/pythonimportsvn.fs,svn.core,svn.reposdefcrawl_filesystem_dir(root,directory):"""RecursivelycrawlDIRECTORYunderROOTinthefilesystem,andreturnalistofallthepathsatorbelowDIRECTORY."""#GetthedirectoryentriesforDIRECTORY.entries=svn.fs.svn_

python - 如何在我的主项目中添加 setuptools entry_point 作为示例?

我想让我的程序可插入。我想使用setuptools方法,使用eggs。我已经能够制作一个插件来为某些功能提供替代类,并且我可以使用它。我想选择在运行时使用的类;我的核心模块或任何插件中的那个。我想使用pkg_resources查询这些类的方式:forentrypointinpkg_resources.iter_entry_points("myapp.myclasses"):我如何在核心中为我的类创建一个EntryPoint对象并注册它,以便iter_entry_points将以与我的.egg插件类相同的方式返回它? 最佳答案 pkg

python - 如何使用 setuptools 指定 python 版本?

这个问题在这里已经有了答案:setup.py:restricttheallowableversionofthepythoninterpreter(3个答案)关闭6年前。有没有办法指定要与setup.py中定义的python包一起使用的python版本?我的setup.py目前看起来像这样:fromdistutils.coreimportsetupsetup(name='macroetym',packages=['macroetym'],#thismustbethesameasthenameaboveversion='0.1',description='Atoolformacro-ety

python - setuptools 测试隐藏导入错误。如何获得更好的信息?

在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

python - 如何使用选项在 setuptools 上运行命令?

我在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

Python:为什么 setuptools 不包含我的包数据?

今天我创建了一个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

python - pip 给出 "ImportError: No module named setuptools"但我可以在 python 解释器中导入 setuptools

我正在一台新的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

python - 不使用 setuptools 解析 setup.py

我在我的ipad上使用python,需要一种方法从packagessetup.py中获取名称、版本、包等。我无权访问setuptools或distutils。起初我以为我会解析setup.py,但这似乎不是答案,因为有很多方法可以将args传递给setup()。我想创建一个模拟setup()来返回传递给它的args,但我不确定如何克服导入错误。任何帮助将不胜感激。 最佳答案 别开玩笑了。这适用于python3.4.3和2.7.6;)exportVERSION=$(pythonmy_package/setup.py--version)

python - 在私有(private)版本的 python 中安装 setuptools

一个新手问题但是......我在系统版本为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