Skip to main content

python-ft4222

The FT4222H is a High/Full Speed USB2.0-to-Quad SPI/I2C device controller. This project provides (incomplete) python binding to LibFT4222 (user guide). It provides a similar api than LibFT4222 does.

The complete documentation can be found here

Example

I2C Master

import ft4222
import ft4222.I2CMaster


# list devices
nbDev = ft4222.createDeviceInfoList()
for i in range(nbDev):
    print(ft4222.getDeviceInfoDetail(i, False))

# open device with default description 'FT4222 A'
dev = ft4222.openByDescription('FT4222 A')

# init i2c master, clock speed 100kHz
dev.i2cMaster_Init(100)

# do a i2c transfers where full control is required
slave = 1 # address
# read one byte, don't stop
data = dev.i2cMaster_ReadEx(slave, ft4222.I2CMaster.Flag.REPEATED_START, 1)[0]
# read another 5 bytes
data += dev.i2cMaster_ReadEx(slave, ft4222.I2CMaster.Flag.NONE, 5)
# another byte, than stop
data += dev.i2cMaster_ReadEx(slave, ft4222.I2CMaster.Flag.STOP, 1)

GPIO

import time
import ft4222
from ft4222.GPIO import Dir, Port, Output

# open device with default description 'FT4222 A'
dev = ft4222.openByDescription('FT4222 A')

# use GPIO2 as gpio (not suspend out)
dev.setSuspendOut(False)
# use GPIO3 as gpio (not wakeup)
dev.setWakeUpInterrupt(False)

# init GPIO2 as output
dev.gpio_Init(gpio2 = Dir.OUTPUT)

# generate a square wave signal with GPIO2
while True:
    dev.gpio_Write(Port.P2, output)
    output = not output
    time.sleep(0.1)

SPI Master and GPIO

The gpio used in this example indicate the duration of the whole spi transfer and is not used as chip/slave select.

import ft4222
from ft4222.SPI import Cpha, Cpol
from ft4222.SPIMaster import Mode, Clock, SlaveSelect
from ft4222.GPIO import Port, Dir
from time import sleep

# open 'device' with default description 'FT4222 A'
devA = ft4222.openByDescription('FT4222 A')
# and the second 'device' on the same chip
devB = ft4222.openByDescription('FT4222 B')

# init spi master
devA.spiMaster_Init(Mode.SINGLE, Clock.DIV_8, Cpol.IDLE_LOW, Cpha.CLK_LEADING, SlaveSelect.SS0)
# also use gpio
devB.gpio_Init(gpio0 = Dir.OUTPUT)

# generate data to send
data = bytes([x for x in range(256)]*4)

# set port0 1 (-> note this is *not* the spi chip select, the chip select (SS0) is generated by the spi core)
devB.gpio_Write(Port.P0, 1)

for _ in range(3):
    # write data in a single write
    devA.spiMaster_SingleWrite(data, True)
    # wait a short while
    sleep(0.5)

# set port0 0
devB.gpio_Write(Port.P0, 0)

Accessrights

Under Linux, the usb device is normally not accessibly by a normal user, therefor a udev rule is required. Create or extend /etc/udev/rules.d/99-ftdi.rules to contain the following text:

# FTDI's ft4222 USB-I2C Adapter
SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="601c", GROUP="plugdev", MODE="0666"

Requirements

Windows

MSVCR100.dll/MSVCP100.dll from Microsoft Visual C++ 2010 Redistributable Package need to be installed. Today, on most systems, these DLLs (or the package) should already be installed.

Metadata

Release files for ft4222 1.14.0

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

Source distribution (sdist)

