mirror of
https://github.com/devine-dl/pywidevine.git
synced 2024-10-29 21:19:20 +00:00
a0fa559255
This is to add support with projects that likely use pycaption which does not yet support lxml 4.9.0 or newer.
45 lines
1.3 KiB
TOML
45 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.2.0"
|
|
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"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = ">=3.7,<3.11"
|
|
protobuf = "3.19.3"
|
|
pymp4 = "^1.2.0"
|
|
pycryptodome = "^3.15.0"
|
|
click = "^8.1.3"
|
|
requests = "^2.28.1"
|
|
lxml = ">=4.8.0"
|
|
Unidecode = "^1.3.4"
|
|
aiohttp = {version = "^3.8.1", optional = true}
|
|
PyYAML = {version = "^6.0", optional = true}
|
|
|
|
[tool.poetry.extras]
|
|
serve = ["aiohttp", "PyYAML"]
|
|
|
|
[tool.poetry.scripts]
|
|
pywidevine = "pywidevine.main:main"
|