pyplayready

View on PyPIReverse Dependencies (0)

0.6.0 pyplayready-0.6.0-py3-none-any.whl

Wheel Details

Project: pyplayready
Version: 0.6.0
Filename: pyplayready-0.6.0-py3-none-any.whl
Download: [link]
Size: 114232
MD5: 9d3634ab804dbf5d76080f447119fcd6
SHA256: 7f85ba94f2ae0d0c964d2c84e3a4f99bfa947fb120069c70af6c17f83ed6a7f3
Uploaded: 2025-02-06 13:16:01 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pyplayready
Version: 0.6.0
Summary: pyplayready CDM (Content Decryption Module) implementation in Python.
Author: DevLARLEY, Erevoc
Project-Url: Issues, https://github.com/ready-dl/pyplayready/issues
Project-Url: Repository, https://github.com/ready-dl/pyplayready
License: CC BY-NC-ND 4.0
Keywords: python,drm,playready,microsoft
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8,<4.0
Requires-Dist: ECPy (<2.0.0,>=1.2.5)
Requires-Dist: PyYAML (<7.0.0,>=6.0.1)
Requires-Dist: aiohttp (<4.0.0,>=3.9.1)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: construct (==2.8.8)
Requires-Dist: pycryptodome (<4.0.0,>=3.21.0)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: xmltodict (<0.15.0,>=0.14.2)
Description-Content-Type: text/markdown
[Description omitted; length: 4077 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyplayready/__init__.py sha256=enOdFKVanSEQkS_cVh9x0Z-DV8Nxb9bG80rj_TdUj24 469
pyplayready/cdm.py sha256=HV1X8_SXZasXsG3q8bFY2QjroO5fwj-cjECl6S3lf_g 15575
pyplayready/crypto/__init__.py sha256=q8Od2wMtCjEpDLQgvbSlmElyZqJDrbDN7uPoFBpcQGY 3846
pyplayready/crypto/__pycache__/__init__.cpython-312.pyc sha256=Q4TD1fsxou-U1e5QcalE1tXGVNhHog2bVzFrlTVjP8Q 5643
pyplayready/crypto/__pycache__/ecc_key.cpython-312.pyc sha256=bsPpNzD5_NEvZIupUNJ1_mBzg0pcjKtqLiosrVc9Fu0 6132
pyplayready/crypto/__pycache__/elgamal.cpython-312.pyc sha256=Azq2WbqCXe7TE3AmP3augIEB_K2SYzdC-ZxkzCmd-S0 2249
pyplayready/crypto/ecc_key.py sha256=wkE2JhFVVzdlZ2mAhwpXyDNzqMDcWShad_COYOt-SVI 3298
pyplayready/crypto/elgamal.py sha256=2P95O4Gj0VMqk8xbjhy49Bx-9b1yjgEZofJ0HCwBbY8 1336
pyplayready/device/__init__.py sha256=mzQ2Ue11hQe4cnbkdTt6ruP-VOj1BCvOxLqYQkQQtt0 3914
pyplayready/device/__pycache__/__init__.cpython-312.pyc sha256=2cLAko-aoqtrM1ADrYNZYsor_lJMTFClNMdGlRba-Q0 6150
pyplayready/device/__pycache__/structs.cpython-312.pyc sha256=m9Jztm4qqR79R6QeSWzyQ5fwlcCJAvDYErcB-UGeAXA 1565
pyplayready/device/structs.py sha256=rU4yadQ3l-t9USy-aifceiXFjxLeEBym7aZxzKY976Y 1135
pyplayready/drmresults.py sha256=TKzKESIgKJM09-i0r6M7x4fU5v6pY--5-CnWjAHZ5TM 94136
pyplayready/exceptions.py sha256=4JWY_V-IBRgiAf2XHwEtQOBHCVcmmx13MvSZzJBF68Q 1185
pyplayready/license/__pycache__/key.cpython-312.pyc sha256=qvGrU6RT1LulL3TIoabYQ1AwjPtPl_6vWQCXO6eOyls 3061
pyplayready/license/__pycache__/xml_key.cpython-312.pyc sha256=1bHw4qbphZ9EgrTsgiy0dONh-kcRCF6KU4CamDHndCk 1751
pyplayready/license/__pycache__/xmrlicense.cpython-312.pyc sha256=HOzYvZoXbmjzGmmuOEzvCMLAkhUGA4Uarl3O1aaL25Q 13873
pyplayready/license/key.py sha256=t-SHRfE5Qt_VsrCpYFBtMoBDtU40ZH-SvgHBMYkHmac 1843
pyplayready/license/xml_key.py sha256=QCB0RXF5kWfkwOO1jC1gUK15ZY7_ORDbY3QW__ukRt0 740
pyplayready/license/xmrlicense.py sha256=WGXz1eTmqtQZXMFHx9EsZccCMhOxMFQrhiwhgvuyT7I 12036
pyplayready/main.py sha256=yvFrsp-DbSqWCQTAkrCuFuzf9WfdH5KToFLNSddFcEQ 13911
pyplayready/remote/__pycache__/remotecdm.cpython-312.pyc sha256=JfupKpoyubkOW12PhguoMyEMFQRt320-YgYIE1a_zz8 8580
pyplayready/remote/__pycache__/serve.cpython-312.pyc sha256=D3H4MxISUMRAjscfYAEwhfui6uNPubnzWL-f829XEW4 14088
pyplayready/remote/remotecdm.py sha256=znCVVfgQSsPnrLknBte9XXPSUY93swT078ize6bJMZU 6149
pyplayready/remote/serve.py sha256=UZ2SiV6yrQDwhQqYwl7jmsVltxV5k9fspi0BnFbW_do 9029
pyplayready/system/__pycache__/bcert.cpython-312.pyc sha256=ysqmg9i-82scbIsWa7FUqJriuji0M6P_O0uug4EVvek 25095
pyplayready/system/__pycache__/pssh.cpython-312.pyc sha256=YK_c0xwBi-r_QtGGib2Z0CSXLGptkcN-Upz1DdAxYG0 5570
pyplayready/system/__pycache__/session.cpython-312.pyc sha256=E6NoAMV0DqXKTm9LINdd7BNSo6UxRUvil_4gV4Aql3M 1033
pyplayready/system/__pycache__/wrmheader.cpython-312.pyc sha256=qbc01Td6LCp6Sc6lvFKzXAoMz2e3rM0flPSKMZNFhAQ 7401
pyplayready/system/bcert.py sha256=ygJvFrpj-NtK0qczmigEOlXCpCgy5m-0P1MV0J9f3_o 19601
pyplayready/system/pssh.py sha256=b6gJDtEuSPcLVsWQssydGPrRtiwbCz09IUs8ByFUyos 3625
pyplayready/system/session.py sha256=utmtle0MacvolAUsAmnhuLc7HMfLthUGHOZ2bxjcOzc 557
pyplayready/system/wrmheader.py sha256=21j3Lfbwy_oriBIXa8miyTlRec1F1ldAlXyyah3eeLU 4818
pyplayready-0.6.0.dist-info/entry_points.txt sha256=Fvq3dHmRx7U-0QrJuDOqqIMslMDW2klu2JRQk90eGCo 53
pyplayready-0.6.0.dist-info/LICENSE sha256=pgzGCsFt2dAGfXYCZaAgNXhl3gncOjlm6J2FvaE-0gM 19530
pyplayready-0.6.0.dist-info/METADATA sha256=GXkL243TIdkZVYv_MZ0diPBBG3-s4UOy1z1SgGDRLHY 5625
pyplayready-0.6.0.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
pyplayready-0.6.0.dist-info/RECORD

entry_points.txt

pyplayready = pyplayready.main:main