libdiscid的Python绑定
项目描述
libdiscid Python绑定
python-libdiscid使用Cython实现了Python >= 3.6对libdiscid的绑定。
依赖关系
- libdiscid
- Cython (>= 0.15, 可选)
- pkgconfig (可选)
注意,tarball附带Cython模块的预构建C源代码。因此,只有在从git仓库构建python-libdiscid或需要在Cython模块中更改任何内容时才需要Cython。
如果已安装pkgconfig,setup.py将使用libdiscid的pkg-config信息来设置包含目录、链接库等。
快速安装指南
python-libdiscid在一些发行版中可用
- Debian/Ubuntu:
apt-get install python3-libdiscid
(Python 3) - Fedora:
dnf install python3-libdiscid
(Python 3)
可以通过pip
安装python-libdiscid
$ pip install python-libdiscid
或者运行
$ python3 setup.py install
如果您只想在本地尝试,请运行
$ python3 setup.py build_ext -i
然后立即进行修改。您也可以运行
$ python3 setup.py build
但请确保在源文件夹之前,build/lib.*
在sys.path
中。
Windows用户注意
PyPI上有一些不需要构建扩展模块的eggs。如果使用这些eggs,仍需要在C:\WINDOWS\system32
(或其所在位置)中放入一个有效的discid.dll。
用法
from libdiscid import read
disc = read("/dev/cdrom")
print("id: {}".format(disc.id))
许可证
python-libdiscid根据MIT许可证发布。请查看LICENSE以获取详细信息。
项目详情
关闭
python-libdiscid-2.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f681053ebd7406dc7e11cf702afaa5a2d595a0db2de5a026c8c3fa5539eb5750 |
|
MD5 | f7ae90cfff90ffcb3332540e7a209997 |
|
BLAKE2b-256 | b6a8f9a5ca2585fc81c65f9ed9e53c7e34ef29ce8bdd8735772e99a1ef015e05 |
关闭
python_libdiscid-2.0.3-cp311-cp311-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 588b60fbf40280b0a132727f4b9f65239f0f2f6bc63be6430841e34a0fed68ab |
|
MD5 | c40f0c2c80f20c7aab08a42d5b0ac35d |
|
BLAKE2b-256 | cfda695007263e9330d9ba2d4683c60c13f35593eb1c7d4776dde17c61d4a3ee |
关闭
python_libdiscid-2.0.3-cp310-cp310-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 672646e313fa0ccaeb532560a03ee0e76288a406869cdc3825c55c38c53ade97 |
|
MD5 | 555ef2f19ad02eb98bda09fbd2896140 |
|
BLAKE2b-256 | 56617bf7f36d0cf3353af17b3601bc75ea591e2795075fe2241cf3a438fb01f0 |