Skip to main content

Flitter is a functional programming language and declarative system for describing 2D and 3D visuals

Project description

Screenshot from a Flitter program showing colourful distorted ellipse shapes with trails moving outwards from the centre of the screen.

Flitter

CI lint CI test CI coverage docs

Flitter is a functional programming language and declarative system for describing 2D and 3D visuals. It is designed to encourage an iterative, explorative, play-based approach to constructing visuals.

The language supports the basic range of functional language features: first-class recursive and anonymous functions, comprehensions, let/where, conditional expressions, lists ("vectors"). However, unusually, all values are vectors and all operators are element-wise, and the language is built around constructing trees of attributed nodes. The language is designed to be familiar to Python programmers.

The engine is able to live reload all code and assets (including any shaders, images, videos, models, etc.) while retaining the current system state - thus supporting live-coding. It also has support for interacting with running programs via MIDI surfaces (plus basic pointer and keyboard support).

Flitter is implemented in a mix of Python and Cython and requires at least OpenGL 3.3 (Core Profile) or OpenGL ES 3.0. At least Python 3.10 is also required as the code uses match/case syntax.

Flitter is designed for expressivity and ease of engine development over raw performance, but is fast enough to be able to do interesting things.

The engine that runs the language is capable of:

  • 2D drawing (loosely based on an HTML canvas/SVG model)
  • 3D rendering, including:
    • primitive box, sphere, cylinder and cone shapes
    • external triangular mesh models in a variety of formats including OBJ and STL
    • planar trimming, union, difference and intersection of solid models
    • construction of meshes from signed distance fields, including common combinators and blending functions, and the ability to specify custom functions
    • ambient, directional, point/sphere, line/capsule and spotlight sources (currently shadowless)
    • multiple (simultaneous) cameras with individual control over location, field-of-view, clip planes, render buffer size, color depth, MSAA samples, perspective/orthographic projection, fog, conversion to monochrome and colour tinting
    • PBR forward-rendering pipeline with emissive objects, transparency and translucency, plus the ability to plug in custom GLSL shaders for arbitrary groups of objects
    • texture mapping, including with the output of other visual units (e.g., a drawing canvas or a video)
  • simulating physical particle systems, including spring/rod/rubber-band constraints, gravity, electrostatic charge, adhesion, buoyancy, inertia, drag (including in flowing media), Brownian motion, uniform electric fields, barriers and particle collisions
  • playing videos at arbitrary speeds (including in reverse)
  • running GLSL shaders as stacked image filters and generators, with per-frame control of arbitrary uniforms, and support for multi-pass and downsampling
  • built-in filters for: scaling/translating/rotating, Gaussian blurring, bloom, edge detection, vignetting, video feedback, lens flares, color and exposure adjustments, tone-mapping with the Reinhard and ACES Filmic functions, and 2D noise-map generation
  • compositing all of the above and rendering to one or more windows
  • saving rendered output to image and video files (including lockstep frame-by-frame video output suitable for producing perfect loops and direct generation of animated GIFs)
  • taking live inputs from Ableton Push 2 or Behringer X-Touch mini MIDI surfaces (other controllers relatively easy to add)
  • driving arbitrary DMX fixtures via an Entec-compatible USB DMX interface
  • driving a LaserCube plugged in over USB (other lasers probably easy-ish to support)

Flitter also has a plug-in architecture that allows extension with new image and 3D mesh generators, MIDI and DMX interfaces, or completely novel input and output systems.

Installation

Flitter can be installed from the flitter-lang PyPI package with:

pip3 install flitter-lang

and then run as:

flitter path/to/some/flitter/script.fl

More details can be found in the installation documentation.

Documentation

The documentation is available on Read the Docs.

There are a few quick examples in the main repository. However, there is also a separate repo containing many more interesting examples that are worth checking out.

License

