flitter-lang

View on PyPIReverse Dependencies (0)

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

Wheel Details

Project: flitter-lang
Version: 1.0.0b18
Filename: flitter_lang-1.0.0b18-cp310-cp310-win_amd64.whl
Download: [link]
Size: 4591021
MD5: 23914bc7d9a90a009be94a0544414510
SHA256: 95f0ccbea55600cb1c75de3f83c5a1f4dd5d8131ac4c95cdf4482405dfe194ca
Uploaded: 2024-09-07 20:07:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flitter-lang
Version: 1.0.0b18
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: 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: scipy
Requires-Dist: skia-python (>=117.0b3)
Requires-Dist: trimesh
Requires-Dist: pyobjc-core; extra == "macos"
Requires-Dist: pyobjc-framework-Cocoa; extra == "macos"
Provides-Extra: macos
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5108 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.1.2)
Root-Is-Purelib: false
Tag: cp310-cp310-win_amd64

RECORD

Path Digest Size
flitter/__init__.py sha256=riqRT6rnE53OKtov_7Xv2ZuI9nkLntmybPrWnVxDjxw 1858
flitter/cache.py sha256=oWwCq2N4a72DpwM3xW1OxzjTKchJzni5Sx54OUSLM0A 22429
flitter/clock.py sha256=cjpLSMfR1JzKb_Qc-9vZ2Hce92kteahzn-1kuEMdXOQ 4672
flitter/model.c sha256=ibbcPMf5UjqLh7M-0f5uvgPMz9xvuvk6LlAdapy_kwQ 3554294
flitter/model.cp310-win_amd64.pyd sha256=rL8im7m2_N6oMvEha9gzvEPLEUFsyj7iR0XCBJ75KTI 445952
flitter/model.pxd sha256=z8WOCWF4iHJ6_ZdrwTA6evMahCnJgGBI7_Eny1S0bq8 6206
flitter/plugins.py sha256=z8l2RF8TBhsyOOH3bRGqM2AdxzJhFa9a9Pid3R_ybFI 1538
flitter/streams.py sha256=RQA2fqqm9x-uVqB9SBqqQPZ1OLLiL4bzqJm1A3f_RHw 4294
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=5X_CphwK7aAABSkQsPZuhJ-FjAX0bu3a4icohVavsSo 4527
flitter/engine/control.py sha256=Xz07MiEdrUAqqd8wKui-ltmrNUHZOE9uzPDSKKoLbrI 17135
flitter/language/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flitter/language/functions.c sha256=knbLv9Kd9y5P3xFlAYPvRA2XIfczS2qr68C3_7W75Fk 2240652
flitter/language/functions.cp310-win_amd64.pyd sha256=a0XpGYu2sGM28P9flvODs3hqTbJ0ymYJIhp1B0u6hw4 330752
flitter/language/functions.pxd sha256=msurTKCywYfRMd6pJlArEJjRrRA3ZJbmXiwSdlU-NfQ 416
flitter/language/grammar.lark sha256=QX75ylz5zhUl0VY2Zn1QAgcBl4qTO8ebO6HVskgzfGI 3969
flitter/language/noise.c sha256=GcqcImKAT5mMfvZroZ8x-sYbi8MBUE928edaXjthN2o 1079149
flitter/language/noise.cp310-win_amd64.pyd sha256=_edItDr0jXtlpAlImmSmBgyJmAsIPFiDBveErhd_f-A 88576
flitter/language/parser.py sha256=etj7ZdPd2B5tvA_0fWZPALVBIWg3wKoGJQeGxL0aMog 4751
flitter/language/tree.c sha256=aM041b9Mmb02OLXIOUL_TbwK3LrZPVpSTT8uicQ94Zc 4341638
flitter/language/tree.cp310-win_amd64.pyd sha256=NMMK1eR5QRngZvm64U05BaDPkxpJhGkRZxWRQQrs_zs 587776
flitter/language/vm.c sha256=81EyhvibMmF0OfViyA4vD4DYq6bXxyzNFi7lF13rYJs 3105450
flitter/language/vm.cp310-win_amd64.pyd sha256=Bfz4NhTquOq_clhLxBhpPSTgh2SOQT-TXUxt-cbOWGc 439296
flitter/language/vm.pxd sha256=4Z1S8Vd_jIX1BxTJ_mNJSMYi_8c2Z0rlmdBzTIwNhlI 5201
flitter/render/__init__.py sha256=PXs7DeSXCvA5ZmZBh6V2I1lt_zfoVRxrcj6z184emfE 991
flitter/render/counter.c sha256=Vl9s5pQYugXuufGeSTpI94Us2lWIeKis-sc0FwWYzr0 457134
flitter/render/counter.cp310-win_amd64.pyd sha256=d2I3CWU55toL0i210nrSa-FXZbguYzdjiNttxbMPMBo 67072
flitter/render/dmx.c sha256=RKCTRmHW6su7OAhXIPI9jIqAsprQ8Gpoiuse5ILz4Zw 1718882
flitter/render/dmx.cp310-win_amd64.pyd sha256=0nAXLUDW0cde9rOIXbU7ajzTz6n3nKFIDs4-bUDpYGY 276480
flitter/render/laser.c sha256=_WyXIUcQiWNPWOJ6uiSjtyFaZPU6d1DGDnD0l43fkVg 1936224
flitter/render/laser.cp310-win_amd64.pyd sha256=N3RZaQIi5ZaUYkv_2RtZstVlS8QAfkyBcQX2k-i6Do8 298496
flitter/render/osc.py sha256=-jrpoavvR8rDbgesNlVscuoINU25km3M7KoHGlRqrBw 9075
flitter/render/physics.c sha256=MFHiStRewf9c_UHB0LnkCxQBGibbvvmBre-t9FId7hI 1548482
flitter/render/physics.cp310-win_amd64.pyd sha256=RfE4HzNzl-YewbLb-RoUGlIfz_QCbo_4X9__HkQrBLs 214528
flitter/render/controller/__init__.py sha256=moCdL6TXS1nzHU0OZH1QKQvsIPH9m9oD4rOJkagQLQ4 2935
flitter/render/controller/driver.py sha256=eAzOQULjtv8XAmjdAF-i5sB_9Mg4xjaWIRKqMzYBZD0 21885
flitter/render/controller/midi.py sha256=wTJ3fABRnoNB0eJzwQmBKR5fLPP2BA7AdPxT-gGtB0o 6679
flitter/render/controller/push2.py sha256=n9T4GB365ih87YJhCs7_yNv0Les_sb7bEUwDaxSNwK0 23008
flitter/render/controller/xtouch_mini.py sha256=2PjHfM5sZq7CUI1c0boYn1CINVNGFQ49ylKBWtVmrr4 9357
flitter/render/window/__init__.py sha256=1NOGhdQXS70hCd3Jl9muY-PMm6amQsex4_xpitQzn5M 29000
flitter/render/window/canvas.c sha256=0knaYRCqUzeOgvafrRDPHf714E19J-1etWj7CgYLQYk 2423877
flitter/render/window/canvas.cp310-win_amd64.pyd sha256=RUMrkkhH7bKo6n-FwpcElH9THNgEaFqb_48NW3ozxgw 411648
flitter/render/window/canvas3d.c sha256=onz6pwYFbhzIFLiq6QH84rVQP3wRpKRBn7bStJN8CvM 2705814
flitter/render/window/canvas3d.cp310-win_amd64.pyd sha256=0oRplX5kbenlcvxgMgXbkQgTpGQMOoJY0RGLsNPZgTE 416768
flitter/render/window/glconstants.py sha256=v9dvCvJNrhwCivpCQFNrck1Baz6fcFCkRsK_mlNbwFI 190
flitter/render/window/image.py sha256=w3U3G-RAi2qKjS1ariRHedN_FGWumcZUGfotxZg5XGU 2824
flitter/render/window/models.c sha256=tyqHvxkNYFwhGIowvsDcz-YtzBZxumyIk5kKAQcAb64 3570388
flitter/render/window/models.cp310-win_amd64.pyd sha256=pU6KKoF6EpLYBqWrBoN_dizRgC2Si_SG0RXac2sWeQo 513024
flitter/render/window/models.pxd sha256=PbX7rWuLF3qXhizv-AdicnZJgnzQCzLbKi-Dg5RXhuA 1517
flitter/render/window/record.py sha256=Irpn6eg2O4IFwcX53fM4sjeuG1Fk_OO0ZwIuMGwniVY 1302
flitter/render/window/shaders.py sha256=IbiUUDBm23uAWZHCBSmyKyJ8R3xASl8JeEtbw_Z_JuM 5100
flitter/render/window/target.py sha256=5OmzxD00401ggxpdXC7DEDLMnYgC1NM3hn5p4SXMAn8 5116
flitter/render/window/video.py sha256=nzxVlE5E1j-UUkO-lmdsAAk_ccH2uIiy-ZK5i71U_tc 4294
flitter/render/window/glsl/__init__.py sha256=xeCDD60qpBkiCi1-kllS1hODA8hCqSuOYCoi8N4k_vs 166
flitter/render/window/glsl/adjust.frag sha256=qnNP-GRpDGLR6UMmG0KfwfcjZpUQwRT3DrjhwCVMvmM 1304
flitter/render/window/glsl/backface_lighting.frag sha256=yH1ZZNzu8-E4T-45-Wp-_J5zLBkIqrs3tdeIpBPqkDQ 2376
flitter/render/window/glsl/bloom.frag sha256=1f0sUAL_Uqr2tFG5jWhk3o03nsy520M1V0Kzm88bzYM 2100
flitter/render/window/glsl/blur.frag sha256=S277TthK7LA4HWMlXCWq1rzclktea4fcN6skoJJeUK8 1276
flitter/render/window/glsl/color_functions.glsl sha256=_WOEMj0byPmGI51-K7WNfim7Fp7ENhsevP55w1FyqIE 913
flitter/render/window/glsl/composite_functions.glsl sha256=FBtYw_sQbik1xUALH7JGno9Rdeouyu5aUu-8CiEhmlU 565
flitter/render/window/glsl/default.frag sha256=XwZdAJSj-tbVHn8Dc9SeYshqCDzv2yugwSQ4Y5Rb0aw 526
flitter/render/window/glsl/default.vert sha256=h1sRSctNYpy-HeQE1lxWc0SIMVhlFQdfXMEBjUH8ffY 151
flitter/render/window/glsl/ease_functions.glsl sha256=2-gAhN2d6aw9SFvZ2fPgvrJ91h1FGsVWlyictBrrBv8 488
flitter/render/window/glsl/edges.frag sha256=qsa2cxHdw12AwSgpmp_b7kvGnGCP2NnlGLq7tMteaWo 1599
flitter/render/window/glsl/feedback.frag sha256=kZ5jMpgfz2zRef4bv9eQb3Rnc4NnourRxREcRMhEwm8 1212
flitter/render/window/glsl/filter_functions.glsl sha256=rgWIIjGUR89NB1oyPidnfKVUHeG_AC5NY3vSySNlMPw 4376
flitter/render/window/glsl/flare.frag sha256=GyAzbHpkx8Mp9L0lPZMrgHufkqdUP7JtwZAOu2hdAJs 3062
flitter/render/window/glsl/lighting_functions.glsl sha256=D8SjZoqW-0j20DxPob1vI-cXHRQu8Mjl0o2kUh_s2L4 9028
flitter/render/window/glsl/noise.frag sha256=ZbmxHIH_ma6S4xQAQ3uX0kjfyYs7MJTd-lhnooM0N2w 3725
flitter/render/window/glsl/standard_lighting.frag sha256=xlYufqgcyc598cypykHXnNZP2B7a2nQyYxJcrRYYUlE 4466
flitter/render/window/glsl/standard_lighting.vert sha256=e91HCOeg3WrxH1kCdIFvuC8jgQ3Ojw609ztF5yEdOBI 788
flitter/render/window/glsl/transform.frag sha256=WTrzybMVLKJjKhahtouN8oRxv1XJBOP0xfdHJgzDAXU 783
flitter/render/window/glsl/video.frag sha256=8lB6MoyziMSqXpR1kb8v1b_5QwvO2H_BJcEKFQISmE0 1191
flitter/render/window/glsl/video.vert sha256=WY09asvETgD0S7sD1HPjQ4T6e-YJ2fiF2iUGGKENU1I 166
flitter/render/window/glsl/vignette.frag sha256=p_wd609qvPI_EaVpgciF64ifHvrKYYWIoaSrz0ZsPj4 951
flitter/render/window/glsl/window.frag sha256=Za7Z8J50lvacMZuUe3BmjtpJkpP6cYn-EaOO0GvfZCM 203
flitter_lang-1.0.0b18.dist-info/LICENSE sha256=bs-G2m2DHDg7VF1pH_vn4cwJyOy9xlCXcsA18G7rmrQ 1324
flitter_lang-1.0.0b18.dist-info/METADATA sha256=ZgRQPYo93aSq8YGeawF-FcnZrTFxUOx2MEHz1Lw1pWk 8540
flitter_lang-1.0.0b18.dist-info/WHEEL sha256=Lp0Jk4-u0g9Se0melfU44m_lToIB022SZzbEcyU9518 101
flitter_lang-1.0.0b18.dist-info/entry_points.txt sha256=AYF7Fq9MzC2YN3GnQAY8_YWrr5_8y12CxsP8leXkzSs 1378
flitter_lang-1.0.0b18.dist-info/top_level.txt sha256=sl-zWwySJYyrvdSV-0KFb7J8qbciADSoi0iN202bqug 8
flitter_lang-1.0.0b18.dist-info/RECORD

