易用PEP 508标记

highlighter的Python项目详细描述


荧光笔

易于使用的PEP 508标记。这些是需求中 分号,例如enum34; python_version < '3.5'表示包enum34 但只在某些版本的python上。在

frompackaging.markersimportMarkerfrompackaging.requirementsimportRequirementfromhighlighterimportEnvironmentMarkersreq=Requirement("enum34; python_version < '3.5'")env=EnvironmentMarkers.for_python("3.7.5","win32")env.match(req.marker)# False# Lower-level interface, you can use Marker directlym=Marker("python_version < '3.5'")env.match(m)# False# What about extras?req=Requirement("somepackage[foo,bar]")m=Marker("extra == 'foo'")env.match(m,extras=req.extras)# True

鸡蛋信息附加

这还包括一个函数,可以转换需要.txt(见 鸡蛋信息目录,我们在sdists中唯一的一种)到一个等价的列表中 要求.txt使用PEP 508标记的线条。在

^{pr2}$

许可证

highlighter是版权Tim Hatch,并根据 麻省理工学院的执照。我在一个开放的 源代码许可证。这是我的个人存储库;您收到的许可证 我的代码来自我而不是我的雇主。有关详细信息,请参阅LICENSE文件。在

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

推荐PyPI第三方库


热门话题
在Eclipse中使用多个调用在一行上打印java   javajackson序列化问题。只有同一实体的第一个对象可以很好地序列化   Java中Deflate函数的等价充气   使用customlitview的java Android actionbar搜索   java“<T>T get()”是什么意思?(它有用吗?)   目标c使用CommonCrypto使用AES256加密,使用OpenSSL或Java解密   java在运行时更新资源文件   fileinputstream在java中访问并将数据写入现有文件   带集群的java Android Mapbox我希望每个功能都有不同的标记图像   java JDK8>JDK10:PKIX路径生成失败:SunCertPathBuilderException:找不到请求目标的有效证书路径   java使用Hk2生成具有指定构造函数参数的实例   为什么这个系统。出来Java中的println()打印到控制台?   java目录和文件名连接不起作用   使用mockito和通配符绘图的java