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.

Release files for ft4222 1.13.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.13.0
File Size Uploaded
ft4222-1.13.0.tar.gz 3.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for ft4222 1.13.0
File
ft4222-1.13.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
ft4222-1.13.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
ft4222-1.13.0-cp314-cp314t-manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-32 Details
ft4222-1.13.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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
ft4222-1.13.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
ft4222-1.13.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.28+ ARM64, Linux glibc 2.17+ ARM64 Details
ft4222-1.13.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ft4222-1.13.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
ft4222-1.13.0-cp314-cp314-manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-32 Details
ft4222-1.13.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
ft4222-1.13.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
ft4222-1.13.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
ft4222-1.13.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ft4222-1.13.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
ft4222-1.13.0-cp313-cp313-manylinux_2_28_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-32 Details
ft4222-1.13.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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
ft4222-1.13.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
ft4222-1.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
ft4222-1.13.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ft4222-1.13.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
ft4222-1.13.0-cp312-cp312-manylinux_2_28_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-32 Details
ft4222-1.13.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
ft4222-1.13.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ ARMv7l, Linux glibc 2.17+ ARMv7l Details
ft4222-1.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
ft4222-1.13.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ft4222-1.13.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
ft4222-1.13.0-cp311-cp311-manylinux_2_28_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-32 Details
ft4222-1.13.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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
ft4222-1.13.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
ft4222-1.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
ft4222-1.13.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ft4222-1.13.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
ft4222-1.13.0-cp310-cp310-manylinux_2_28_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-32 Details
ft4222-1.13.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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
ft4222-1.13.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.31+ ARMv7l, Linux glibc 2.17+ ARMv7l Details
ft4222-1.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
ft4222-1.13.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ft4222-1.13.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
ft4222-1.13.0-cp39-cp39-manylinux_2_28_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-32 Details
ft4222-1.13.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
ft4222-1.13.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
ft4222-1.13.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details

Total release size: 32.6 MB

Release files / ft4222-1.13.0.tar.gz