Source distribution for ft4222 1.14.0
File Size Uploaded Provenance Actions
ft4222-1.14.0.tar.gz 3.6 MB Without provenance Details for ft4222-1.14.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ft4222 1.14.0
File Actions
ft4222-1.14.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for ft4222-1.14.0-cp315-cp315t-win_amd64.whl
ft4222-1.14.0-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details for ft4222-1.14.0-cp315-cp315t-win32.whl
ft4222-1.14.0-cp315-cp315t-manylinux_2_28_i686.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp315-cp315t-manylinux_2_28_i686.whl
ft4222-1.14.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ft4222-1.14.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp315-cp315t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details for ft4222-1.14.0-cp315-cp315t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ft4222-1.14.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ft4222-1.14.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for ft4222-1.14.0-cp315-cp315-win_amd64.whl
ft4222-1.14.0-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details for ft4222-1.14.0-cp315-cp315-win32.whl
ft4222-1.14.0-cp315-cp315-manylinux_2_28_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp315-cp315-manylinux_2_28_i686.whl
ft4222-1.14.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ft4222-1.14.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp315-cp315-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details for ft4222-1.14.0-cp315-cp315-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for ft4222-1.14.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ft4222-1.14.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for ft4222-1.14.0-cp314-cp314t-win_amd64.whl
ft4222-1.14.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for ft4222-1.14.0-cp314-cp314t-win32.whl
ft4222-1.14.0-cp314-cp314t-manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp314-cp314t-manylinux_2_28_i686.whl
ft4222-1.14.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ft4222-1.14.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details for ft4222-1.14.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ft4222-1.14.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ft4222-1.14.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ft4222-1.14.0-cp314-cp314-win_amd64.whl
ft4222-1.14.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for ft4222-1.14.0-cp314-cp314-win32.whl
ft4222-1.14.0-cp314-cp314-manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp314-cp314-manylinux_2_28_i686.whl
ft4222-1.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ft4222-1.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details for ft4222-1.14.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for ft4222-1.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ft4222-1.14.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ft4222-1.14.0-cp313-cp313-win_amd64.whl
ft4222-1.14.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for ft4222-1.14.0-cp313-cp313-win32.whl
ft4222-1.14.0-cp313-cp313-manylinux_2_28_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp313-cp313-manylinux_2_28_i686.whl
ft4222-1.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for ft4222-1.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.31+ ARMv7l, Linux glibc 2.17+ ARMv7l Details for ft4222-1.14.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ft4222-1.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ft4222-1.14.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ft4222-1.14.0-cp312-cp312-win_amd64.whl
ft4222-1.14.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for ft4222-1.14.0-cp312-cp312-win32.whl
ft4222-1.14.0-cp312-cp312-manylinux_2_28_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp312-cp312-manylinux_2_28_i686.whl
ft4222-1.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ft4222-1.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details for ft4222-1.14.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for ft4222-1.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ft4222-1.14.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ft4222-1.14.0-cp311-cp311-win_amd64.whl
ft4222-1.14.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for ft4222-1.14.0-cp311-cp311-win32.whl
ft4222-1.14.0-cp311-cp311-manylinux_2_28_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp311-cp311-manylinux_2_28_i686.whl
ft4222-1.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for ft4222-1.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details for ft4222-1.14.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for ft4222-1.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ft4222-1.14.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for ft4222-1.14.0-cp310-cp310-win_amd64.whl
ft4222-1.14.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for ft4222-1.14.0-cp310-cp310-win32.whl
ft4222-1.14.0-cp310-cp310-manylinux_2_28_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp310-cp310-manylinux_2_28_i686.whl
ft4222-1.14.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ft4222-1.14.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details for ft4222-1.14.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ft4222-1.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ft4222-1.14.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for ft4222-1.14.0-cp39-cp39-win_amd64.whl
ft4222-1.14.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for ft4222-1.14.0-cp39-cp39-win32.whl
ft4222-1.14.0-cp39-cp39-manylinux_2_28_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-32 Details for ft4222-1.14.0-cp39-cp39-manylinux_2_28_i686.whl
ft4222-1.14.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for ft4222-1.14.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ft4222-1.14.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details for ft4222-1.14.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
ft4222-1.14.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for ft4222-1.14.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Total release size: 43.7 MB

Release files / ft4222-1.14.0.tar.gz

Download URL ft4222-1.14.0.tar.gz
Size 3.6 MB
Tags Source
SHA-256 checksum
How to use checksums
f34234d2d420285284b49b78437458bece016377fe7496b2db82a07cdfdd061e
BLAKE2b-256 checksum
How to use checksums
3b7c9492e1cae68560233691c1c331ef825e1d7ed6020d194a108b3f105374cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315t-win_amd64.whl

Download URL ft4222-1.14.0-cp315-cp315t-win_amd64.whl
Size 685.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
721b20a41672b0d82243be0526eaaf71babf387062378c0bc8759025a3a05107
BLAKE2b-256 checksum
How to use checksums
4c0fc6a05617868ca3109cec3b950dc9c85391041d18d2599d8106a273d024ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315t-win32.whl

