flitter-lang

View on PyPIReverse Dependencies (0)

1.0.0b11 flitter_lang-1.0.0b11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
flitter_lang-1.0.0b11-cp312-cp312-win_amd64.whl
flitter_lang-1.0.0b11-cp312-cp312-macosx_10_9_x86_64.whl
flitter_lang-1.0.0b11-cp312-cp312-musllinux_1_1_x86_64.whl
flitter_lang-1.0.0b11-cp312-cp312-macosx_11_0_arm64.whl
flitter_lang-1.0.0b11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
flitter_lang-1.0.0b11-cp311-cp311-win_amd64.whl
flitter_lang-1.0.0b11-cp311-cp311-macosx_10_9_x86_64.whl
flitter_lang-1.0.0b11-cp311-cp311-musllinux_1_1_x86_64.whl
flitter_lang-1.0.0b11-cp311-cp311-macosx_11_0_arm64.whl
flitter_lang-1.0.0b11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
flitter_lang-1.0.0b11-cp310-cp310-win_amd64.whl
flitter_lang-1.0.0b11-cp310-cp310-macosx_10_9_x86_64.whl
flitter_lang-1.0.0b11-cp310-cp310-musllinux_1_1_x86_64.whl
flitter_lang-1.0.0b11-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: flitter-lang
Version: 1.0.0b11
Filename: flitter_lang-1.0.0b11-cp312-cp312-win_amd64.whl
Download: [link]
Size: 1681528
MD5: 41069a0f402e9ee67ab9d5b434966951
SHA256: a3d09341e402532366f8cb2a42dc4a67ddf21fa0569800edd5547c7b01dfc666
Uploaded: 2024-03-23 22:51:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flitter-lang
Version: 1.0.0b11
Summary: Flitter is a functional programming language and declarative system for describing 2D and 3D visuals
Author-Email: Jonathan Hogg <me[at]jonathanhogg.com>
Maintainer-Email: Jonathan Hogg <me[at]jonathanhogg.com>
Project-Url: Documentation, https://flitter.readthedocs.io/
Project-Url: Repository, https://github.com/jonathanhogg/flitter.git
Project-Url: Issues, https://github.com/jonathanhogg/flitter/issues
License: Copyright (c) 2024, Jonathan Hogg All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: language,opengl,live-coding,live-visuals
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Environment :: Console
Classifier: Environment :: GPU
Classifier: Environment :: MacOS X
Classifier: Environment :: X11 Applications
Classifier: Topic :: Artistic Software
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Graphics :: 3D Rendering
Requires-Python: >=3.10
Requires-Dist: av
Requires-Dist: glfw
Requires-Dist: lark
Requires-Dist: loguru
Requires-Dist: mako
Requires-Dist: manifold3d
Requires-Dist: mapbox-earcut
Requires-Dist: moderngl
Requires-Dist: networkx
Requires-Dist: numpy
Requires-Dist: pillow (>=10.1.0)
Requires-Dist: pyserial
Requires-Dist: pyusb
Requires-Dist: regex
Requires-Dist: rtmidi2
Requires-Dist: rtree
Requires-Dist: scipy
Requires-Dist: shapely
Requires-Dist: skia-python (==121.0b6)
Requires-Dist: trimesh
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4289 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: false
Tag: cp312-cp312-win_amd64

RECORD

