文件名称:require.py:Python 的本地依赖项
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-02 15:22:42
Python
需要.py 一种管理依赖冲突的方法。 什么是require.py? require.py 的核心是对 Python 导入语句的一个 hack。 默认情况下,所有 Python 模块都安装在全局站点包级别。 这使得安装具有冲突依赖性要求的库变得困难,有时甚至是不可能的。 在很大程度上,虚拟环境通过提供沙箱来解决这个问题,可以在其中安装 Python 模块而不影响其他虚拟环境。 然而,即使 virtualenvs 也不允许单个 Python 进程同时加载多个冲突版本的依赖项。 该项目提供了在 Python 包级别管理依赖项的工具。 这意味着每个 Python 包(一个包含 __init__.py 的目录)都可以有一个唯一版本的依赖项,它与周围的其他包隔离。 导入行为 该项目的导入逻辑和名称深受 node.js 模块和导入系统的启发。 记录了节点中的相关行为。 这个包公开了一个名为 re
【文件预览】:
require.py-master
----require()
--------__init__.py(7KB)
--------cmd.py(2KB)
----.travis.yml(548B)
----README.rst(3KB)
----test-requirements.txt(21B)
----tests()
--------test_cmd.py(1018B)
--------test_module_cache.py(2KB)
--------test_imports.py(1KB)
--------.pymodules()
--------test_local_modules.py(1KB)
----tox.ini(198B)
----LICENSE(10KB)
----CONTRIBUTING(5KB)
----setup.py(541B)
----.gitignore(675B)