mirror of
https://github.com/devine-dl/pywidevine.git
synced 2024-10-29 21:19:20 +00:00
99aef63354
In reality you wouldn't need this for use with pywidevine, but a lot have asked me for this feature so they can use WVDs in other ways or with other software that does not support WVDs.
46 lines
1.3 KiB
TOML
46 lines
1.3 KiB
TOML
[build-system]
|
|
requires = ["poetry-core>=1.0.0"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[tool.poetry]
|
|
name = "pywidevine"
|
|
version = "1.5.3"
|
|
description = "Widevine CDM (Content Decryption Module) implementation in Python."
|
|
authors = ["rlaphoenix <rlaphoenix@pm.me>"]
|
|
license = "GPL-3.0-only"
|
|
readme = "README.md"
|
|
repository = "https://github.com/rlaphoenix/pywidevine"
|
|
keywords = ["widevine", "drm", "google"]
|
|
classifiers = [
|
|
"Development Status :: 5 - Production/Stable",
|
|
"Intended Audience :: Developers",
|
|
"Intended Audience :: End Users/Desktop",
|
|
"Natural Language :: English",
|
|
"Operating System :: OS Independent",
|
|
"Topic :: Multimedia :: Video",
|
|
"Topic :: Security :: Cryptography"
|
|
]
|
|
|
|
[tool.poetry.urls]
|
|
"Bug Tracker" = "https://github.com/rlaphoenix/pywidevine/issues"
|
|
"Forums" = "https://github.com/rlaphoenix/pywidevine/discussions"
|
|
"Changelog" = "https://github.com/rlaphoenix/pywidevine/blob/master/CHANGELOG.md"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = ">=3.7,<3.12"
|
|
protobuf = "4.21.6"
|
|
pymp4 = "^1.2.0"
|
|
pycryptodome = "^3.15.0"
|
|
click = "^8.1.3"
|
|
requests = "^2.28.1"
|
|
lxml = ">=4.9.2"
|
|
Unidecode = "^1.3.4"
|
|
PyYAML = "^6.0"
|
|
aiohttp = {version = "^3.8.1", optional = true}
|
|
|
|
[tool.poetry.extras]
|
|
serve = ["aiohttp", "PyYAML"]
|
|
|
|
[tool.poetry.scripts]
|
|
pywidevine = "pywidevine.main:main"
|