Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

Metadata

Release files for flitter-lang 1.0.0b28

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flitter-lang 1.0.0b28
File Size Uploaded
flitter_lang-1.0.0b28.tar.gz 3.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for flitter-lang 1.0.0b28
File
flitter_lang-1.0.0b28-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
flitter_lang-1.0.0b28-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
flitter_lang-1.0.0b28-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
flitter_lang-1.0.0b28-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
flitter_lang-1.0.0b28-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
flitter_lang-1.0.0b28-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
flitter_lang-1.0.0b28-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
flitter_lang-1.0.0b28-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
flitter_lang-1.0.0b28-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
flitter_lang-1.0.0b28-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
flitter_lang-1.0.0b28-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
flitter_lang-1.0.0b28-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 342.9 MB

Release files / flitter_lang-1.0.0b28.tar.gz

Download URL flitter_lang-1.0.0b28.tar.gz
Size 3.5 MB
Tags Source
SHA-256 checksum
How to use checksums
97f66cb5af950e1d867b28b8bb0bb1e34494f105385023933fe8e65a7f9af807
BLAKE2b-256 checksum
How to use checksums
bdffca79ff84e50d4e255616aac9f6ee3807505fa926ff16a9cc3b19e625cf7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp313-cp313-win_amd64.whl

Download URL flitter_lang-1.0.0b28-cp313-cp313-win_amd64.whl
Size 5.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5d34a72d7f957c0c1aa5e2804c6bd8d885b4415e6be70a4635247c04dec2cd38
BLAKE2b-256 checksum
How to use checksums
e8344a53c51fb2cd558dc5cc71a4ec9764303a05282a66ab6cf4f04e87a2e505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_x86_64.whl
Size 17.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8fac614b7e62f1c2d4e6121227ef8750a664104844d7b41fa474e2e28eb3fe4d
BLAKE2b-256 checksum
How to use checksums
8cc40933f6233de76df052d0c22916d83223416a346a2707f2f5bb6be42867dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL flitter_lang-1.0.0b28-cp313-cp313-musllinux_1_2_aarch64.whl
Size 16.9 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
62fb0e6bff6f68d07b50327781dda7dc4cdf42e0365fd27695f89bf71d8667fa
BLAKE2b-256 checksum
How to use checksums
1c06d6ee772baf82a28183b9edf6f29ab78e01239681da1ae40ff8395b9271fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3fbc7c8647a183c96021feedd4cfd840ae8170de48539365c7add0ed71d8c6e5
BLAKE2b-256 checksum
How to use checksums
eed5d86ace640119623aeebbf72bfa7bd21467d8c32c4e64956f9a5f06e94032
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flitter_lang-1.0.0b28-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 17.0 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a71ea6a9dfa953fe2a9a038ed08d87280fb28474ae4ac79153138edf39e7ca26
BLAKE2b-256 checksum
How to use checksums
c8162c165a26d89cc4c400647c6a778011ee86957b25002096e5805e7a0aff99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp313-cp313-macosx_11_0_arm64.whl

Download URL flitter_lang-1.0.0b28-cp313-cp313-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a5f81e8cd687f7fc4f1899f5fd3b725abf765522615d6cb8a9bdfd118ed56002
BLAKE2b-256 checksum
How to use checksums
58d0472a98ac4e7115b4007d99f1182500f48b0376b2c50d00130f63ed142142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp313-cp313-macosx_10_13_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp313-cp313-macosx_10_13_x86_64.whl
Size 5.6 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
59378165e32e445dd98c17437e9ddb7adcb63d7b51ea5729defdcb659b5b1832
BLAKE2b-256 checksum
How to use checksums
5f50c246f288fc9563be0c0fc8ba769c0dde3b09997784a002559f947bef0b48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp312-cp312-win_amd64.whl

Download URL flitter_lang-1.0.0b28-cp312-cp312-win_amd64.whl
Size 5.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
01ae51dfbd7ebc39b4def9a613bd92c9d3c6601eab227f097545ff4f492e2e89
BLAKE2b-256 checksum
How to use checksums
3843c3d7fe3ed93856981b399f5e2e03ecccecdcc9cc1380ce603ae032514e29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_x86_64.whl
Size 17.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ed1ee56f4b5f63ccc87dc47746cca0cf6f772d313a53209afcb3f27cbe95564f
BLAKE2b-256 checksum
How to use checksums
8886c01c6c942b37d0660aad24b50ced58dbf06b2605a5e1b1f0e52131f312bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL flitter_lang-1.0.0b28-cp312-cp312-musllinux_1_2_aarch64.whl
Size 16.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
023aec11df84aefbe507289cf27d4e39dc0715b125427ea1a5392c7feedcaab7
BLAKE2b-256 checksum
How to use checksums
0fd9fa82776aeaab86ff7fba0711d856705122e0f45590199f4f551db4572076
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
00b5fdd79ee9da79b2c22310cc0007450214f70734dc7cc13b695f132507c838
BLAKE2b-256 checksum
How to use checksums
dee0f46318a2121f33a37bc4fe92e12291298ce9605e526f7245bbe0606d5977
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flitter_lang-1.0.0b28-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 17.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
859f510beaaa1aec68b677f564a69a92994e8c62d709e66c2875e03eee8885f4
BLAKE2b-256 checksum
How to use checksums
991194ff0661c0ce30962f9580e9c0df200778f3a7c14236448111bcd67a1617
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp312-cp312-macosx_11_0_arm64.whl

