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-macosx_11_0_arm64.whl
Download: [link]
Size: 1796993
MD5: 81435987cd194b3c652e9945d80c2ea6
SHA256: 084c12621c6722393468246d1095d61d855438e522e8f9c56b42fff6371552b1
Uploaded: 2024-03-23 22:51:13 +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-macosx_11_0_arm64

RECORD

Path Digest Size
flitter_lang-1.0.0b11.dist-info/RECORD
flitter_lang-1.0.0b11.dist-info/LICENSE sha256=ByvDmYePvysyX-HXfXCKtZBrHUCvhKvfPrLkJYa5qLM 1292
flitter_lang-1.0.0b11.dist-info/WHEEL sha256=Vo9YTsjXxZ5SWdH4n69oS5jU3YTIi3eHk0n-aUcTtlw 110
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/METADATA sha256=lptczdR7Asocr0ljQ4ZTxxQT5fkqTTl_yqIwDfMmnMg 7375
flitter/streams.py sha256=Pi2-3ZsrJGH48C1xQFl7m3UrmlXGEBhmJ2f5n4dCLZA 3887
flitter/clock.py sha256=rqGEOUEe8-V7mXAU6WETbTqDY-pghlm_BAZequVA6Gc 4519
flitter/model.pyx sha256=bdx_az6sdeZj4-FA6FLYv6g5Az7Sf77XXapPEWXeeFY 70754
flitter/cache.py sha256=wDzPsoKa9jV9ywXmTJpOqgUJzAcp3rZSYu5G_EYsuJM 21382
flitter/__init__.py sha256=WoWr-z-j7jaG6ntnzV6AubNT6vT2QOOVcydxrh2y3HY 1679
flitter/model.pxd sha256=aCQTwe1_C7JPARE5y-OmX4L-8uhmfIIgTrOsiknxgdE 5021
flitter/model.cpython-312-darwin.so sha256=SA1qnidcJ9j4ftujZchGYwFJA5-FXLQxGrZeVsG1d7g 468632
flitter/ableton/events.py sha256=QCB1gdubg17J0rMYo0KdmnCgRezpQQ6lKqsl_bCIfhE 1325
flitter/ableton/constants.py sha256=fBjFOcQq8-ubjcsHGEojeGFb4Jp5Docu8l7NF976DN4 6851
flitter/ableton/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flitter/ableton/palette.py sha256=m3-G9Ciegg0KNMKazMPSgYmfYzhf9Uftd_OOBRLJcgg 4074
flitter/ableton/push.py sha256=1u0vUyeOEZ4Bq9XCJxbq1YplPi6_0ea4xEe3W53hd5g 13294
flitter/render/osc.py sha256=dDWSwni8rJ_vUYaFwldwLW6wqdly5_xKaC8z9ZZeMAc 8780
flitter/render/dmx.pyx sha256=mW5zehDP3qBWEO9zr5oYLl1IsQzA6sClHBhh9VOklqE 7609
flitter/render/physics.pyx sha256=i2arukDO-NBpaD0kiT9RSuYEzqWIsONkaX17h2vdTqc 26891
flitter/render/physics.cpython-312-darwin.so sha256=p8_gafmGpX5rf813MSUcKsaaEnzBNP6jlpI_oY4iKjs 251024
flitter/render/counter.pyx sha256=IW7wLFbkZ2uo56U0N3-Qug9wTUaXzHLuFHFMcdg7JAw 1529
flitter/render/__init__.py sha256=na9DFIwXVO8XIYsdE6HEGB6KewOtVkXGqcLCIp0enwg 1401
flitter/render/laser.pyx sha256=VGur1IEq8TeQoHYilzjUnEOgHn9piLXGu70axw8WDKg 15849
flitter/render/counter.cpython-312-darwin.so sha256=sHvOEfth3-AoqNyQtDI5S4SZJneBJJNyrXHC7pLjc0o 123664
flitter/render/dmx.cpython-312-darwin.so sha256=hDAReo2ShlCeH2PDwyJ1aNNhGbIy7qF31M7xgtCgbfc 346216
flitter/render/laser.cpython-312-darwin.so sha256=tlDoq96r78sQfLPjAnDbyvLpP94luE1-0g2VlZoo7II 381800
flitter/render/offscreen.py sha256=HCoj5pTbnDJRHo8MCaZJyUC65UUi2SsJJwZ-IrHGsrI 370
flitter/render/controller/midi.py sha256=CIq6HmhGiVIsCZhQld4KzE9nyRslIV2B2xRw5c1WdJM 6476
flitter/render/controller/__init__.py sha256=2TUpYT6o6NjymP3UqE_zTbxqGS2CWwSNR_lCxuHkn3M 3335
flitter/render/controller/xtouch_mini.py sha256=DfgoPNh--77fBufKspoDOnbmoVRXLAgLZ5Y4UZSzT08 9037
flitter/render/controller/push2.py sha256=JQ3CAVeo4iNH4SsW9GFk_itDoU7glur18sharkHWZTA 22299
flitter/render/controller/driver.py sha256=sSSkUU14t-XYvhlTQFFPFcKOT_yXxUavJD-C7M65-MQ 20610
flitter/render/window/models.pyx sha256=ORZF6eHPe8B44dUfpoqTbh8Q7xcSY6ZbTUuKARLKQBE 28871
flitter/render/window/glconstants.py sha256=PPmThi6HrsrrjZlSWyqMneWfo4EwSHuuPColiBMNNeo 178
flitter/render/window/canvas3d.pyx sha256=vbpT5Ryak7p5q-nN4SeBE1NUtf983JaSxAZ0Wi1lhUY 48745
flitter/render/window/__init__.py sha256=d0x7dDAibSdVlTV5kVQ925fc61wffazdZtdeZIRlSro 24192
flitter/render/window/canvas.cpython-312-darwin.so sha256=QfZKoxY1XSx94_5cD61KouKtF3gBbAlaFvfAm-H4g5Y 605728
flitter/render/window/models.cpython-312-darwin.so sha256=Syht5Fet8t1lEPgLgl5YrmFE3K_aoRa8NY432dyanZc 507088
flitter/render/window/record.py sha256=XMI-6aF_evnVwEO29KDIjWe3Tp9SrQ9qTPZ9gY5YkXo 2278
flitter/render/window/canvas3d.cpython-312-darwin.so sha256=mF2tLQg8ja_7svsAABzqCkG_imBKDUpvPgDikPi6Fiw 514384
flitter/render/window/models.pxd sha256=VBT8obZD_tvY_eqr0MQoVBgvTud2rBbKj_G9A1Sx8tU 1150
flitter/render/window/canvas.pyx sha256=v4yjrPb8CAObiG7TCBUZBFx1xFYv_T7o-cSdPIY_Lg0 40436
flitter/render/window/video.py sha256=wOwoGiGvyErXyda0EwySdPl9h8HTF-2ST5rMUwHiHMY 3974
flitter/render/window/image.py sha256=OZg1-JjNll3oGdqL_yq9YsBKc_Usfj5FcL1ab5JhNv0 2159
flitter/render/window/glsl/video.vert sha256=a6xY_m6MpJTNeee3PiXxZWfReAiW8W18q_DT7XLKSkM 157
flitter/render/window/glsl/default.vert sha256=pQGfbjrZJikIBCDJUz8TSdATBj4K_TG-ZdpFSnZJD8I 142
flitter/render/window/glsl/__init__.py sha256=ztNovJY6dJQ-E0dTqmqwO-0BUy6kQSQy_D8JcdtNiww 156
flitter/render/window/glsl/standard_lighting.vert sha256=0w1Y4dNZ7Mmf9a90aOzyUMD5cGBhikv-GgYnh_0_g5M 753
flitter/render/window/glsl/video.frag sha256=okJjTP-qktp61geD6E7r4IN0MB5oN2Mv0lwxbvk3zeI 387
flitter/render/window/glsl/standard_lighting.frag sha256=xn9ByxNrN3lvaJhaYlZxRiuCOLSgEOoGdQ146c-WZMI 8851
flitter/render/window/glsl/default.frag sha256=QG2xq5463xYlq3-DRb4i7z7buE6c-SLlb8MbluNKaPQ 717
flitter/render/window/glsl/composite_functions.glsl sha256=kxYyoHzOTL8iCUop_AW2luhIYAcL3DcPFlTCh3zuj_o 537
flitter/language/grammar.lark sha256=97NKtiK52vmZMgTCfSZhG1LaiP6TQ3Q-HoFaKrHb2E0 3511
flitter/language/tree.cpython-312-darwin.so sha256=4rd8o5WlhZY8nJcFKQDsRI-JS3mDBEMHMKb2dGYpggc 857128
flitter/language/vm.pyx sha256=r7MgzRLj4m0cZcpBFGsGatTclIaJPihEVJc1h3qbhGw 52796
flitter/language/functions.pyx sha256=PpuNQpX44o9f35eRXbnkE7g6C8w0vaeOyqv_H4UbV4E 26478
flitter/language/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flitter/language/parser.py sha256=S3cuaIKFDCCTXS5AsvD3qdw2jGhbTvBZ6mh2A-seVXU 4218
flitter/language/noise.pyx sha256=fglPrtffCaBvLKozaR9epmBrpsHBYVecbHKO6IfXQm4 23751
flitter/language/tree.pyx sha256=LZEIPPLpVEJfLQFcogq_dRW8OCPkCXQW8Rur0uUEMpo 49623
flitter/language/functions.cpython-312-darwin.so sha256=odpDRkPkrPtQxjXe5KPObRT29M5wtsFls_-EHLeisBs 354528
flitter/language/functions.pxd sha256=ouRCFKKcKwKCK9CKHgtMaefGAF3c7U5U_JWS3P_18Zo 436
flitter/language/vm.cpython-312-darwin.so sha256=Bat3eWaRZmFNhnSHyAy5HfX9A58ESO3ggprLMUbOgaY 571256
flitter/language/vm.pxd sha256=9Hlh4kRDW95OLTqz0KK86Oj-SMzUtn_wheX07uQ6nG0 3172
flitter/language/noise.cpython-312-darwin.so sha256=C1vA9wynM1pc1kICGP-4ostv2SBZoDI0FLbtGnOGJPM 115848
flitter/engine/control.py sha256=HinqJpam96sMYEPqpAdo2PAq8gXaSyX_Re5UEC5tw-0 15897
flitter/engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flitter/engine/__main__.py sha256=ZTqJ3MbfWKbWGYLTA38Fkk60cfN7pRrNMte_SoTdEWU 4108

top_level.txt

flitter

entry_points.txt

flitter = flitter.engine.__main__:main