Download URL ft4222-1.14.0-cp315-cp315t-win32.whl
Size 544.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
044cbdba7168edfdeb64b04af1841c90fd3ef7e3d3fb2244782e4ea1a2bd2867
BLAKE2b-256 checksum
How to use checksums
3db3c2d7beb4a87164c6aff5a91e9ae66a841aff3ae87f50fad5803294c4892f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315t-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp315-cp315t-manylinux_2_28_i686.whl
Size 820.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
4f6a17e08af89131b604f353bb8f480d192d1b9beeebe9be15283f32b88eec8b
BLAKE2b-256 checksum
How to use checksums
a99b291b2ef609955a9232dbabe4b18438dd3afcb3fd7640c3a8026189ba1b08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 839.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
77070c3470ad9b1a04ea75f420eb6fab99bbd9ee8d55ce2ae3e93b9fb8aae19c
BLAKE2b-256 checksum
How to use checksums
fd830d3801bb30bcf7fa277f4c9b9dd0fb675607eb080607f90ecbe7795d587b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp315-cp315t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 775.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
697fe829928ee85ee665aeea0821d50900439356e98e130e019c4da0f6970ead
BLAKE2b-256 checksum
How to use checksums
1f8463129f5ab23a9635fe33b653fcdad2db9a8cf4cd0d735c809d7bb2ffea3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 822.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c05f4a6919901cf7d680fbe2a749952924896197e83edfb66c04ed5069e22b0c
BLAKE2b-256 checksum
How to use checksums
2d4f2722ab1a72ab73e05d5ffd08598c6e7fbbef7df4a182e8c8ea543af808f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315-win_amd64.whl

Download URL ft4222-1.14.0-cp315-cp315-win_amd64.whl
Size 670.1 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
3d60d38dae42fe2bf8a8c58099fbb587441621e8fcaf524fd761d469e7ede86d
BLAKE2b-256 checksum
How to use checksums
a65dae5cd429440550b3c551e57085135961fa1e4e3229610bef8d0a05eccb27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315-win32.whl

Download URL ft4222-1.14.0-cp315-cp315-win32.whl
Size 533.7 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
a3131a8f356e069a575fc2ae9a59fd6ec6f7f9169544184d333ee0f34301a62e
BLAKE2b-256 checksum
How to use checksums
e11f7586b4311f6b6474856c4d007c39657aadd550d01e749df673ee6239c801
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp315-cp315-manylinux_2_28_i686.whl
Size 808.5 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
73730895e9d30f0b17f4af9bbaed954895e0fd8204e38b6961769ab5250bcbcf
BLAKE2b-256 checksum
How to use checksums
cfdc940f4ffec58b3f2370113fc557e6d8c3ef6eb7c130dade2040c625acf1e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 840.1 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b0dc1d29628df3585a35b135b865ca1548ca3c0b594e0bb9658af84b96788f31
BLAKE2b-256 checksum
How to use checksums
17b79c02b4c44d0183ab1bfd5e2c6e5a65728f4bb96f8a1bf7a4d7defe3f67c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp315-cp315-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 767.7 kB
Tags CPython 3.15 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
2b3deca98a5de25449dff283f27e31eae4dee151a1c35b803e27bb2da196fd7b
BLAKE2b-256 checksum
How to use checksums
6c90330237a739e7b8325b42f483b92d915b93cc906d33f975c1753462225b81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 819.2 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
344e3e0c14f0b8edfcd4c535f920de25545d4e3fa03836868f98bb79fa2eae5b
BLAKE2b-256 checksum
How to use checksums
4e452fc9bb3b49af6a30cb449a9b089cb1523f3b83a37ba7651fa56717ccdcdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314t-win_amd64.whl

Download URL ft4222-1.14.0-cp314-cp314t-win_amd64.whl
Size 686.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
914ada93271f3c5be2d41ef0ae5572759df1b6e56af12aa5698328bdf366e221
BLAKE2b-256 checksum
How to use checksums
b255c2242958c3a3ad3004a395fdca4914fcf214d190f3b2ead5f5c51467b5ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314t-win32.whl

