django-peertube-runner-connector

View on PyPIReverse Dependencies (0)

0.12.1 django_peertube_runner_connector-0.12.1-py2.py3-none-any.whl

Wheel Details

Project: django-peertube-runner-connector
Version: 0.12.1
Filename: django_peertube_runner_connector-0.12.1-py2.py3-none-any.whl
Download: [link]
Size: 53146
MD5: 1f6940bbe362cc14bde328ab41cea42f
SHA256: 23003d2e47b164f5d371993e9d2ac84ef1d46baf7668559cbc299c26d1bd0370
Uploaded: 2024-11-13 15:16:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django_peertube_runner_connector
Version: 0.12.1
Summary: A django application to connect to a peertube runner and transcode videos
Author: Open FUN (France Universite Numerique)
Author-Email: fun.dev[at]fun-mooc.fr
Home-Page: https://github.com/openfun/django-peertube-runner-connector
License: MIT
Keywords: peertube,transcode
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Dist: django (<6,>=4.2)
Requires-Dist: djangorestframework (<4,>=3)
Requires-Dist: ffmpeg-python (<1,>=0.2.0)
Requires-Dist: python-socketio (<6,>=5)
Requires-Dist: django-storages (<2,>=1)
Requires-Dist: boto3 (<2,>=1.9)
Requires-Dist: websockets (<14,>=13)
Requires-Dist: redis (<6,>=5.0.0)
Requires-Dist: bandit (==1.7.10); extra == "dev"
Requires-Dist: black (==24.10.0); extra == "dev"
Requires-Dist: check-manifest (==0.50); extra == "dev"
Requires-Dist: cryptography (==43.0.3); extra == "dev"
Requires-Dist: flake8 (==7.1.1); extra == "dev"
Requires-Dist: httpretty (==1.1.4); extra == "dev"
Requires-Dist: ipython (==8.28.0); extra == "dev"
Requires-Dist: isort (==5.13.2); extra == "dev"
Requires-Dist: pycodestyle (==2.12.1); extra == "dev"
Requires-Dist: pylint (==3.3.1); extra == "dev"
Requires-Dist: pylint-pytest (==1.1.8); extra == "dev"
Requires-Dist: pyOpenSSL (==24.2.1); extra == "dev"
Requires-Dist: pytest (==8.2.0); extra == "dev"
Requires-Dist: pytest-cov (==5.0.0); extra == "dev"
Requires-Dist: pytest-django (==4.9.0); extra == "dev"
Requires-Dist: pytest-mock (==3.14.0); extra == "dev"
Requires-Dist: signxml (==4.0.2); extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: wheel (==0.44.0); extra == "dev"
Requires-Dist: django-configurations (==2.5.1); extra == "dev"
Requires-Dist: uvicorn (==0.32.0); extra == "dev"
Requires-Dist: factory-boy (==3.3.1); extra == "dev"
Requires-Dist: whitenoise (==6.7.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11477 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.1.2)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
django_peertube_runner_connector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_peertube_runner_connector/admin.py sha256=fgJsCyDxpU_BMMzMyl5DAB3pxwghhXnh5ujOvpdbtCE 2635
django_peertube_runner_connector/apps.py sha256=YHjhCIJ-yw0lmiQAZiZYW93Z_E7Du0VxTVspRJCAHhw 293
django_peertube_runner_connector/factories.py sha256=8hm8DXl1IByJBNa4LrWloGMVPTX6SIDqFnB3Mim4Deo 3340
django_peertube_runner_connector/forms.py sha256=ZSiIte-gbYza5fgw5Cv5pd8hOgOc46HxWNEXEJX72Yk 528
django_peertube_runner_connector/models.py sha256=Yd78HxGJcEkAhTLBY9CgGSQK373XyyGLZWBbCJtibX0 13437
django_peertube_runner_connector/serializers.py sha256=lq5_PkJIjNqWACywE2QrlWx-zluqbP5dCHJb8vaT-JU 2132
django_peertube_runner_connector/socket.py sha256=fflobmEvdujR_gNAYkE4Nh-ScuGv12hgpLljYEkETOY 1745
django_peertube_runner_connector/storage.py sha256=PdBwRSoiobvsz9cEsE7upclo8hecOYA98QXyMjiKb_o 480
django_peertube_runner_connector/transcode.py sha256=OJgHu4d5pFijNqmwAssNceN42VjR8J7_5ueUk4WzO4k 2496
django_peertube_runner_connector/transcript.py sha256=VESBFTIhWdLuJTyuXai8lkQXC4o1vKpmnQo2kw-BskA 1056
django_peertube_runner_connector/urls.py sha256=gkoV7JOTvMHqw1bPSDcr6bPdCidb9OXLw6o8Ll3DnPg 458
django_peertube_runner_connector/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_peertube_runner_connector/management/commands/create_runner_registration_token.py sha256=gGG6KAQeYhmEU-rUiu2nsNeT3WABhrbsKq4qLzRYbtM 672
django_peertube_runner_connector/management/commands/list_runner_registration_token.py sha256=9viFIWKbqBb1Y9Pui_7ubA3n17ycEqOq0Exu6Ub3_Gc 653
django_peertube_runner_connector/migrations/0001_initial.py sha256=S6X4m89lggd1DEztdHiNOFiUEdZTTBrHlmZctaZvFmU 17405
django_peertube_runner_connector/migrations/0002_video_basefilename.py sha256=DhZ-IzS6lO1An6iv80kxsDnDFhYhMG0ihx8Y4iv5Rzk 564
django_peertube_runner_connector/migrations/0003_runnerjob_domain_alter_runnerjob_error.py sha256=nqTx2fjX7ho2hxd8UZZj47T2eCu6EMvrBnZ7RzfNnyM 677
django_peertube_runner_connector/migrations/0004_video_language_video_transcriptfilename_and_more.py sha256=AWG0pM12Shi7u_KL8xb62HGtARJD9N9H3k1w7rSshd4 1844
django_peertube_runner_connector/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_peertube_runner_connector/socketio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_peertube_runner_connector/socketio/manager.py sha256=YJdJu44H6KfdmCMLzTMrtHqVydxNtv4-0JDwIJFAxgI 3616
django_peertube_runner_connector/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_peertube_runner_connector/utils/ffprobe.py sha256=BvdU7CfRkUMp_Ct3NIIldp4fYXohA-fKQWO4RUnzD5c 3850
django_peertube_runner_connector/utils/files.py sha256=gTbkcPditN_AsnXbD5J6IVKm03olBfX1PMh6-H1etwo 3355
django_peertube_runner_connector/utils/request.py sha256=NVvcMkGlyUr4tktebYwlqVB9Dc1gKCMGkJiCfu3H6E4 758
django_peertube_runner_connector/utils/resolutions.py sha256=7RIBkjICLP_IwznkLsx6pneldSjyinVfDfTUrcxXDQA 2637
django_peertube_runner_connector/utils/thumbnail.py sha256=QR9SeWyTQhp3CY7yrRV4aAMj8btbnJ4Jq2v24T6J3ZQ 1207
django_peertube_runner_connector/utils/video_state.py sha256=ZW5GzBVCAcGujoipcscfXk0VPQZoJNKFt-T6QTJcRaI 1976
django_peertube_runner_connector/utils/job_handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_peertube_runner_connector/utils/job_handlers/abstract_job_handler.py sha256=fAq_-mvxC97X9I78xgm27jC2fO8kfAx-QtlDDrnAEts 6114
django_peertube_runner_connector/utils/job_handlers/abstract_vod_transcoding_job_handler.py sha256=lE91QzPLHe6eO_lzmWOD40j7WOruXwbbQyhKlXRc0Kk 2125
django_peertube_runner_connector/utils/job_handlers/get_job_handler.py sha256=Wfkb1Qt_xe7bYbcKjgQu8G4ZGfVVXqj88YOxwUP2WQA 1434
django_peertube_runner_connector/utils/job_handlers/live_rtmp_hls_transcoding_job_handler.py sha256=97s1Mfj13CaLO3lFWTCGnZhsO0m6BJUNMsPjlV2S42Y 4327
django_peertube_runner_connector/utils/job_handlers/transcription_job_handler.py sha256=0_PXvXynEwlay0xaRJbOkjfpd0M0pxnv7Z4A6gxWH1I 3916
django_peertube_runner_connector/utils/job_handlers/utils.py sha256=MQ28YAZPrVOZX2tX8JpWEO1XmuoSxCpLOan9JG6wP50 4206
django_peertube_runner_connector/utils/job_handlers/video_studio_transcoding_job_handler.py sha256=9XF3CgxY7tgRIbXWUYwXykSnyFZ8yGLzVX0yTUj4JP4 3521
django_peertube_runner_connector/utils/job_handlers/vod_audio_merge_transcoding_job_handler.py sha256=eDQdcgEZsU1-SD-kLqJr49eHuzX6kVOSQ7M_P0dftnY 2846
django_peertube_runner_connector/utils/job_handlers/vod_hls_transcoding_job_handler.py sha256=1_AV6gJEU93rS-Y-dWuekANux1JLFb6d7DSCFdPMU-4 3836
django_peertube_runner_connector/utils/job_handlers/vod_web_video_transcoding_job_handler.py sha256=VO6y2Cm85-_XvxJ_mjuCl35zqwzREw5yqwnG8U3bJgs 2166
django_peertube_runner_connector/utils/transcoding/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_peertube_runner_connector/utils/transcoding/codecs.py sha256=CNTZ7v2q703PxxZbkrIJcwkOTLNh0qcKbyByBAXrplE 2244
django_peertube_runner_connector/utils/transcoding/hls_playlist.py sha256=oReOxdsSfj_ezJ2UDzfcox5AH0Uo3972jt39Cw5ueBM 4346
django_peertube_runner_connector/utils/transcoding/job_creation.py sha256=WvC3OeB6BVZjRQRDbc8v6v3at4gnopUshvb4BygM8cM 4731
django_peertube_runner_connector/utils/transcription/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_peertube_runner_connector/utils/transcription/job_creation.py sha256=OHoBm84iQvNNUUZv_HNc12anC1_hpKHOItP0ilZ6-OY 533
django_peertube_runner_connector/views/__init__.py sha256=SmU-KZAhkSZef8XoLdaB1VpKpawJhX_c5j6lmmygkWU 220
django_peertube_runner_connector/views/runner.py sha256=IdPwF2GMWygsCEHQlZD66j6dsnOa7VDwKtZzf1o8oV0 2414
django_peertube_runner_connector/views/runner_job.py sha256=Nf8mxSVsKKMdT_4WQjczqE4cmpVtHHg5P5kiIVIZeMY 7654
django_peertube_runner_connector-0.12.1.dist-info/LICENSE sha256=5FyUAMVy9eT4-Q1lxUautwVX19jN9u-mB-j_jqTU3gA 1086
django_peertube_runner_connector-0.12.1.dist-info/METADATA sha256=Li-9oxKrTAWCify6sqDrEtXs1dUglbyrGngC-o4Lk9A 13906
django_peertube_runner_connector-0.12.1.dist-info/WHEEL sha256=qUzzGenXXuJTzyjFah76kDVqDvnk-YDzY00svnrl84w 109
django_peertube_runner_connector-0.12.1.dist-info/top_level.txt sha256=PcQWUHf4g7wNWQKWl587j1Vzlbjct8FRfjKCclXMid0 33
django_peertube_runner_connector-0.12.1.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
django_peertube_runner_connector-0.12.1.dist-info/RECORD

top_level.txt

django_peertube_runner_connector

zip-safe