PyDMXControl

View on PyPIReverse Dependencies (0)

2.0.0 PyDMXControl-2.0.0-py3-none-any.whl

Wheel Details

Project: PyDMXControl
Version: 2.0.0
Filename: PyDMXControl-2.0.0-py3-none-any.whl
Download: [link]
Size: 141481
MD5: 4e5d719464bf5087d881ef8fd8716c60
SHA256: a7de05df4a553d797aec2dabb20e616ec609fd89068419d84cb150c21d0cb0c5
Uploaded: 2022-12-01 13:01:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: PyDMXControl
Version: 2.0.0
Summary: A Python 3 module to control DMX using OpenDMX or uDMX. Featuring fixture profiles, built-in effects and a web control panel.
Author: Matt Cowley (MattIPv4)
Author-Email: me[at]mattcowley.co.uk
Home-Page: https://github.com/MattIPv4/PyDMXControl/
Project-Url: Source, https://github.com/MattIPv4/PyDMXControl/tree/master
Project-Url: Funding, https://patreon.mattcowley.co.uk/
Project-Url: Issues, https://github.com/MattIPv4/PyDMXControl/issues
Project-Url: Discord, https://discord.mattcowley.co.uk/
Project-Url: Slack, https://slack.mattcowley.co.uk/
License: GPLv3
Keywords: lighting light lights fixtures fixture-profiles controller control control-dmx dmx dmx-512 dmx-interface dmx-channels dmx-dimmer dmx-library theatre udmx opendmx open-dmx ftdi
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
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: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Other Audience
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Home Automation
Classifier: Topic :: Internet
Classifier: Topic :: Multimedia
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
Requires-Python: >= 3.6
Requires-Dist: pyusb
Requires-Dist: udmx-pyusb
Requires-Dist: pyftdi
Requires-Dist: pyserial
Requires-Dist: flask
Requires-Dist: pygame; extra == "audio"
Provides-Extra: audio
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10257 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
PyDMXControl/_Colors.py sha256=YPDem8yc2tFr0wkV3mgatLp2m4Ah_sH76du7YBxpdgA 5427
PyDMXControl/__init__.py sha256=vTvSKixluHXwTaoaajp-lrzHpijQy4Ur6fBCY2BMP5I 1618
PyDMXControl/audio/_Player.py sha256=XNN-EEGuUe2jLrBG81WzlYFLohrAwSgu3h8YAMiz33k 3701
PyDMXControl/audio/__init__.py sha256=kdj_9zu12_-nm1zArJOUYRMWdEZ0_O-2HeIQp9sEA4k 1066
PyDMXControl/audio/requirements.txt sha256=FVbCGErjjTFPUKWrdSmGpIlkad-QiCL_BmB5WZygK4c 6
PyDMXControl/controllers/_Controller.py sha256=TGfIbd9jUKP-EsXJ0PVp2K4_FmhL8elKJyDna6bozTQ 11717
PyDMXControl/controllers/_OpenDMXController.py sha256=PJgCpzwnuJ87K5DJvzXTzhYfk7zkyZ2X4Mh82t0XVS4 1967
PyDMXControl/controllers/_PrintController.py sha256=EsRZ9xlleQbPV0HEFc-eylVHN3C6NIp2wNVTYvdDh6Q 505
PyDMXControl/controllers/_SerialController.py sha256=Qx9qRkNfntCnlZfqQrgQjPHt8hQh5ljE3WBRViHC8CM 1781
PyDMXControl/controllers/_TransmittingController.py sha256=mx1ig0J1LRPdVVPi3W1kvIyfMXG9HyHu5ExJTiKkgwM 2646
PyDMXControl/controllers/__init__.py sha256=3XdO_dhOlO6LlFsPNQK6p7BKV5CJqcusiRI0VX_G7JU 1308
PyDMXControl/controllers/_uDMXController.py sha256=jwe9yuK7knO66Hz0HWozyw_FhRjx_RIziHbeilmpwrg 1999
PyDMXControl/controllers/utils/__init__.py sha256=NQMZpcz5EXnvkVJmVA7ySogZFeetwjC9xzMr7AmwBxo 1023
PyDMXControl/controllers/utils/debug.py sha256=asHrL6iPdKpwoUWbc-RiaXQsWS4b_mmgmyTzj8CP1m8 9467
PyDMXControl/effects/__init__.py sha256=NQMZpcz5EXnvkVJmVA7ySogZFeetwjC9xzMr7AmwBxo 1023
PyDMXControl/effects/Color/_Chase.py sha256=IAmjP1h_ygIZWfxZQRXjONpFkNJBLT1ovJSSGiIPsaM 2672
PyDMXControl/effects/Color/__init__.py sha256=OuqVN4HiU28zU3RlHrHjhSxuC88NgRdQCWxIKc8ZDlU 1091
PyDMXControl/effects/Intensity/_Dim.py sha256=4BJCf27BjziY5e_jf2nLTkJJgdkKYmGXlv3sHYKHT40 1884
PyDMXControl/effects/Intensity/__init__.py sha256=vtFLe9LOjAhLGANgqmCo48YUV5VDSIWcvCOg0nbCNs4 1085
PyDMXControl/effects/defaults/_Effect.py sha256=Su9hexIuRN9-NpYQQaQpZmMIwIA841vTV4q8Y9oHqJo 1613
PyDMXControl/effects/defaults/__init__.py sha256=9eUuHX4tdML3QNCwA2JlYVB4gpuFv8fuNvKjRv9AXBM 1052
PyDMXControl/profiles/__init__.py sha256=NQMZpcz5EXnvkVJmVA7ySogZFeetwjC9xzMr7AmwBxo 1023
PyDMXControl/profiles/Eyourlife/_Small_Flat_Par.py sha256=rxJIDVZCth5daNx5yVw3eBDEnN9Q5vqTf4tTiMxxN7E 895
PyDMXControl/profiles/Eyourlife/__init__.py sha256=P8gf20LwIXZ8QIU0dcCulvOWayVpzj8lhKLtvmbku58 1140
PyDMXControl/profiles/Generic/_Custom.py sha256=APlCi7p4zUnQNIKGWRELFuFxJJARsz_i2zfuDLPJhqE 652
PyDMXControl/profiles/Generic/_Dimmer.py sha256=pVqim7asWMJSzrcEcnPuxqg6md-3so-FDcy3VDAYc6E 530
PyDMXControl/profiles/Generic/_RGB_Vdim.py sha256=Kq4AamALt3R7nbovbiQSXYxwESTYisID4NmZ1C90Vo8 730
PyDMXControl/profiles/Generic/__init__.py sha256=7BNxh7dlk5VkO8FVYaFUkIHNDT-ZzM_ZPsPsgcNOScA 1256
PyDMXControl/profiles/Lixada/_LED_Mini_Par.py sha256=ZUR0nYSE4yKxN86WxndvOfGXRJeUak8s1TzDIy43wv8 1026
PyDMXControl/profiles/Lixada/__init__.py sha256=7L_oqfiLDSJWaKZHeMWKvjSPgNyhXT_SjNIz2blALsM 1127
PyDMXControl/profiles/Pulse/_Compact_LED_PAR.py sha256=sQSKTz9Z2pm2FrpDA5RR-UVykdB0Gy9JonZVIb8R0e8 2337
PyDMXControl/profiles/Pulse/__init__.py sha256=_5ztfu2zjm7ReCtceIoiRsgM3UcxR9JAciD40oyVlo4 1341
PyDMXControl/profiles/Showtec/_Compact_PAR.py sha256=S2qKKa9Afxe9wkW8kbz-3JYAedJwSgPs-TeRs9XRbpE 3386
PyDMXControl/profiles/Showtec/__init__.py sha256=k6qYh5ZTf0uVmadO_fIueLYIKH9VMRmqYlkGP80_P2Y 1450
PyDMXControl/profiles/Stairville/_LED_Par_10mm.py sha256=Hi5fId1RAbjhm7sMxcRfA2vwHiP8nMni_JYrg5Zv5Oc 935
PyDMXControl/profiles/Stairville/_LED_Par_36.py sha256=k7jfd-nQz5JEqsjY153u2UD5UUdzzOnS6gqyfoyqUfo 811
PyDMXControl/profiles/Stairville/_Quad_Par_Profile.py sha256=IK6dCRLemc1YN9vJL7Vevb2BnZy7wYDa30CZNBJMd3o 2862
PyDMXControl/profiles/Stairville/__init__.py sha256=SJaK6PuA1MU5JYQUEKPrR5WBiNJryr_if_1mmxUkKwo 1355
PyDMXControl/profiles/defaults/_Fixture.py sha256=hXr9TMhbSWQqJG26d05eOXhk8sq31lPqArZrXLaTX08 11487
PyDMXControl/profiles/defaults/_Vdim.py sha256=b1k8V-gG-mvrCI4DVOXSCzzdxbHbaTcfcUNFNso36uk 3154
PyDMXControl/profiles/defaults/__init__.py sha256=pPTh9NdwlFia4umP7qxuxvBmEDPCtBifo5qO4JPTx3s 1127
PyDMXControl/profiles/funGeneration/_LED_Pot_12_RGBW.py sha256=vRZkAsNVvVhgtj1993WlcTIk-9sc3ZLESJ6woTExgF0 2855
PyDMXControl/profiles/funGeneration/__init__.py sha256=R5dhaZTxfY0eIqLGMhZQFUlOejAG7bxmWIWfxpVDtq4 1149
PyDMXControl/utils/_ExceptionThread.py sha256=6dbHV1iQhbkyAuuD1Cl0taBDGS6gxJk-2iOHFMZXMWw 779
PyDMXControl/utils/__init__.py sha256=h6zTNSRxiz_ylDNUl-tP0yMadObzTSbwT_I82An2RIY 1070
PyDMXControl/utils/exceptions.py sha256=9Oj0SHqWgzfHrBQfJoQyLcRhJhHzzN4sYD9Mq6g8DNA 2383
PyDMXControl/utils/timing/_Ticker.py sha256=suCb8vyUvgtdYdxsjgbwOJrSp4IUoy6c24nN6E7C0G8 3467
PyDMXControl/utils/timing/_TimedEvent.py sha256=Usko0irO6CJbLFe8zOL8eXJRnoCxjam0p4HrRYuVuAs 2174
PyDMXControl/utils/timing/_TimedEvents.py sha256=WTwPzG1PJa6cv8sqZfNh3RSfCKBx37bRLKpaiYuw51Q 4354
PyDMXControl/utils/timing/__init__.py sha256=LuhESrdygchkEUPhSyQXn3rEpstXHZgtjT83DfbNUHw 1089
PyDMXControl/web/__init__.py sha256=48EhXST_IykC15b4iHFTpSlHUmmdG0IsQcqJk57kB_s 1066
PyDMXControl/web/_routes.py sha256=2wWwtUzX_xl-y72MR1yjY2yD8jz_1C0xXgBb6J_iqj8 8842
PyDMXControl/web/_webController.py sha256=Ct2JuY__EDLXEjpcAGY0CnUfi3Arll6Yb8YXMOaKDs4 3907
PyDMXControl/web/static/get.js sha256=a-Mqe-k9QElp_YbMGw7psBrAKIPO8ZSiW7slv0bErwk 2709
PyDMXControl/web/static/icon.png sha256=O5A7kYWLTEDs7cHXiPNIuM1bfOB__wvNEOAGhACqtYU 59295
PyDMXControl/web/static/web.css sha256=vkEO9PA2djXqzfXQf77DFtcRv-dnBGr4r3eo1gy1egk 5004
PyDMXControl/web/templates/__init__.py sha256=NQMZpcz5EXnvkVJmVA7ySogZFeetwjC9xzMr7AmwBxo 1023
PyDMXControl/web/templates/base.jinja2 sha256=cAT3uGL4pAjHMWw97IIu8nt7wYNcSnIEjzWUqBr6HRk 1760
PyDMXControl/web/templates/channel.jinja2 sha256=Aj4LGLa2f1DeJzIK90kuUhKCteAxRwhCuxTf1_0NEH8 3294
PyDMXControl/web/templates/fixture.jinja2 sha256=c1f3jfSAfBfIAbGsre76MZv9wbjuNjfkU_JL7eh0kH8 7039
PyDMXControl/web/templates/index.jinja2 sha256=gHix20fORcARzAleHlhXSSc6NOqbbfCR548qhoAq_SI 5448
PyDMXControl/web/templates/timed_event.jinja2 sha256=0wm5c--ZOgfD5jE1rdPDWW1ePhYfe8N_uKK6iB9y_a0 7557
PyDMXControl-2.0.0.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
PyDMXControl-2.0.0.dist-info/METADATA sha256=ry-fP3-6vPPNBC0Kyih590qRCua2EjEpBclMXJDLJG0 12404
PyDMXControl-2.0.0.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
PyDMXControl-2.0.0.dist-info/top_level.txt sha256=Vvg-pelygFbOzZDrlxyraAvZw4T3vbdoXboMRo2zZMs 13
PyDMXControl-2.0.0.dist-info/RECORD

top_level.txt

PyDMXControl