Path Digest Size
flitter/__init__.py sha256=CTlkJT61crNOI6LGl6kQSpZhUhx3YewpLk_6GbFS8Zw 1738
flitter/cache.py sha256=H8Xb4EgNflbxmZmooaVW0mEyR10yLZ2zjhNsf00kBYs 21879
flitter/clock.py sha256=cjpLSMfR1JzKb_Qc-9vZ2Hce92kteahzn-1kuEMdXOQ 4672
flitter/model.cp312-win_amd64.pyd sha256=jUozvqgz--JLNc2bw9Vy8FPuhfiHXZIeok7ztaZlhBk 379392
flitter/model.pxd sha256=wwnnwIracT_DiZkxbZ_ZndXjYaYSRb810ppHFgAItBg 5200
flitter/model.pyx sha256=-zFOz_Rwle-p724E_hOcKiQmqp1MorRJwu5bXPNsgj0 72682
flitter/streams.py sha256=-pAlvW6kbBBBtgAI7Xy5wbSXjNr3foHOPN8S3Wbijkc 3998
flitter/ableton/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flitter/ableton/constants.py sha256=hpf85kkX1RKghkRzAMWBiXTSpMDqSzmDHyHMiQZKV0I 7116
flitter/ableton/events.py sha256=AF7SoBoY1-BXtbJtWrdqlmZvqmtSLJkq_iqGlL_YPmA 1420
flitter/ableton/palette.py sha256=HNXMHp7oB5iM-CCVtbkNhR3VxMngIWIPolXgKeljHlo 4193
flitter/ableton/push.py sha256=6BiChxChO7GeuLvUxsnK0OwprknvlR134AQ5uA0vuMc 13602
flitter/engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flitter/engine/__main__.py sha256=rVetXNM0IAZIAwKJsgBGwbvVnCu6zKxrHuyf7ntcVcE 4189
flitter/engine/control.py sha256=qXg0jlve-BKl-AJgDv9WXzWSiUqxqmfIiyR6sqEUd50 16233
flitter/language/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flitter/language/functions.cp312-win_amd64.pyd sha256=fwF2qjhMSpLOcCeDHvlpSBvpyAsAAPmoX0XtrO2s2ak 287744
flitter/language/functions.pxd sha256=0JuHowTCACxtMEUx5WjxWFOg88OeVuvDnRIpTsf6Bgk 459
flitter/language/functions.pyx sha256=mMFxctREoGCFrWllXVA7GA64XEV4kIYO_7kOKH39we8 27406
flitter/language/grammar.lark sha256=a9WZwQdCzeEGOjjRNnoqPvMULUEr3VXaDHN2cbNCgMY 3641
flitter/language/noise.cp312-win_amd64.pyd sha256=zXCsdCrJf4q3J6HRk7CShrtlcr5LPCEgjj6Ga9iPulE 62464
flitter/language/noise.pyx sha256=BOb3wC5iCZBMHiSkgNgMIpc9pTs1i8lyB5KEkhApVn0 24384
flitter/language/parser.py sha256=YS9gvS3WEungXDpSyFx_eAI_cEwxceJ6K0LurvukOak 4358
flitter/language/tree.cp312-win_amd64.pyd sha256=Wws9n6qTNUM-MDlVK9Z26chsOGZhhJ2Vd9WsRTJ7sbM 646144
flitter/language/tree.pyx sha256=2t4Y6PBY2epDE1ATNlY3xDM4sZjZo7qZsL9oGnWeJzU 51031
flitter/language/vm.cp312-win_amd64.pyd sha256=7YUyHerFry9qniywu8H8TEUsoKs5GuEPSsnqAe9LMg4 443904
flitter/language/vm.pxd sha256=o6j8ZHbN0UpiusGM3lnBYYRueKDaWRibt-zTRHtpzPA 3272
flitter/language/vm.pyx sha256=8YyCEXpOItaiv4a5qAVP2AqmncwY_fsgXboUlbqVgQM 54271
flitter/render/__init__.py sha256=xLpxGKpqGxujIAKq6PGxJcKgIhQGP2z01MIpcXfOLr4 1458
flitter/render/counter.cp312-win_amd64.pyd sha256=wkWSiwm1TXdmxZOuixSz9w6o6KXFiQcALwTfPt84irQ 66560
flitter/render/counter.pyx sha256=Vcu5diP0YsV64tI9IuhV8U8WzRFnzBVDKeRZNxUqIqI 1579
flitter/render/dmx.cp312-win_amd64.pyd sha256=6g-gP56XuKfQSfkh_W5wp_HsvtPAUref4KNE2tzuoWM 276992
flitter/render/dmx.pyx sha256=GibIxJ9vmiv6FHYr1rWCW2Vle7wYYnoLmTHfsfgo9LY 7837
flitter/render/laser.cp312-win_amd64.pyd sha256=yiGcrf5LMyME4Wvp6Yj7CCHqRmf9YLdEX6Ijuof4wGA 315392
flitter/render/laser.pyx sha256=6vfzMmDQQfunN2mgfiMNRLYewlK2l1NRFTIqYlFxjtU 16285
flitter/render/offscreen.py sha256=6PQmdS2KYKCy0zPuhq-0lN30XHLZuLpQYnZT9s3DcwE 387
flitter/render/osc.py sha256=-jrpoavvR8rDbgesNlVscuoINU25km3M7KoHGlRqrBw 9075
flitter/render/physics.cp312-win_amd64.pyd sha256=-17fKE2Q-8LqggKk7pHFXvzHvvfLkxnyc-xWq-nUh80 193536
flitter/render/physics.pyx sha256=2iZ9NP-5V1-43QTvWyOYsQ5sPdTLoAoFRDMB7gMQmuI 27449
flitter/render/controller/__init__.py sha256=zC7UmBg4zkYnIOvPiB3X2lowE-ZlaauIp6S9Yrde6pQ 3431
flitter/render/controller/driver.py sha256=YLsPNsqYUVgYWFzyazW9UK3sMlwkV5eGuuKSdFQ_m0E 21113
flitter/render/controller/midi.py sha256=rBjOHna9-IzxnBUrkujPJthq0O8oMev_zL0wE0ggZUo 6678
flitter/render/controller/push2.py sha256=DtJ7UYEJiNFP92PLs6H24C5upKO6-RXt57WUL1gMnlk 22825
flitter/render/controller/xtouch_mini.py sha256=Ggo5k42hg5bX6SDMCu49pdFcC1bfxr_t6GF3KopGnyE 9258
flitter/render/window/__init__.py sha256=VHrR3oA1tqcT4VgBX5LsK8eSo2XtCtqWEE2QCACFPS4 24788
flitter/render/window/canvas.cp312-win_amd64.pyd sha256=NOGQlJuS2lpxDH8nBGUgaSJrQoNxltSqoYOdJVugxHU 418304
flitter/render/window/canvas.pyx sha256=3jQTZln9I2sT3TCbyyZubeO7pcjQn1rYa4hT0-zbnGY 41376
flitter/render/window/canvas3d.cp312-win_amd64.pyd sha256=cdTPHTR9qRSzKdWKTAIKUrX_XURUvReVvRGCFXWRurg 416256
flitter/render/window/canvas3d.pyx sha256=B_AjsdGioCXvhR7erkjKH_Ufsnn_fOuusrAE9pUBT0w 49792
flitter/render/window/glconstants.py sha256=v9dvCvJNrhwCivpCQFNrck1Baz6fcFCkRsK_mlNbwFI 190
flitter/render/window/image.py sha256=fPlcUsGEb5FytPzaLUtpCtF-L7xEwe32goXMO16fj2Q 2221
flitter/render/window/models.cp312-win_amd64.pyd sha256=dzOs5gLrab2zKOyIwTMSVUq-8JmLhm1I7UI9QZ2R__8 402432
flitter/render/window/models.pxd sha256=yvPxxK8t9JeCDYWNuUCm8PydHVjk6My2W_RdyCIYpCU 1199
flitter/render/window/models.pyx sha256=DLrOa0iD_hvPd7GaEW9ZbjuISh3XL7520LPyDlTAXY8 29607
flitter/render/window/record.py sha256=Xpf1DujtLJdHo3cg08DorMp1i78xhyhCdtrQOGNDTrY 2337
flitter/render/window/video.py sha256=-VzlzM-fBYqPeotfqU8te5-Mnxb4kTw20RZyLdLjU58 4068
flitter/render/window/glsl/__init__.py sha256=xeCDD60qpBkiCi1-kllS1hODA8hCqSuOYCoi8N4k_vs 166
flitter/render/window/glsl/composite_functions.glsl sha256=FBtYw_sQbik1xUALH7JGno9Rdeouyu5aUu-8CiEhmlU 565
flitter/render/window/glsl/default.frag sha256=TF8XMl5DtChn67-_EUpS01LG3ForgFeIaonXCMzyaX4 747
flitter/render/window/glsl/default.vert sha256=h1sRSctNYpy-HeQE1lxWc0SIMVhlFQdfXMEBjUH8ffY 151
flitter/render/window/glsl/standard_lighting.frag sha256=OxBCb5601ybmwM-E6Oi6QS9Bw16mulB8v19fWDEx97Q 9059
flitter/render/window/glsl/standard_lighting.vert sha256=UsumClHUUYn5HOrKgekNr27g_3yQhgNIestPYA2_7P0 784
flitter/render/window/glsl/video.frag sha256=B0MPhpTnLX_WzZQHQ7qHSuVqLHE7UjnDraiC7HkyEkM 402
flitter/render/window/glsl/video.vert sha256=WY09asvETgD0S7sD1HPjQ4T6e-YJ2fiF2iUGGKENU1I 166
flitter_lang-1.0.0b11.dist-info/LICENSE sha256=gWJaOJZm2SJ682U9hx78OEoCoDt6X5EKzqK9SRu7TdE 1302
flitter_lang-1.0.0b11.dist-info/METADATA sha256=6S_EFFIskRFb_d7dxeuLUx0xTj1sTGb7Nc_AnH_POU0 7526
flitter_lang-1.0.0b11.dist-info/WHEEL sha256=fZWyj_84lK0cA-ZNCsdwhbJl0OTrpWkxInEn424qrSs 102
flitter_lang-1.0.0b11.dist-info/entry_points.txt sha256=zBIZQx-szbXQuwv2MmniErJXReGEQmwVkosVYsqa2bo 57
flitter_lang-1.0.0b11.dist-info/top_level.txt sha256=sl-zWwySJYyrvdSV-0KFb7J8qbciADSoi0iN202bqug 8
flitter_lang-1.0.0b11.dist-info/RECORD

top_level.txt

flitter

entry_points.txt

flitter = flitter.engine.__main__:main