Download URL flitter_lang-1.0.0b28-cp312-cp312-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8d4a4ce2a8a3b0ff7e9cece93f609a784288efcb6751e64a6928a86f7854ded
BLAKE2b-256 checksum
How to use checksums
955773b1ebff6b115faef2b4344207e72d14424d66d980e4dec6d950d299d6d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp312-cp312-macosx_10_13_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp312-cp312-macosx_10_13_x86_64.whl
Size 5.6 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
501a20fe10faf510fd74b889fb81b0f5155390e647c7d6d139f5bacc6acfb4ca
BLAKE2b-256 checksum
How to use checksums
60672eb1122a2c74b7bbffd19a235cbd62ff370ab155c193c1d8da096981fc77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp311-cp311-win_amd64.whl

Download URL flitter_lang-1.0.0b28-cp311-cp311-win_amd64.whl
Size 5.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c5fd9845d550d254ea7b0878aaf8ea180c19adad898891282ed6fdc3d7d29060
BLAKE2b-256 checksum
How to use checksums
03b6f31de084c1e553dc2144a8737f4b1e4463402a8a49a726fed8d4014fa841
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_x86_64.whl
Size 17.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ec9f403ea979e483420c989cecd0b0e1364817dd70c43b7381d790ef52a68f59
BLAKE2b-256 checksum
How to use checksums
8aa293b641b9e69bdc725be6c0907de10302900b8621f39c4bfb2bbd09bd6d45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL flitter_lang-1.0.0b28-cp311-cp311-musllinux_1_2_aarch64.whl
Size 17.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9c5b99635a530016871d094752f2160ef0c22ad01a738d58bfa41aa0e4d092d1
BLAKE2b-256 checksum
How to use checksums
0acca3d202cd242a31333a6f73ae665634aef7d1c266134382ea4c861a975545
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5c1dfd2493676bc154559a7f50bf204b5e250c471e72a59d63b7850f177d3b51
BLAKE2b-256 checksum
How to use checksums
15d180fdda0737d78a00bcf5cde5622eae38590289b6ae17472f94b23a45f034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flitter_lang-1.0.0b28-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 17.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
878348ad1113d944dac03fc3a8365f6c3ebbb4e0cdfb3c4cafdcb40d72eeb43b
BLAKE2b-256 checksum
How to use checksums
b8b2f349486fa98f5b43aa2739f3f2b997240af8c0edf5411e827f738769b435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp311-cp311-macosx_11_0_arm64.whl

Download URL flitter_lang-1.0.0b28-cp311-cp311-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9b0c51736f45b98fb08556817c1e922854df7bc8bbab8b48fc9a6e0aa2d00cf
BLAKE2b-256 checksum
How to use checksums
0229ec8e21be262ae2ff4352d61dce95462f1fcbb5cc6d12923b74d2181229a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp311-cp311-macosx_10_9_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp311-cp311-macosx_10_9_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a71e364177cd9bde0b44b772bd287cd2a62b6a942dbe7f9158a7d97af0e02858
BLAKE2b-256 checksum
How to use checksums
afd220f721dd15aa334c9a2d2fbbff7fc125f7d9a481005c68794edc6e1cab95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp310-cp310-win_amd64.whl

Download URL flitter_lang-1.0.0b28-cp310-cp310-win_amd64.whl
Size 5.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
82da2e2fcb30e2a6fb12e5c4bf5f587b74960c8f04054e3c11e5dd15a1448c2a
BLAKE2b-256 checksum
How to use checksums
9ce9a114abbfb0922a928ec23b9aba8fcad1036b725aa2e32b50a76ba3493663
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_x86_64.whl
Size 16.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d3b5b0ec1254e0aaab1a105bdbdb1c69bef7e66a2708a8d70e38e4f4ddaab305
BLAKE2b-256 checksum
How to use checksums
0ea0c028efea2edbe84d9d73e0babc87af8ffeb26dc63f541c712f05347f5bdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL flitter_lang-1.0.0b28-cp310-cp310-musllinux_1_2_aarch64.whl
Size 16.4 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
adb30a19915c88bd98e058f5495a79b80e3ccd03b369a2484c60d49b0116c490
BLAKE2b-256 checksum
How to use checksums
fe3e6a71e707778844108e83a7ed7b01c238fb6450965a3e9632b57303f24d8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 16.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
45cc251de70a9bf96339e74c4502f2ff8401f09e7e79e75a697a497d14553c19
BLAKE2b-256 checksum
How to use checksums
e4a0c4741d2a8330126ad879b2111a0de97cf9413ea6618cdd9cfc2b552f5d57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flitter_lang-1.0.0b28-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.6 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cbd826594887c12077ebf40001b8b83a31b0d4f37e18e2b411addf02de722889
BLAKE2b-256 checksum
How to use checksums
840d73c4bb79b35cb33d9a743dfdee226fad94e1525c3c16fa5347782484f074
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp310-cp310-macosx_11_0_arm64.whl

Download URL flitter_lang-1.0.0b28-cp310-cp310-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
70473f155fe1386003d410b0f9b65b4cfd61a4b4170e8096d641ea67087f0faa
BLAKE2b-256 checksum
How to use checksums
95144bc91dfbe83548d88abcf9317efbfcc62b3e5537d37d98b0568abbf90b7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / flitter_lang-1.0.0b28-cp310-cp310-macosx_10_9_x86_64.whl

Download URL flitter_lang-1.0.0b28-cp310-cp310-macosx_10_9_x86_64.whl
Size 5.7 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3f36a9b4269214c211a1b698c63d75300516684972b3aa647fdb99d083947bb5
BLAKE2b-256 checksum
How to use checksums
5699f0ae3b46489a57665ce9359f67c24dfc2fff7bc09dbed6f2ee6177f9d7d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page