python的现代环境/依赖关系管理器。

epl的Python项目详细描述


epl(发音为'epple')提供增强的包裹物流

epl努力成为虚拟环境和 包装。它还将尝试在 python标准库,以便利用 Python3。

注意

epl只在Python >= 3.6

上运行

背景

当我第一次开始使用python开发时,最新的版本是3.4,它 是我用过的。我从来没有理由回去学习 Python2号。多年来,我的python技能(我希望)有所提高,就像以前一样 python语言本身。

作为python开发人员,我必须掌握的最困难的事情之一是 处理包装和依赖性管理。另外,尽管我 一直是virtualenv的忠实粉丝 virtualenvwrapper, 从Python3.3开始,标准库包含自己的venv模块和 我想用它来探索可能性。

epl对我来说是一种探索。如果一切顺利 真的,真的很好,它可能是下一件大事。 另一方面,下个月它可能会死得很惨 我举起双手,尖叫着跑出出口……

注意

这个项目正处于萌芽阶段,我正在上传 在这一点上更像是一种形式。我还没有批准进入 对于源代码回购-我想了解更多 在我向世界开放这个项目之前。 我完全有这样做的意图-请继续关注…

目标

epl的灵感来自pipPipenv 但我渴望做得更多一点,也少一点。

  • 与Python2没有后台兼容性
  • 尽可能避免外部依赖性
  • 探索“核心”安装功能的可能性 启动epl
  • 的初始安装
  • 在标准库中为venv.EnvBuilder类创建子类 实现虚拟环境
  • 从一开始就实现tddbdd
  • 使用python 3.5中引入的新typing模块实现类型提示
  • 实现pipfile和pipfile.lock,而不是requirements.txt。 See the Pipfile project on GitHub
  • 使用GPG
  • 提供完全打包和部署 除了目标包之外的依赖项,用于安装包 当没有网络可用性时
  • 使用pyproject.toml指定生成系统依赖项,如中所述 PEP 518

安装

使用pip

安装和更新
pip install -U epl

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Spring工具套件中找到Spring版本?   是否有API将vSphere JSON结果映射到适当的Java对象?   java在spring WebSocket中有请求作用域吗?(websocket scop==会话范围)   java我想从list1中删除list2元素并返回list1   java使用JPA/Hibernate为单个集合使用多个@Where   JSF2.0中混合Ajax和完整请求的java   java变量miles可能尚未初始化   java使用文件路径StringArray构建父子数组   java数据源在struts中不起作用   java从另一个类访问txtField值   具有相同主键和外键双向关系的java Hibernate实体OneToOne   java Android广播接收器:上下文问题   java我可以将实体指定为数据存储属性以实现类似joinlike的功能吗?   java如何排除hadoop核心依赖项   java是否可以确定用户是否实时单击了任何通知(不仅仅是来自我的应用程序)?   java在单独的类中访问私有变量?   java如何使用Spring@Value注入映射