top_level.txt

flitter

entry_points.txt

flitter = flitter.engine.__main__:main
controller = flitter.render.controller:Controller
counter = flitter.render.counter:Counter
dmx = flitter.render.dmx:DMX
laser = flitter.render.laser:Laser
offscreen = flitter.render.window:Offscreen
physics = flitter.render.physics:PhysicsSystem
window = flitter.render.window:Window
push2 = flitter.render.controller.push2:Push2Driver
xtouch_mini = flitter.render.controller.xtouch_mini:XTouchMiniDriver
entec = flitter.render.dmx:EntecDMXDriver
outputarts = flitter.render.dmx:OutputArtsDMXDriver
adjust = flitter.render.window.shaders:Adjust
bloom = flitter.render.window.shaders:Bloom
blur = flitter.render.window.shaders:Blur
canvas = flitter.render.window.canvas:Canvas
canvas3d = flitter.render.window.canvas3d:Canvas3D
edges = flitter.render.window.shaders:Edges
feedback = flitter.render.window.shaders:Feedback
flare = flitter.render.window.shaders:Flare
image = flitter.render.window.image:Image
noise = flitter.render.window.shaders:Noise
record = flitter.render.window.record:Record
reference = flitter.render.window:Reference
shader = flitter.render.window:ProgramNode
transform = flitter.render.window.shaders:Transform
video = flitter.render.window.video:Video
vignette = flitter.render.window.shaders:Vignette