Download URL ft4222-1.14.0-cp314-cp314t-win32.whl
Size 545.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
c569be675fe33feb426289fa5b054db49519c484298d8b5ab39952ec851785e7
BLAKE2b-256 checksum
How to use checksums
a09d296221fc539c7b08d974eead59f24eafa19c967cf354a72d183ec0c3b035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314t-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp314-cp314t-manylinux_2_28_i686.whl
Size 822.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
6c69d88dfad515561fa55b7f0be40cb701963ae22b154a6448753a0c99b48766
BLAKE2b-256 checksum
How to use checksums
c40f1e5fb5a93bce297ed809f36f8da661102e289bb73f80d55fb7ed4dd0595c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 826.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
825a09203ef608b8f6077704ded958f38cdba7545deb47001a7ff846da5e1db4
BLAKE2b-256 checksum
How to use checksums
4cbf482f86520264962e4da596a12178c24a55cc44b8d3b38cce1ad62e09b00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 753.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
6455b09b8134c4a4c1d484788f894fb8e686f626d0387c2f6eed6bb7ec9993e2
BLAKE2b-256 checksum
How to use checksums
c0fd49e7e324bc861ee4e4fc644934ccff5893dff1622354206ed691faac5281
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 829.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
24dbf3e6a0d70c01429c125ffb736f7fda1d66c4475d7fdbdd048120bd22dc26
BLAKE2b-256 checksum
How to use checksums
6e4db0158ccb5b10fbf42cf30cb1aae41dfeb0f748434bd94dd97e9305b8242c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314-win_amd64.whl

Download URL ft4222-1.14.0-cp314-cp314-win_amd64.whl
Size 670.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
15ee0e0b327d28cf66709deb67fb0a945754ae45112cb9139c9a1f92657236fc
BLAKE2b-256 checksum
How to use checksums
7de64810e52147644f313b38a7014fcf5332522b83341ca13d9f42914b8d0589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314-win32.whl

Download URL ft4222-1.14.0-cp314-cp314-win32.whl
Size 533.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
ab768946b1d4df438cfc12a2fca62b9c04fd9ddf9cb3b068a49e6129b4687e1d
BLAKE2b-256 checksum
How to use checksums
080a34e06f4877473ff60a8d9f81e4485c865783655b25fd32c244eccbdfe46a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp314-cp314-manylinux_2_28_i686.whl
Size 805.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
10ef336b7df71853bfc2cab096adf1bfdcf16fa36e051e6ca29f060fbddf9020
BLAKE2b-256 checksum
How to use checksums
f15dfe48f2592e96df76cc8d16dea68998503e314d808c468db4a356f1374dce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 839.4 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8be253fda0a3cac85ea3a97303ea53ba478250527a789973a664adb426db00be
BLAKE2b-256 checksum
How to use checksums
84feeef523d23da5315aca8dbec63073e3f0b099a41dde514ef0dccfa2c4e2fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 767.6 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
2981706556a92a2e7244d0250a49568144a64dff589b78aa85435e231728f154
BLAKE2b-256 checksum
How to use checksums
46f061417fb731a6744d1f9a532bf6aa693bdb61c0676c908467f2c4c54306e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 819.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a638abc5a646b92b1239041567bd39f0d5c75b1e33a0f8109edd594b7b515a1
BLAKE2b-256 checksum
How to use checksums
8c0cb519908a7ba7621b84ad14b94166360cb84736d18c5f16d688d2a82af7cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp313-cp313-win_amd64.whl

Download URL ft4222-1.14.0-cp313-cp313-win_amd64.whl
Size 645.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
56d9ea68170cc4a835ef83df0a9aa2e61e6a2c51618679c784f594ac38e02699
BLAKE2b-256 checksum
How to use checksums
15119ca93dfd86c6a40d0034537bada9b3defadf1ffe2b433be686c9cf7d82f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp313-cp313-win32.whl

Download URL ft4222-1.14.0-cp313-cp313-win32.whl
Size 518.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
520d96b54285aaf8759cc57c8b35f03b451e4091ccae2dc5d2aa0ae691c4a5c0
BLAKE2b-256 checksum
How to use checksums
a5f11d650e55d7c99b2d9615f8b32bf79c8e007887f9473231a9cd8eeec519cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp313-cp313-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp313-cp313-manylinux_2_28_i686.whl
Size 806.1 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
57b17c15a1f03f0ee606c760839e3ea7a171e8742b9232b38e6a9521d64caf55
BLAKE2b-256 checksum
How to use checksums
f9db0501dadc516470254814c2a38c9d2f167bb36c2b9eae21c424c0541a763e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 844.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a16fc2ed359a2e426a63077996712c923039477ce9321ab634bb90ff9f23a163
BLAKE2b-256 checksum
How to use checksums
8f9b4391869d69d8357740e79ff5c967dea95ebd95ec5471f1ab316e62c1faa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 773.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
ff4c2490a3389cc776a8f86ad96738020b9181361328287898b580beaf8538ef
BLAKE2b-256 checksum
How to use checksums
aaa79dfec018d9c7588528c7b9d5fbfe59e55514f0b27223636fcf9ac10327e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 822.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4db662784758843751c2757c501351b20c6578632fd91e6ac795f405cfd7c6cd
BLAKE2b-256 checksum
How to use checksums
b09d989ea20771ebe6273f990ae2adb05e514f93117d0e9df3f2343c15d0ebf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp312-cp312-win_amd64.whl