Download URL ft4222-1.13.0.tar.gz
Size 3.6 MB
Tags Source
SHA-256 checksum
How to use checksums
0bf8cdd8402aaafb0d4f990f699e9f9b3a81b50fab101781e8c03ef5d8ff69ec
BLAKE2b-256 checksum
How to use checksums
c15e7a01805cd1dfc9d36f118e5f0b2c82d77809a873b10c3cde1c2200ea46c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314t-win_amd64.whl
Size 677.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
2944dc0b27fea0035be15340b380d50fde9314174d7705c852c594ad10bc0f1e
BLAKE2b-256 checksum
How to use checksums
720edca8eb49ccb626dadba7230bf4c47ae74ace0dfcae3c596c5b045ae5e1f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314t-win32.whl
Size 538.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
2e282a81a1acf329a5fc3b35b48940d3123b83e7c903ab085bdd291b37db6daa
BLAKE2b-256 checksum
How to use checksums
72814d0c64d1a7e449ef46329976fb37ffaec95cededad45f8e9c4a24a91b363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314t-manylinux_2_28_i686.whl
Size 739.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
974c7aa0c7a1dc0c7688837ecc3856957207a61cb43c8a41b31a595f35c5373f
BLAKE2b-256 checksum
How to use checksums
6a4269065297de3c7c92503f8e9daa4becb666269728a6c5551856fd158fcf9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 757.4 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
dd499681adc34f26793bdcaf354cc046d756be96ce49903c1cab1154f060025a
BLAKE2b-256 checksum
How to use checksums
a1fd280bd0cb1d33304fedca87dbf86a0c821b13a39789910dbad43e8e34eefd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 689.2 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
b6f314a7805ca133eb68bb8519366c98185dc1bf88ef26efc8a60c929a89cd04
BLAKE2b-256 checksum
How to use checksums
a9588c53801aaab3ceb09beb6eff9ec1ca5b14cd4e19fb0db0c62dc8f02a7c94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 759.1 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
b938154470c4a9cb325632fd7d6cc9a13941d738344931e1060189e955bb3c68
BLAKE2b-256 checksum
How to use checksums
e8808db8f5b0e02891661fc731717eea201a00d46e0901b554a5a467b5b5e94b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314-win_amd64.whl
Size 663.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b388e3c3b6c23dd99eeef8111faa45ed3bdc0a132abdcf499723856b8756947a
BLAKE2b-256 checksum
How to use checksums
219b32a66ad38c3a39dd2add0d4881723fdc2cffc05933cebbc89df94ca1b7e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314-win32.whl
Size 528.6 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
707abb693a0b696f08ccf99a266bf87fac1315313a73db68d016a71e05b0162b
BLAKE2b-256 checksum
How to use checksums
5d8c5488833791d7564af98c110e838cd89257df3ca24e8cbce684f62d4ac059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314-manylinux_2_28_i686.whl
Size 726.7 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
5d96462d17cc7e64072e3e7ffd8262f8aa726b01adc8d08cbf79d6333baa795e
BLAKE2b-256 checksum
How to use checksums
d139d54b82b0d392e77106aafc730456e686c14261418d76d10b41a7b212cea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 762.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
83a5de457c6ee7f3facb9bda04faa4a244b926e4bb1a22b2e9a89956e1ff9e9f
BLAKE2b-256 checksum
How to use checksums
821e79446b05c457814b368b0c10cbd07bc380a2e2a848ec31a936bbe139982c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 696.6 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
2d85e05dc7d3fcd708129846db14602f99a02b46665d7629c11d02f885dbc63d
BLAKE2b-256 checksum
How to use checksums
970f0a2b804b4d930f949f21d8081eca0a55f703c24ca5f132782ab5cf3b2692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 741.7 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
21a9eb981393f6a3e74343ec8ad725031ed401368f5916d7277f5369b82f6ca1
BLAKE2b-256 checksum
How to use checksums
703bee787239778a889952b5730511b66872f07ff5116b677cd675ab7290cf09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp313-cp313-win_amd64.whl
Size 638.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
03793163871663b5cc80fc2effd9f52357d8abd601da1064a85cf67624f12df7
BLAKE2b-256 checksum
How to use checksums
27f2e4704914f5b2b14b891700e4e5ca52eebd9250808a008251d93e58cdbf09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp313-cp313-win32.whl
Size 512.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
872d165fe137d14159bc0fec3afba470e1e9d092f4fa9429dfccfda50c70d3ae
BLAKE2b-256 checksum
How to use checksums
833b35e6df3a90280630c891ff8c6fa1acc438b5784c76d88696bb77957d4efc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp313-cp313-manylinux_2_28_i686.whl
Size 729.0 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
d931b47712a966a5701b3373d4fe62b06e9aac687c8399883d14e68ff2f12afa
BLAKE2b-256 checksum
How to use checksums
95f5b7f63b08dc7bb00c952755229752fce9b375acfcb8cb6c8ff020c7f68c65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 767.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8871465038fa40f49980f4481cd9ec70ec9524316522f954de944f053dccfe9e
BLAKE2b-256 checksum
How to use checksums
b056acdcba304e10717bba385984cecb44b8760402c3629fcd8f5922c6135c11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 701.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
24762e6ed61ddde7b8460df43016a596e22c4f214268a46850615464f4ee6153
BLAKE2b-256 checksum
How to use checksums
45419add0d4e8171ead49bcbb7597e296b58e66b1d93fe2e2f9f830c8df43259
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 743.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1e7895c0849d4f48d8753fb7568dd7e0aa57e4821cafe7988f58710f02d998b3
BLAKE2b-256 checksum
How to use checksums
e82ab02e4543e7491b4523f6fe51fd51f85b7ea40945f856b6306b4a16753964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp312-cp312-win_amd64.whl
Size 638.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d2838db0404d95abb7b1bee415550b05b601c460454328e65961bd74fa1f9acd
BLAKE2b-256 checksum
How to use checksums
ceeafc47e19004d7dd9022d118478b83bace92f8403803f1936f5c86226d9bb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp312-cp312-win32.whl
Size 512.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
50fa4a4822458ce23b365dbcdddc138d53fc3aafbf80017a4f51f375b72ea0f6
BLAKE2b-256 checksum
How to use checksums
0e10dbb029d0107760fff1874d908b5bbd3cbc02489e8743f9a7cd9aaa8c0810
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp312-cp312-manylinux_2_28_i686.whl
Size 738.0 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
9a032efebf21b1debe1721fa2f0641a3c3960f3e4c01de5a5c81f11aa76918df
BLAKE2b-256 checksum
How to use checksums
2d9f30d0470fd0feb7d9db9813cdd91e54c360c5db605a8e1fed468a32dcd154
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 776.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
769fe1e9a176d1d00ad6aa9b67dc250ea9ea23757237c5a64d0cb9c9bbb2dbab
BLAKE2b-256 checksum
How to use checksums
3076de2c5e613d81a9775b8b6e1ef35fbd4245a479881eaa8e86b61c4f1aa3a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 709.3 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
9b2ed0f455fed6eb97fafd929176af4379db6abcd17da78171941e9c053f573a
BLAKE2b-256 checksum
How to use checksums
b6c204e199ebdc88d33dbb87bf8274f20c5838744a62768038866a5a4f415645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 754.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
58d892abc73e935bc2cfad577df33cd249fc3bb2699ae1ddd7d705fa5e70e19e
BLAKE2b-256 checksum
How to use checksums
fea92bb97b687dfef2a30f7381326308a9cbeaf9bfc1781fa1bd5f37138dbbd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp311-cp311-win_amd64.whl
Size 640.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
88fe1f9f298cce9cebe8501d4eef1d0c665c39e1dcff9b84f5ef7c3ceb3b17e1
BLAKE2b-256 checksum
How to use checksums
86d7b48c0663f5e7cfd2cdd207c0ad83321311c98d1b58a1c7ab168c09e65b49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp311-cp311-win32.whl
Size 517.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4fdbaf2849fbdc2a26131d21f8ca02d0b25257497358cc8f5db74d32d9a6a1c5
BLAKE2b-256 checksum
How to use checksums
4f071405fa129f380663207a58962b8c16c8ff128b3eea2adab737b4597a3f90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp311-cp311-manylinux_2_28_i686.whl
Size 763.9 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
3a78186d6b37422e26bc20240e78ae929cf2e7b740387e821b76ba31e45b7269
BLAKE2b-256 checksum
How to use checksums
2223c3b9a41becea1bfaf18a38c921514bd4cd5bf0d61a8e911b54a7adade60d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 791.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d3bd78eaf30cacba941acb4ce78674f7bb57c41bb4fe137a93716e922395ca50
BLAKE2b-256 checksum
How to use checksums
db37057a7dc6dd550db495ca8d7bbf6df6c592528c05b2e24656068fb1833d56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 749.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
43ce8b57b23e567a93d683a577d439f1977ea0dd32fc116e1bbdbb0dd8ac77eb
BLAKE2b-256 checksum
How to use checksums
24f3a7c5e091f9659b7889eeb01529f75f07e97a246c983dd515603c62ab2992
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 773.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c371291e6b1ee3d2da5b311cb91027b0b5a0683b97c0a015554d32f3aaad3b6c
BLAKE2b-256 checksum
How to use checksums
4583737f3ab6124a8233129c337ba8e04a319db9138908d1ccaca32839340b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp310-cp310-win_amd64.whl
Size 640.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b6be47484ed011045fd8e6f2063cbfa306e3ff36259834bf437fb1971cd67893
BLAKE2b-256 checksum
How to use checksums
6fee388fffead053b9ca7a33cb6e5cec621722da4dd6bbcd2fa9b7dabfab727f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp310-cp310-win32.whl
Size 517.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
1fa2ce7ef76b66c045e85b4c96dac2f8ec0165f86a28497f82222e72a98c1cb1
BLAKE2b-256 checksum
How to use checksums
6f71e85d37b3095dd7586d29284150c3a932078bf8cad6b705c5bea48a9a1208
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp310-cp310-manylinux_2_28_i686.whl
Size 743.8 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
90d3b9955d1412bab3c6affdadc14ae1c63f7a8c8c18df6e4ed6b47681e77188
BLAKE2b-256 checksum
How to use checksums
c2164d023c87c2f68076aba2f3e924356a44612069192764c5ce8d343931306b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 765.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
906472cd3517c5672b4227afc120878c21eff8818d86acfa733a8771e5df5738
BLAKE2b-256 checksum
How to use checksums
3ec58941353f87aba64610b5c47c7d0b3fa7ea54f7f1a6555c7f976d4c2df740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 724.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
8e4d2ea3b62ac52e52435427b1983b1497296fad3d52b172f3835ad65a3be3e5
BLAKE2b-256 checksum
How to use checksums
10ed351743c1e6ccc8d4100fe6c0e0b4f200992168b08cd6272fbdec8b757815
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 746.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5b883fed51d1a5277e586ad58ba011fcbc75176c07ab5b002329c72cc6fe4f47
BLAKE2b-256 checksum
How to use checksums
17f560f94ce275a12c1cc77596104f8df977f6256f50ef561a556336c2dc9fda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp39-cp39-win_amd64.whl
Size 641.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
2179b57901a2561e3c2ea8398d80c5685dd236eafef523b6f506b62144662001
BLAKE2b-256 checksum
How to use checksums
7d954021ec325e9a53d45314bf0ddd174102353338afb372c85e34d35871a330
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp39-cp39-win32.whl
Size 517.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
4fead24c03da6bf384fd9ff33668fada47f333cbb07794dc8e2baa43fb076cdf
BLAKE2b-256 checksum
How to use checksums
724e0797e0346aa0016d39e9bf835e93668cc4f584017fa303efdf49a4ef60bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp39-cp39-manylinux_2_28_i686.whl
Size 739.5 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
305c8a6a4f1bf84ad66e25f784e4d471a4119bb650d82385f066507b7973c235
BLAKE2b-256 checksum
How to use checksums
6435fe8b5e7dc348536163078c6aee1e89dfcdf73bde03622b11d9fee81da570
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 760.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
56d2e076a8d30c6cde17e983c197ab78a965e32bc39ae6c6d262dc2e2dcc377c
BLAKE2b-256 checksum
How to use checksums
dd74edfb6b20b208616da0b4b06b5f6570aecc53bc9421fbac149519a60a7c7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 718.5 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
4f754379e44476058c5df500ed7e92b1d04d0a3d4ea36e3d554b3605f3587cbd
BLAKE2b-256 checksum
How to use checksums
613c47af3f261fd75d0589a8ccca40cd6d52f9db4d38782da90da86b4c6347df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL ft4222-1.13.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 742.5 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3ef47b4080369def323a5ae248a2177d9d7f2f193b7c6d18982ec7aa83e02b0a
BLAKE2b-256 checksum
How to use checksums
6fccd421f40c10a71d89024830773814df606252ee32ace3a05e6810f732cf9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

1.13.0 This release

43 release files

1.8.1

29 release files

1.7.0

27 release files

1.5.1

27 release files

1.5.0

27 release files

1.4.1

21 release files

1.4.0

19 release files

1.3.0

19 release files

1.2.2

8 release files

1.2.1

6 release files

1.2

6 release files

1.0.1

6 release files

1.0

6 release files

0.9

6 release files

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