获取texlive安装信息的库

texlivemetadata的Python项目详细描述


texlivemetadata

使用python获取texlive安装的元数据。

这个库调用tlmgr并解析它的输出,这样它就可以 从python中处理和使用。

用法

PyPI version

pip install texlivemetadata

包装清单

importtexlivemetadata# List all packages exposed by tlmgr list:print(texlivemetadata.list_packages())# For listing only installed packages:print(texlivemetadata.list_installed_packages())

包装信息

importtexlivemetadata# To get information on package (and whether it is installed or not):print(texlivemetadata.get_package_info("12many"))# ---># {#     "cat-date": "2016-06-24T19:18:15+02:00",#     "cat-license": "lppl",#     "cat-topics": [#         "maths"#     ],#     "cat-version": "0.3",#     "category": "Package",#     "collection": "collection-mathscience",#     "installed": true,#     "longdesc": "In the discrete branches of mathematics and the computer sciences, it will only take some seconds before you're faced with a set like {1,...,m}. Some people write $1\\ldotp\\ldotp m$, others $\\{j:1\\leq j\\leq m\\}$, and the journal you're submitting to might want something else entirely. The 12many package provides an interface that makes changing from one to another a one-line change.",#     "package": "12many",#     "relocatable": false,#     "revision": "15878",#     "shortdesc": "Generalising mathematical index sets",#     "sizes": {#         "run": "5k"#     }# }

实用程序

importtexlivemetadata# To CTAN link for a package:print(texlivemetadata.get_ctan_link("12many"))# ---># "https://ctan.org/pkg/12many"

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

推荐PyPI第三方库


热门话题
java SSH连接到远程Linux服务器,但不使用第三方库   java使用REST assured的XmlPath查找所有XML节点   java员工入围名单   使用jlinked java launcher启用jlink预览功能   java我的ArrayList对象没有打印出我想要的对象属性   java父标记在FXML文件中没有默认属性警告?   mongodb使用Java复制集合mongodb,而不使用迭代器进行DbAdmin登录   java JDBC DatabaseMetaData为oracle12C中的列大小返回“0”   java在登录后设置会话属性   java中的Html转义?   mysql JAVA面向对象数据库连接   java让socket在安卓中保持活力   java放射组。setOnCheckedListener未按预期工作。(更改单选按钮的颜色)   java LocalContainerEntityManagerFactoryBean实例化未找到persistenceunit   java无法在运行时(运行活动)更改配置(语言环境)