Download URL ft4222-1.14.0-cp312-cp312-win_amd64.whl
Size 646.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
dca2c1585825e87ffd4dc7d3045c9438fd4c9a6dcdaa52d469f370b2df1302e0
BLAKE2b-256 checksum
How to use checksums
37e70ce6994b43b45cfaf20865ede2d2315b034e8d0d5101a6421e7c58769700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp312-cp312-win32.whl

Download URL ft4222-1.14.0-cp312-cp312-win32.whl
Size 518.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
97ca5800c3444c1a8530b5798a97bf535fa3e27608cb57fb959c4172312bddd5
BLAKE2b-256 checksum
How to use checksums
763516ef6fad32e7e77390104f8694f13e7f2ec8ff32cdd0088106e54a76ae87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp312-cp312-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp312-cp312-manylinux_2_28_i686.whl
Size 810.9 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
4a922bbd7f15fe50accbffa7e22c3612aec664f80adf96bca24ca330bdaa7c2c
BLAKE2b-256 checksum
How to use checksums
151b6aca94f0d90c503b88407abfe416dab1487bece28163eef221283db19b8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 852.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
562150a871a478ac87b9eba5fa0a9d63070553b97656c6444d2811c4f9862949
BLAKE2b-256 checksum
How to use checksums
648d5d80f5306f15654749a800d33d459bd30220ac0452f509319650033916cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 779.2 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
08cabb26db27beaf7393d5c1921c1a49218fed770955f202c6716ba5ebb4bab6
BLAKE2b-256 checksum
How to use checksums
caaf07e0da7e7ab4575fc830dec63465ef9f47b4074a44207bd6714f1444b161
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 830.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9c254d781523c0a02cd26ff113a5a96d56c5b5991b433bfc4ca79820fccaa45f
BLAKE2b-256 checksum
How to use checksums
b94dbdcf9330a7053a9508e31162d02594653b1d28e3e4283903ddbbfe8a62e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp311-cp311-win_amd64.whl

Download URL ft4222-1.14.0-cp311-cp311-win_amd64.whl
Size 649.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e72089d9ba2048e916ddb9a46da66e875662a9fd213011c089a5aea5f8a1d275
BLAKE2b-256 checksum
How to use checksums
60ba23dde89853b866bd907baab3ee7b338b083b2b232736bb6dd3353fc2b4a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp311-cp311-win32.whl

Download URL ft4222-1.14.0-cp311-cp311-win32.whl
Size 522.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
cae51856356e0c3121d1697171c41aabb44f3d0c0c880c68b0f71f6bee4d95fc
BLAKE2b-256 checksum
How to use checksums
6ab4c31cb758eb279faee2f25de8a878f64c1e33af9df2d2eeefa24d8226880c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp311-cp311-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp311-cp311-manylinux_2_28_i686.whl
Size 837.5 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
5f37fb6a9227f3784209d66c7f7423b93feb6396bd32d4c41e4e7197a8bc882e
BLAKE2b-256 checksum
How to use checksums
eac13faad009e4ce397c0b43938d24afb8c504806dd3ab541dd6db4a70fe56c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 875.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
74f2444340bbc71542f4734c46512b72d5bba39c8bde79658cc979bb860fdbfd
BLAKE2b-256 checksum
How to use checksums
8b5ad41f850206a8b7b8db6744692f21d2d1d4c4384d8d79f6d3dcb4e584e43d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 830.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
0eb06a14fb389f7cb179098a4e45d24442a074c322f9ea4a1798919ff0645b93
BLAKE2b-256 checksum
How to use checksums
8fbdefbd547d873a545b7f367168c8d54d429aa3879f7b0c1d69c08fe1ca5715
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 857.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
15f0f15197d5bd71ab62275b7eb4139e2345b4fe8834ce60106391301d9e53e4
BLAKE2b-256 checksum
How to use checksums
014e807b814b4d5721886d9833646dcee9e4b08c642cf1d3cacdc8185f9c00b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp310-cp310-win_amd64.whl

