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.0b27.tar.gz (3.1 MB view details)

Uploaded Source

Built Distributions

flitter_lang-1.0.0b27-cp313-cp313-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.13Windows x86-64

flitter_lang-1.0.0b27-cp313-cp313-musllinux_1_2_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b27-cp313-cp313-musllinux_1_2_aarch64.whl (16.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flitter_lang-1.0.0b27-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b27-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

flitter_lang-1.0.0b27-cp313-cp313-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flitter_lang-1.0.0b27-cp313-cp313-macosx_10_13_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

flitter_lang-1.0.0b27-cp312-cp312-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.12Windows x86-64

flitter_lang-1.0.0b27-cp312-cp312-musllinux_1_2_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b27-cp312-cp312-musllinux_1_2_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flitter_lang-1.0.0b27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flitter_lang-1.0.0b27-cp312-cp312-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flitter_lang-1.0.0b27-cp312-cp312-macosx_10_13_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

flitter_lang-1.0.0b27-cp311-cp311-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.11Windows x86-64

flitter_lang-1.0.0b27-cp311-cp311-musllinux_1_2_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b27-cp311-cp311-musllinux_1_2_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flitter_lang-1.0.0b27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

flitter_lang-1.0.0b27-cp311-cp311-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flitter_lang-1.0.0b27-cp311-cp311-macosx_10_9_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

flitter_lang-1.0.0b27-cp310-cp310-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.10Windows x86-64

flitter_lang-1.0.0b27-cp310-cp310-musllinux_1_2_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b27-cp310-cp310-musllinux_1_2_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flitter_lang-1.0.0b27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flitter_lang-1.0.0b27-cp310-cp310-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flitter_lang-1.0.0b27-cp310-cp310-macosx_10_9_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for flitter_lang-1.0.0b27.tar.gz
Algorithm Hash digest
SHA256 95d5638ad574c2a99571589383da2ae3b1e5c9947b6ce613242a84cab5f5f9e0
MD5 0d6305c2e47f056456fde916b914b989
BLAKE2b-256 b2db38ed173ea3b77638fe30989b4732b4238139b86cb1118bb146f6b74e74fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27.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.0b27-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0aa6c93e4fd8cdc4fab9a7e3de0e0670adb5d6b3eeb210e424d04cec6bbdd4b0
MD5 addbc29531464843937de0faa91ee7f7
BLAKE2b-256 2c7e9f3e9632872030045ea8a4d43317d6fdeb3b2764f736fb62375d69b74638

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e0e07e8513fb2015c7a59c9dd896bd59c4ca7aac5bd9011f760f2ff76efdef0
MD5 ba285cbb227fdf9262ab75b4355d48aa
BLAKE2b-256 01e72a4d900ad02606cfe71fe2241a99338780f052cb5fc8fc682eaa9f757427

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db2fbc45f7a61a9382a25c49831921d63f6a98c16ff75f596a16dad30942660c
MD5 1bcc72433a0a5935a2b1c5055a90ace2
BLAKE2b-256 a494ff022277120a3d0a9449de27c33aea43b27642056a8f73e49b87c20a34d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d793f929578e4ff03f17a538f3f8f77b2bb9185f14b91adb4fbf55ad08731968
MD5 2359c91f50a9744f26f82a87a8c69e26
BLAKE2b-256 4e4d82d05422d493eed67bbfe20bfd30e9b5801b9b5525665ec6275df56e3e8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d68c7a661ce1d91687b6724a3c22e1ee279351e0f0564afeef29375542aab0ec
MD5 09f8db62be150911d0a4e08433fd870c
BLAKE2b-256 1809c248d54b86ad585dbfe258f0dbdc58e4ae9960e37b96a23b0c994b879338

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de7ab03e65f77f14cca333e3416cf62ff21b46d7eb1923d5ceb4d03cd55d4682
MD5 b697a55454fb78f9ca2f372fac3ae2fa
BLAKE2b-256 ff717f6bbb79079e9c8645a82a75aed5d501c39b739653addf388670a8503918

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d191e89627c685666cc1fb9be462dc93a343cbb7d08b2619de5b0793f8a923be
MD5 92b250780291dbc626baa6eb7032562f
BLAKE2b-256 3a218a5197b4c3de03d16bd31af3bf2f34bbc74379024854e30632e2fc864941

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ef5c67c2105c7edd952bd9de360692f6f97f405ce1df0047ec8a9b64f8d53c6d
MD5 3aa1baa1092953e7b8475d074361a060
BLAKE2b-256 b66cf4def4195f11de93e9a549731167b1a5e29ece54f857ddbca3ce15fb5332

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b223c8ba1c8e99571c394425ef2799a0826dfe7df0b38627aa5f3f3faaf19624
MD5 3eadfa6259f74a5421a0ced90dea644e
BLAKE2b-256 647847fc66a8193cf1718912e94302aa6d2f3a299a208c0baf7a98d82a7b6ccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 41c78b087cb09f4b0be5cf8ea3e6fe20a9a0bdea25a57fc8e8acbb8798e3dc29
MD5 c0b9e9bf6abfafac6a537f7a25f09eca
BLAKE2b-256 73875b69a501226db5573fa8f52b0138b038e2861313b33450a7baff2b0b19f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcf6949591bd196beb26679e147b2190206c680a3fbe89a3318c810b3859d6cf
MD5 f69a5478c7b183468ef4326244d27dab
BLAKE2b-256 1b51e136760445c6f78838f0f1b439f0cadc8f0543e127162a0a798d4517f521

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2cd05993049985ed512bd222c0c4ea8124738494b2d7fe92f67cd7dc3c50187
MD5 5a023ba522fc8e46427caa5d661d10e4
BLAKE2b-256 2efdedbf2c09fbcd0cc983f0443abc84e6f410cd2c0e540751833d9e9b6ada5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53327175b482eff9d9d5830d0f2457d047d3b63c730b1805459da8f297dc9ce6
MD5 3a1108d11c9c52777da1e117d0220e0d
BLAKE2b-256 3681dc306ec9a466342cd63ad65c92de67ac896a0e5888fd7a05a2e763774701

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 64f35060c48e8d3954909bf1bcacda4f87a88c2869d8c679b381c5f98eef3e9b
MD5 75cbf67dfa91325be51c4ca58fc6c842
BLAKE2b-256 fc44928c60c3a39ab4e9cbd66bd0a6cd53bd997e60c95874edbca915cf1ebf51

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58c8cf66a8367ed497d12d9a7ae4a038d532e7954280d2b4a195a4389719b138
MD5 1177d974122ad8f1309cb8a1b9b87d70
BLAKE2b-256 4c6d87562bddf53d46237a3bc900b1ff48d5e8b1ec25fce47cf2e71e201cfb4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0726564da97f5833b808bdcc41ae063a779b392a8ef6a65c850176880112e4b9
MD5 61cf5829b7a98b4caf0261aa65a871e6
BLAKE2b-256 b4ea8f0aa0d8ed8eaae73ca256d9644e922cc36670bdf74b588ae66dd43a952f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb1e5a4617d99beea13e2ee856a6c7edeab69d1ea8abd0f9ff7ad399225ea391
MD5 8fa3fc2ac5fd60839914d8f980d9ea09
BLAKE2b-256 7420ca2ece5660d4fa50267406d5c61ac64d44833f0bb45083d4f622c276e2a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d06123809844bcb415214e41b12031465f2b6fe0f600105498f8ffee9e31770
MD5 5a18c974d91512998cd7a2bcc79150fa
BLAKE2b-256 b4f7fec2fa50f5553fe50c596cdf62bf66f7e1ba1248493d6667e56e303844af

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56f845901b384b182880618e6649e64f068091b8857096cb20765b9747622c27
MD5 c4b0ed627f5e79dbf33bcff99fc105e6
BLAKE2b-256 e379cc6395e39b24cf56767c8f152f98445f48fd1073e2a666f456e3c60b7e15

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a1c45a908ea3141a487f361ebf1f662beee2a7ef195048e643d638fad722338
MD5 4fe92a7a8f7e39b80f7b21fa8987592a
BLAKE2b-256 815d7e9719780d7feda5eae3cd9d5ecdfeee5dfb9c823cfe34d68ff8b6cf7f91

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9345bd9c16a2fc9591ef5b9025bc633d89c52ac2ac896314c19998ca21647689
MD5 cab886381ef5767f26da870f9afdac9b
BLAKE2b-256 b130521814a2c2e73ce730331f23ae5f6b2b596da215532cf3fbe90c1bd9f201

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4abc7005b2cff144cd6a121d005111cc2a2c3bc618e415cf4878c5950b952de7
MD5 198bd1c83eb8ee02b137d99fd8b6c072
BLAKE2b-256 1b891a99e425a6b47c2f9c3a4996b973c0a6d35df5f1015182b01415a3dd7b29

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c75e52f8dd41a693f9b768c8bb695906ddba3b33f445e59ea23f5fa57c46e04
MD5 6a9bca9cc30ad2f9aca3d215a659e455
BLAKE2b-256 7de4de723b0f53d9569551d0c0e15d238c5680e42da44a7e7582a3e7b611ff79

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4bcb72b37f8735c85716f867641c21513b01c78d04bfe9d12a1ece112653581
MD5 d675bbb9b3fcf8836f43b4fd720409de
BLAKE2b-256 3bfd14d7cbc94ec458c79fc6e64c188fe9fff5302ccd3131b938d0b1db2ed4b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b55c7fb3ce94d09f18dcb34f0c41587049ad1b4954f67cba084a0419b0f5aff6
MD5 ceec4232af81f14684864aeee2d1f302
BLAKE2b-256 a1e7d68239f2f7ef04af15b612b1638ee27b7106c99fbc89b905713eb16ee068

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e676e72153a0c14695a48c898b319d822a01620f9900d4785fdea0e3fd4594e
MD5 39492389083229b662ae485229d407eb
BLAKE2b-256 68735307a051d2938d10ea999f7312e89cec212b2ac2d43a82f4fdc564a5d9b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2365aa71a1e8fd60fefa9d62a8ffce012d1f06aae26f82c4ccabb6e59dd45955
MD5 12cb37864c917328247351d52251fa77
BLAKE2b-256 2146931e492f80f24e5a2095a3789d3493e6af771677dd224e42d94b4d05620c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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.0b27-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flitter_lang-1.0.0b27-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cfb3ebdd6ecce0e8327274b98a69fd8e362e5c915d5bef14b557de6fb97b4f29
MD5 ed0fb5ea82ca2389a6039973ddfaf205
BLAKE2b-256 bc4b2200b29a088a4347b7fced38cf590a61acc687c50b4c23d453e39495d696

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b27-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page