Flitter is copyright © Jonathan Hogg and licensed under a 2-clause "simplified" BSD license except for the OpenSimplex 2S noise implementation, which is based on code copyright © A. Svensson and licensed under an MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flitter_lang-1.0.0b28.tar.gz (3.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

flitter_lang-1.0.0b28-cp313-cp313-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.13Windows x86-64

flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_aarch64.whl (16.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

flitter_lang-1.0.0b28-cp313-cp313-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flitter_lang-1.0.0b28-cp313-cp313-macosx_10_13_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

flitter_lang-1.0.0b28-cp312-cp312-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.12Windows x86-64

flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_aarch64.whl (16.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flitter_lang-1.0.0b28-cp312-cp312-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flitter_lang-1.0.0b28-cp312-cp312-macosx_10_13_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

flitter_lang-1.0.0b28-cp311-cp311-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.11Windows x86-64

flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_x86_64.whl (17.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_aarch64.whl (17.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

flitter_lang-1.0.0b28-cp311-cp311-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flitter_lang-1.0.0b28-cp311-cp311-macosx_10_9_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

flitter_lang-1.0.0b28-cp310-cp310-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.10Windows x86-64

flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flitter_lang-1.0.0b28-cp310-cp310-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flitter_lang-1.0.0b28-cp310-cp310-macosx_10_9_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file flitter_lang-1.0.0b28.tar.gz.

File metadata

  • Download URL: flitter_lang-1.0.0b28.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for flitter_lang-1.0.0b28.tar.gz
Algorithm Hash digest
SHA256 97f66cb5af950e1d867b28b8bb0bb1e34494f105385023933fe8e65a7f9af807
MD5 1972457db1652aac1783aef36649b70e
BLAKE2b-256 bdffca79ff84e50d4e255616aac9f6ee3807505fa926ff16a9cc3b19e625cf7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28.tar.gz:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5d34a72d7f957c0c1aa5e2804c6bd8d885b4415e6be70a4635247c04dec2cd38
MD5 92dff651a92ac66773f3bf2eb83908c7
BLAKE2b-256 e8344a53c51fb2cd558dc5cc71a4ec9764303a05282a66ab6cf4f04e87a2e505

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp313-cp313-win_amd64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8fac614b7e62f1c2d4e6121227ef8750a664104844d7b41fa474e2e28eb3fe4d
MD5 6cc7c84d9f29f6395ab4c7808bef9de6
BLAKE2b-256 8cc40933f6233de76df052d0c22916d83223416a346a2707f2f5bb6be42867dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62fb0e6bff6f68d07b50327781dda7dc4cdf42e0365fd27695f89bf71d8667fa
MD5 085f01a70160973e132c36a0ccca9170
BLAKE2b-256 1c06d6ee772baf82a28183b9edf6f29ab78e01239681da1ae40ff8395b9271fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fbc7c8647a183c96021feedd4cfd840ae8170de48539365c7add0ed71d8c6e5
MD5 a29a5eccf8ce803ce728d6d1c07f128f
BLAKE2b-256 eed5d86ace640119623aeebbf72bfa7bd21467d8c32c4e64956f9a5f06e94032

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a71ea6a9dfa953fe2a9a038ed08d87280fb28474ae4ac79153138edf39e7ca26
MD5 2213871c5205a1adc87bfdfe289b3e36
BLAKE2b-256 c8162c165a26d89cc4c400647c6a778011ee86957b25002096e5805e7a0aff99

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5f81e8cd687f7fc4f1899f5fd3b725abf765522615d6cb8a9bdfd118ed56002
MD5 ccaea1ecf38dc3839e8c32f84ef43c49
BLAKE2b-256 58d0472a98ac4e7115b4007d99f1182500f48b0376b2c50d00130f63ed142142

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 59378165e32e445dd98c17437e9ddb7adcb63d7b51ea5729defdcb659b5b1832
MD5 db19ed408e03779e8ec6161044fe2606
BLAKE2b-256 5f50c246f288fc9563be0c0fc8ba769c0dde3b09997784a002559f947bef0b48

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 01ae51dfbd7ebc39b4def9a613bd92c9d3c6601eab227f097545ff4f492e2e89
MD5 799f54ad8b67fe81424e113b67d52bcb
BLAKE2b-256 3843c3d7fe3ed93856981b399f5e2e03ecccecdcc9cc1380ce603ae032514e29

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp312-cp312-win_amd64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed1ee56f4b5f63ccc87dc47746cca0cf6f772d313a53209afcb3f27cbe95564f
MD5 322ec7120af1ce929c0567278c7af0fa
BLAKE2b-256 8886c01c6c942b37d0660aad24b50ced58dbf06b2605a5e1b1f0e52131f312bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 023aec11df84aefbe507289cf27d4e39dc0715b125427ea1a5392c7feedcaab7
MD5 06cd4955257f21144a6541aab6792d1f
BLAKE2b-256 0fd9fa82776aeaab86ff7fba0711d856705122e0f45590199f4f551db4572076

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00b5fdd79ee9da79b2c22310cc0007450214f70734dc7cc13b695f132507c838
MD5 d6b3e68c2110d57278ef28377a2b69a0
BLAKE2b-256 dee0f46318a2121f33a37bc4fe92e12291298ce9605e526f7245bbe0606d5977

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 859f510beaaa1aec68b677f564a69a92994e8c62d709e66c2875e03eee8885f4
MD5 57f6c112f5b07eba7dd9c0687b50f5c6
BLAKE2b-256 991194ff0661c0ce30962f9580e9c0df200778f3a7c14236448111bcd67a1617

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8d4a4ce2a8a3b0ff7e9cece93f609a784288efcb6751e64a6928a86f7854ded
MD5 6c24acb1d7eff7c14a655a12eea55bee
BLAKE2b-256 955773b1ebff6b115faef2b4344207e72d14424d66d980e4dec6d950d299d6d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 501a20fe10faf510fd74b889fb81b0f5155390e647c7d6d139f5bacc6acfb4ca
MD5 f17c6aa5987094ae14b19aae40019de7
BLAKE2b-256 60672eb1122a2c74b7bbffd19a235cbd62ff370ab155c193c1d8da096981fc77

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c5fd9845d550d254ea7b0878aaf8ea180c19adad898891282ed6fdc3d7d29060
MD5 6eeeca4beaf631b0c5363a03aec4244b
BLAKE2b-256 03b6f31de084c1e553dc2144a8737f4b1e4463402a8a49a726fed8d4014fa841

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp311-cp311-win_amd64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec9f403ea979e483420c989cecd0b0e1364817dd70c43b7381d790ef52a68f59
MD5 d151b10104b7b2ac6511cb4dc47b2d57
BLAKE2b-256 8aa293b641b9e69bdc725be6c0907de10302900b8621f39c4bfb2bbd09bd6d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c5b99635a530016871d094752f2160ef0c22ad01a738d58bfa41aa0e4d092d1
MD5 2bbd93d1fecaea454c38adb0b5fa3da2
BLAKE2b-256 0acca3d202cd242a31333a6f73ae665634aef7d1c266134382ea4c861a975545

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c1dfd2493676bc154559a7f50bf204b5e250c471e72a59d63b7850f177d3b51
MD5 48a6d3b98d6de9dbae3a1cf841b0a08e
BLAKE2b-256 15d180fdda0737d78a00bcf5cde5622eae38590289b6ae17472f94b23a45f034

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 878348ad1113d944dac03fc3a8365f6c3ebbb4e0cdfb3c4cafdcb40d72eeb43b
MD5 8c94a592d6e811b3691bf41ca9b68ead
BLAKE2b-256 b8b2f349486fa98f5b43aa2739f3f2b997240af8c0edf5411e827f738769b435

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9b0c51736f45b98fb08556817c1e922854df7bc8bbab8b48fc9a6e0aa2d00cf
MD5 eea1393f45215d09fc8c3b44a383d0af
BLAKE2b-256 0229ec8e21be262ae2ff4352d61dce95462f1fcbb5cc6d12923b74d2181229a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a71e364177cd9bde0b44b772bd287cd2a62b6a942dbe7f9158a7d97af0e02858
MD5 5d8cd4595471dc5a2e1e8205c208537f
BLAKE2b-256 afd220f721dd15aa334c9a2d2fbbff7fc125f7d9a481005c68794edc6e1cab95

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 82da2e2fcb30e2a6fb12e5c4bf5f587b74960c8f04054e3c11e5dd15a1448c2a
MD5 87d0d85d77efe319c67ca412b9209ea7
BLAKE2b-256 9ce9a114abbfb0922a928ec23b9aba8fcad1036b725aa2e32b50a76ba3493663

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp310-cp310-win_amd64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3b5b0ec1254e0aaab1a105bdbdb1c69bef7e66a2708a8d70e38e4f4ddaab305
MD5 bc191c6979454d9f1645c9d41a21c05b
BLAKE2b-256 0ea0c028efea2edbe84d9d73e0babc87af8ffeb26dc63f541c712f05347f5bdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 adb30a19915c88bd98e058f5495a79b80e3ccd03b369a2484c60d49b0116c490
MD5 f1605cfcede10caaf1c13756b885fe9f
BLAKE2b-256 fe3e6a71e707778844108e83a7ed7b01c238fb6450965a3e9632b57303f24d8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45cc251de70a9bf96339e74c4502f2ff8401f09e7e79e75a697a497d14553c19
MD5 6449d22845ae1a6bff73b5bd46fa748e
BLAKE2b-256 e4a0c4741d2a8330126ad879b2111a0de97cf9413ea6618cdd9cfc2b552f5d57

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cbd826594887c12077ebf40001b8b83a31b0d4f37e18e2b411addf02de722889
MD5 19e0953c3118515420f4042d38269570
BLAKE2b-256 840d73c4bb79b35cb33d9a743dfdee226fad94e1525c3c16fa5347782484f074

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70473f155fe1386003d410b0f9b65b4cfd61a4b4170e8096d641ea67087f0faa
MD5 abeffea059a70be5eef5f7158004a0fb
BLAKE2b-256 95144bc91dfbe83548d88abcf9317efbfcc62b3e5537d37d98b0568abbf90b7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flitter_lang-1.0.0b28-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b28-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f36a9b4269214c211a1b698c63d75300516684972b3aa647fdb99d083947bb5
MD5 5c585509c531941372d9929d38b80def
BLAKE2b-256 5699f0ae3b46489a57665ce9359f67c24dfc2fff7bc09dbed6f2ee6177f9d7d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b28-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release-package.yml on jonathanhogg/flitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page