Download URL ft4222-1.14.0-cp310-cp310-win_amd64.whl
Size 650.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f659ee7f9fbcd5c677dd6a868790b7307e5f96bcc22a3bedcf6df8c16c2d7705
BLAKE2b-256 checksum
How to use checksums
cdffec1f38fe10086908cc32e5d6e3a6ce04d86970c537a95be52d5c7306febf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp310-cp310-win32.whl

Download URL ft4222-1.14.0-cp310-cp310-win32.whl
Size 523.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
8dd569827349dc0626b72b3b63e1ccd1be8eb6409c394c971ca443ddf36b1970
BLAKE2b-256 checksum
How to use checksums
7aaeb72047d2873a8e73da3d13c41da52c438ba27295a6ba66beffb3517bc513
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp310-cp310-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp310-cp310-manylinux_2_28_i686.whl
Size 821.5 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
0228082a0732df8fad334f7efdc6e0b724a3b5db8d6f412096a4a295f1b807c0
BLAKE2b-256 checksum
How to use checksums
2c824256ca598fe3dc4ecad3145b31437f86b330c87ce4aa0ac571d106a754c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 845.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8f56a2ef3a617c1847161e4624447f46cdf2d5c56d9564654abf9bfe1d38a690
BLAKE2b-256 checksum
How to use checksums
3eb4331bfa9033932797052b4cb9123ec6511d7628ad9b724b9141839def13e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 806.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
84756ec5e41375e020c41a3aa3396f38067b735331aa673b2700ae11a6695541
BLAKE2b-256 checksum
How to use checksums
52326cf1b79972e616186aa1c33fb2df98aaf920b5a163f1d7d6e9760fb66b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 828.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
258b01abe75bf7b92e8872c72109cf745d454d29beedd81744f5e58cad79275c
BLAKE2b-256 checksum
How to use checksums
72bd4e526cb95a9826afdd434473c31102fd7b01ed230a3fbba9bc21bac2600f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp39-cp39-win_amd64.whl

Download URL ft4222-1.14.0-cp39-cp39-win_amd64.whl
Size 650.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
9ece32b79beb7586eaa2c047001be909fcefee0ceeab5116e0790bc3ce8fcbfb
BLAKE2b-256 checksum
How to use checksums
89053069b53f1b44b1bb24800b87abfb1e0d1e380b5e9cdb897cc6fab4e48410
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp39-cp39-win32.whl

Download URL ft4222-1.14.0-cp39-cp39-win32.whl
Size 523.3 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
4666cbf896da150ce8676eb3e1a1d47fbeed87347eb0fb48c3eefaad5b869fc6
BLAKE2b-256 checksum
How to use checksums
25a667cc0428768f5829f1ab79f856c3749865aeabbcedf1aa9c353d242f9216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp39-cp39-manylinux_2_28_i686.whl

Download URL ft4222-1.14.0-cp39-cp39-manylinux_2_28_i686.whl
Size 811.9 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
ebf2e68cbe1db12a00e697cef4d5346ab8343eff6ec33731c3e2f607279acab8
BLAKE2b-256 checksum
How to use checksums
783189b6aa1cb9aec850c37a331c104dfa213cde19489d766c762dec4bb94916
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ft4222-1.14.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 839.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
478cf5ef91a4974ab5b81a539bbced40f4e238429ca3bd87edeb3deb9b7b0727
BLAKE2b-256 checksum
How to use checksums
eadd05201c4ce1023bd3db23d4fa10eaf578cfd89eca094edfa23a4df2dd736e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL ft4222-1.14.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 800.8 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
31546a1550a809c80e462783373eaf9cf41d2d98cbb5cd6946b7253e4fc6a201
BLAKE2b-256 checksum
How to use checksums
369a229a6b95c81387b2a00f51c61df3e5e2f5293feb38c972fe6aabc8981c95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / ft4222-1.14.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ft4222-1.14.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 821.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
058c5625d64e197a0cec906f52747f78253be0de092b715a8a14635336e01c94
BLAKE2b-256 checksum
How to use checksums
bba7982aab9afdc121b9361386ded74132ed0768b5eea5b9b2deb85f132f7771
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Security for ft4222 1.14.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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