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

Uploaded Source

Built Distributions

flitter_lang-1.0.0b24-cp313-cp313-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.13 Windows x86-64

flitter_lang-1.0.0b24-cp313-cp313-musllinux_1_2_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b24-cp313-cp313-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

flitter_lang-1.0.0b24-cp313-cp313-macosx_10_13_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

flitter_lang-1.0.0b24-cp312-cp312-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b24-cp312-cp312-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

flitter_lang-1.0.0b24-cp312-cp312-macosx_10_13_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

flitter_lang-1.0.0b24-cp311-cp311-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b24-cp311-cp311-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

flitter_lang-1.0.0b24-cp311-cp311-macosx_10_9_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

flitter_lang-1.0.0b24-cp310-cp310-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

flitter_lang-1.0.0b24-cp310-cp310-musllinux_1_2_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

flitter_lang-1.0.0b24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

flitter_lang-1.0.0b24-cp310-cp310-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

flitter_lang-1.0.0b24-cp310-cp310-macosx_10_9_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for flitter_lang-1.0.0b24.tar.gz
Algorithm Hash digest
SHA256 150024ab199a985d8a2491bbdb8c5b70fe0f274b0af2a4696edd08241df6434d
MD5 706bd720981c6f70264eb7e0876da024
BLAKE2b-256 1c014f635752adafa2f19b5765f8dd34a61f0eb8c666f19dce5fb30d3318d4e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9b32cbf7f745aab156f88091653a3a403fb5bc34cf0e76168e72aca5c998cec5
MD5 facd150803adfdfa5c8199c262d58165
BLAKE2b-256 6c554b2b91f56c1b574a5d29adb24faece8807851e36e335a7726f2420cc13f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0a8c0d09f43cfd03b2b2541e10dcb5dd150f473947c1b4fc44a49efe10c0560
MD5 f64751bb830423751e6f0ca84ff06407
BLAKE2b-256 0c9b33a9ee572dc82ec831a23d0d883543f91e7006c305319b522323eb9bf1dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5c28bee10828a6b4d3e01679512cd705cbec3b985967244b9149ceed2e70301
MD5 80eedb3151ab73e9226f8bc4dd3f2970
BLAKE2b-256 343c8f662ce70138a8dad7a933788f025c2ab66e2acc08dcbe7083cf617b2247

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82bce1f92c3116c74a79cc6a4e308d611b2d08817803e6b256564c82c65a7029
MD5 b676de2d1786771a1070f7f0ab327db0
BLAKE2b-256 00875fe76cac69791cc0a9382f1343a1ba6d0689354c08e0e18574101f0ec7d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 02a18da3f69d550f2b2aac593ca27a54953ed58d7bd407f9a5488a42aea7c2f6
MD5 3f416d16c26f50a53d02770050f5f140
BLAKE2b-256 c2eee1a567b52f3a2933bff1fb728a7cad8e059b5a530d84194e65b7f1fd6d4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 75ff4046b9073b7af95f42da4d4322a8f127715f5ae376c04d5212c4b9968adb
MD5 7dce60924e8e39963ad2414f4dcc96a1
BLAKE2b-256 b5292dcf5b20b12dba4881f29d15c3af0d129c93cbf45c911258b992de2dcf58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b295179698216351a6372270ff9325659dfa258aba7e6555466e4fb1ed9945fe
MD5 ec887436f22a251282d496ab746bb9b1
BLAKE2b-256 c90cff13e53b44e58df9fe810bddd2dc1d199e6443d31b2a9547c0ed365fcc1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38113ba27dca14dc92f42f796882b01d2ade99c11d08d70b56380c312db15585
MD5 d7e8a5fb6bb8724939a58cd4074f1adf
BLAKE2b-256 02e5647c001b9a91123c0db76ea02dad2e354d8631065dd23ae28e2f57afe0c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dac5f140a84ac7a6ad32071f84ff217a39296b5c9f990f63ad8383f6e407a5f
MD5 a6027ee12d68e314d3670b94ad44ddc8
BLAKE2b-256 c322cdf893ff1451c264ea63d7da7f0bb5138df30a40bd67003579211a69444c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b20e5ab8b3f0b1fb96e1ae2d724eb3a5c67343d3fd4dd365af6a655540e1cccd
MD5 02a0ef76b007473d35a16f8d8adab7b5
BLAKE2b-256 145aa96086695edea2013b1759e973f699391ccebff687ee370ce395ee0a6f23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ba5efb4068f573a75f951de2831cd663f5d82add53df5907b0ef0622bc9a2350
MD5 8793c60f9164a45f01f2c575ac734c9a
BLAKE2b-256 15ade943dc98824e3a8757d9075f31da7763a466f2169dbc971539cddaaf9fb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f962d75ffb63ab422a4efc4917c85385ded2f52c480ea1bd4694cd675d6b4f2
MD5 51ceb085dec24fe4fda2a0624fc7ab52
BLAKE2b-256 55464862b5286b6b31ca6a38972a080a9e41faf10914c8e2949282a7349c94d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a5d5757ee0d4c84199866889d291ddeca8f87f7a424cdf714e8bbfe874c9985
MD5 9423a23d677a074ce38d53093d16e245
BLAKE2b-256 91d59ed0612b3ec2d2c317b4c5ae59d44b8a68cfdf0a075151fccc100a63872f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e8b705980d9ad64f2e25a50f71c0b64659b1275c12b3e076d16b2ab883e0b12
MD5 f6b549cecce6bbf6a1900766cf38f851
BLAKE2b-256 8a8224bb9c60dcf6e9c3bdb24fda7df86b63aa76ee383f92ea8f22e8c7e1cdd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb16cb015e92cf5a0cfcd74d2508388070f089fe8de82fc629badc49bfaba237
MD5 9334d8a706abdf553d17e8697099c447
BLAKE2b-256 494f1ff66c6136ea7f8fed12eafb15526de69b800faaf54850b0d38cb5657fd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c91281db53d69949976e5413fe103393b28639c719963d36857f13518d0b6157
MD5 b78ba5e4aa46eb8d013693ec57172bb3
BLAKE2b-256 7e28a9a0284e6d31d0ec4038acd6ef7d6a50041829cb07e3130c50b203839eb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e39793562ded08ebd95e21f37a4794d8e7d47e839917d410a8eb334c03ac4071
MD5 a8cefc9c801e4c97e1b55c9cc1feba5d
BLAKE2b-256 ca4b9aef0c395594d0938454839d19dce36e9f2a4535610c7f003d62b88ff0b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe7b923e81e13c544046bcac1a5cd4cc1e6a7149c403091cded4e6e85577310f
MD5 afa4f6ab08d7abd321d979f5b16c21f9
BLAKE2b-256 d72155718417beb30431e8d18eac4e914cd0cd1cda278f4cc83b19a0f207d4d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9af57507b907437312da34f830d35bf5ac1af3a74813a8b687ec41baf4f9f63
MD5 abd3037f78b9b0fb3e31476d6e79908d
BLAKE2b-256 0702dbf74d51e60cb5ab2eb773562ebfeb79f1ecead16668246fc8488ea4bfe4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flitter_lang-1.0.0b24-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c44b81dbb1610ac6507b65fa53599cf857f854e49a03141bc88128f2f2ecfded
MD5 4fba3a1ead77aba854ee485e3fe4ab6a
BLAKE2b-256 ffaa5126be58e32620bf3ead6edf23a0149fc4f9119909721ea5ff31715e1452

See more details on using hashes here.

Provenance

The following attestation bundles were made for flitter_lang-1.0.0b24-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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page