Skip to main content

Python wrapper around libFT4222.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ft4222-1.13.0.tar.gz (3.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ft4222-1.13.0-cp314-cp314t-win_amd64.whl (677.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

ft4222-1.13.0-cp314-cp314t-win32.whl (538.7 kB view details)

Uploaded CPython 3.14tWindows x86

ft4222-1.13.0-cp314-cp314t-manylinux_2_28_i686.whl (739.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

ft4222-1.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (757.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ft4222-1.13.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (689.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

ft4222-1.13.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (759.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ft4222-1.13.0-cp314-cp314-win_amd64.whl (663.7 kB view details)

Uploaded CPython 3.14Windows x86-64

ft4222-1.13.0-cp314-cp314-win32.whl (528.6 kB view details)

Uploaded CPython 3.14Windows x86

ft4222-1.13.0-cp314-cp314-manylinux_2_28_i686.whl (726.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

ft4222-1.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (762.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ft4222-1.13.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (696.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

ft4222-1.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (741.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ft4222-1.13.0-cp313-cp313-win_amd64.whl (638.9 kB view details)

Uploaded CPython 3.13Windows x86-64

ft4222-1.13.0-cp313-cp313-win32.whl (512.3 kB view details)

Uploaded CPython 3.13Windows x86

ft4222-1.13.0-cp313-cp313-manylinux_2_28_i686.whl (729.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

ft4222-1.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (767.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ft4222-1.13.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (701.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

ft4222-1.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (743.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ft4222-1.13.0-cp312-cp312-win_amd64.whl (638.2 kB view details)

Uploaded CPython 3.12Windows x86-64

ft4222-1.13.0-cp312-cp312-win32.whl (512.5 kB view details)

Uploaded CPython 3.12Windows x86

ft4222-1.13.0-cp312-cp312-manylinux_2_28_i686.whl (738.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

ft4222-1.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (776.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ft4222-1.13.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (709.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

ft4222-1.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (754.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ft4222-1.13.0-cp311-cp311-win_amd64.whl (640.8 kB view details)

Uploaded CPython 3.11Windows x86-64

ft4222-1.13.0-cp311-cp311-win32.whl (517.1 kB view details)

Uploaded CPython 3.11Windows x86

ft4222-1.13.0-cp311-cp311-manylinux_2_28_i686.whl (763.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

ft4222-1.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (791.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ft4222-1.13.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (749.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

ft4222-1.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (773.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ft4222-1.13.0-cp310-cp310-win_amd64.whl (640.7 kB view details)

Uploaded CPython 3.10Windows x86-64

ft4222-1.13.0-cp310-cp310-win32.whl (517.5 kB view details)

Uploaded CPython 3.10Windows x86

ft4222-1.13.0-cp310-cp310-manylinux_2_28_i686.whl (743.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

ft4222-1.13.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (765.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ft4222-1.13.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (724.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

ft4222-1.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (746.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ft4222-1.13.0-cp39-cp39-win_amd64.whl (641.1 kB view details)

Uploaded CPython 3.9Windows x86-64

ft4222-1.13.0-cp39-cp39-win32.whl (517.8 kB view details)

Uploaded CPython 3.9Windows x86

ft4222-1.13.0-cp39-cp39-manylinux_2_28_i686.whl (739.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ i686

ft4222-1.13.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (760.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ft4222-1.13.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (718.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

ft4222-1.13.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (742.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

File details

Details for the file ft4222-1.13.0.tar.gz.

File metadata

  • Download URL: ft4222-1.13.0.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0.tar.gz
Algorithm Hash digest
SHA256 0bf8cdd8402aaafb0d4f990f699e9f9b3a81b50fab101781e8c03ef5d8ff69ec
MD5 c5e39e141984d2bd7c6789558644ff51
BLAKE2b-256 c15e7a01805cd1dfc9d36f118e5f0b2c82d77809a873b10c3cde1c2200ea46c6

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 677.9 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 2944dc0b27fea0035be15340b380d50fde9314174d7705c852c594ad10bc0f1e
MD5 bbd38f401ffcbae3a49590b31b109593
BLAKE2b-256 720edca8eb49ccb626dadba7230bf4c47ae74ace0dfcae3c596c5b045ae5e1f9

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 538.7 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 2e282a81a1acf329a5fc3b35b48940d3123b83e7c903ab085bdd291b37db6daa
MD5 6254ea0daef302cee7c222182606d0a8
BLAKE2b-256 72814d0c64d1a7e449ef46329976fb37ffaec95cededad45f8e9c4a24a91b363

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314t-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 974c7aa0c7a1dc0c7688837ecc3856957207a61cb43c8a41b31a595f35c5373f
MD5 b0ac2ab63bc23f3fc567c7e8e79908df
BLAKE2b-256 6a4269065297de3c7c92503f8e9daa4becb666269728a6c5551856fd158fcf9c

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd499681adc34f26793bdcaf354cc046d756be96ce49903c1cab1154f060025a
MD5 65b961b7495989fc70c02ba1f59dfee0
BLAKE2b-256 a1fd280bd0cb1d33304fedca87dbf86a0c821b13a39789910dbad43e8e34eefd

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 b6f314a7805ca133eb68bb8519366c98185dc1bf88ef26efc8a60c929a89cd04
MD5 e9f3f7afc325cfe8c41dc70cf6e0ee8a
BLAKE2b-256 a9588c53801aaab3ceb09beb6eff9ec1ca5b14cd4e19fb0db0c62dc8f02a7c94

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b938154470c4a9cb325632fd7d6cc9a13941d738344931e1060189e955bb3c68
MD5 00ffc49fdce307d7ad98410fdb024a60
BLAKE2b-256 e8808db8f5b0e02891661fc731717eea201a00d46e0901b554a5a467b5b5e94b

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 663.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b388e3c3b6c23dd99eeef8111faa45ed3bdc0a132abdcf499723856b8756947a
MD5 0d1eac689e23d2551b022940ea465762
BLAKE2b-256 219b32a66ad38c3a39dd2add0d4881723fdc2cffc05933cebbc89df94ca1b7e3

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 528.6 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 707abb693a0b696f08ccf99a266bf87fac1315313a73db68d016a71e05b0162b
MD5 51c4346d1d55d9583e283df3262e01b4
BLAKE2b-256 5d8c5488833791d7564af98c110e838cd89257df3ca24e8cbce684f62d4ac059

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 5d96462d17cc7e64072e3e7ffd8262f8aa726b01adc8d08cbf79d6333baa795e
MD5 95b45767aab42cfa9e66eb4832e1e2c7
BLAKE2b-256 d139d54b82b0d392e77106aafc730456e686c14261418d76d10b41a7b212cea4

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83a5de457c6ee7f3facb9bda04faa4a244b926e4bb1a22b2e9a89956e1ff9e9f
MD5 b0800afb9cdc688a6fa6afd41091a216
BLAKE2b-256 821e79446b05c457814b368b0c10cbd07bc380a2e2a848ec31a936bbe139982c

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 2d85e05dc7d3fcd708129846db14602f99a02b46665d7629c11d02f885dbc63d
MD5 3e577e5a87e719ce107ec0bbb99b45c5
BLAKE2b-256 970f0a2b804b4d930f949f21d8081eca0a55f703c24ca5f132782ab5cf3b2692

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21a9eb981393f6a3e74343ec8ad725031ed401368f5916d7277f5369b82f6ca1
MD5 a6716f2bce651f3a0df30926b3b36fc0
BLAKE2b-256 703bee787239778a889952b5730511b66872f07ff5116b677cd675ab7290cf09

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 638.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 03793163871663b5cc80fc2effd9f52357d8abd601da1064a85cf67624f12df7
MD5 84f0e7b3a66fe9900d2f2a85a8c4bf0e
BLAKE2b-256 27f2e4704914f5b2b14b891700e4e5ca52eebd9250808a008251d93e58cdbf09

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 512.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 872d165fe137d14159bc0fec3afba470e1e9d092f4fa9429dfccfda50c70d3ae
MD5 8c073b91c536c9776a8bcf766fb04a8f
BLAKE2b-256 833b35e6df3a90280630c891ff8c6fa1acc438b5784c76d88696bb77957d4efc

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp313-cp313-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 d931b47712a966a5701b3373d4fe62b06e9aac687c8399883d14e68ff2f12afa
MD5 2fdf31a2c442fc13135c35dca03238b2
BLAKE2b-256 95f5b7f63b08dc7bb00c952755229752fce9b375acfcb8cb6c8ff020c7f68c65

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8871465038fa40f49980f4481cd9ec70ec9524316522f954de944f053dccfe9e
MD5 c4c54fff649e0b8df4ea94572b308c87
BLAKE2b-256 b056acdcba304e10717bba385984cecb44b8760402c3629fcd8f5922c6135c11

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 24762e6ed61ddde7b8460df43016a596e22c4f214268a46850615464f4ee6153
MD5 8e0873d623dba916339bf164c1aabf4c
BLAKE2b-256 45419add0d4e8171ead49bcbb7597e296b58e66b1d93fe2e2f9f830c8df43259

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e7895c0849d4f48d8753fb7568dd7e0aa57e4821cafe7988f58710f02d998b3
MD5 20e873322373608d100465d4ce850cf5
BLAKE2b-256 e82ab02e4543e7491b4523f6fe51fd51f85b7ea40945f856b6306b4a16753964

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 638.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d2838db0404d95abb7b1bee415550b05b601c460454328e65961bd74fa1f9acd
MD5 b4af8a42e19f3107a847bc3c09ca057b
BLAKE2b-256 ceeafc47e19004d7dd9022d118478b83bace92f8403803f1936f5c86226d9bb2

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 512.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 50fa4a4822458ce23b365dbcdddc138d53fc3aafbf80017a4f51f375b72ea0f6
MD5 3e7b416d0fb331d1d1c0940120db76b1
BLAKE2b-256 0e10dbb029d0107760fff1874d908b5bbd3cbc02489e8743f9a7cd9aaa8c0810

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9a032efebf21b1debe1721fa2f0641a3c3960f3e4c01de5a5c81f11aa76918df
MD5 e973ec9f9f73681a67a41edb9babfd44
BLAKE2b-256 2d9f30d0470fd0feb7d9db9813cdd91e54c360c5db605a8e1fed468a32dcd154

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 769fe1e9a176d1d00ad6aa9b67dc250ea9ea23757237c5a64d0cb9c9bbb2dbab
MD5 0f3166f2cee5b75dbe5ac68a1fe84fb5
BLAKE2b-256 3076de2c5e613d81a9775b8b6e1ef35fbd4245a479881eaa8e86b61c4f1aa3a6

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 9b2ed0f455fed6eb97fafd929176af4379db6abcd17da78171941e9c053f573a
MD5 ccdde655d75a7a1eed9eaee0cf6e30a2
BLAKE2b-256 b6c204e199ebdc88d33dbb87bf8274f20c5838744a62768038866a5a4f415645

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58d892abc73e935bc2cfad577df33cd249fc3bb2699ae1ddd7d705fa5e70e19e
MD5 d866dbbc59b2129a90bbf70f15ac90ca
BLAKE2b-256 fea92bb97b687dfef2a30f7381326308a9cbeaf9bfc1781fa1bd5f37138dbbd9

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 640.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 88fe1f9f298cce9cebe8501d4eef1d0c665c39e1dcff9b84f5ef7c3ceb3b17e1
MD5 61589275b05982fc2a6c2f5d59a16ef3
BLAKE2b-256 86d7b48c0663f5e7cfd2cdd207c0ad83321311c98d1b58a1c7ab168c09e65b49

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 517.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4fdbaf2849fbdc2a26131d21f8ca02d0b25257497358cc8f5db74d32d9a6a1c5
MD5 a797b1b9bf6e0c327dc77158ab4bc3c5
BLAKE2b-256 4f071405fa129f380663207a58962b8c16c8ff128b3eea2adab737b4597a3f90

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3a78186d6b37422e26bc20240e78ae929cf2e7b740387e821b76ba31e45b7269
MD5 bd3966bbc341a1a996b50dce277fc793
BLAKE2b-256 2223c3b9a41becea1bfaf18a38c921514bd4cd5bf0d61a8e911b54a7adade60d

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3bd78eaf30cacba941acb4ce78674f7bb57c41bb4fe137a93716e922395ca50
MD5 1943dff03851512cd966f51f78ac2477
BLAKE2b-256 db37057a7dc6dd550db495ca8d7bbf6df6c592528c05b2e24656068fb1833d56

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 43ce8b57b23e567a93d683a577d439f1977ea0dd32fc116e1bbdbb0dd8ac77eb
MD5 5adb96714fcdd1937f2a734f01f76474
BLAKE2b-256 24f3a7c5e091f9659b7889eeb01529f75f07e97a246c983dd515603c62ab2992

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c371291e6b1ee3d2da5b311cb91027b0b5a0683b97c0a015554d32f3aaad3b6c
MD5 9e05ad5583a867095dbdf01fe4383331
BLAKE2b-256 4583737f3ab6124a8233129c337ba8e04a319db9138908d1ccaca32839340b09

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 640.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b6be47484ed011045fd8e6f2063cbfa306e3ff36259834bf437fb1971cd67893
MD5 a2f322c2a6268fde0f261a7c930013cd
BLAKE2b-256 6fee388fffead053b9ca7a33cb6e5cec621722da4dd6bbcd2fa9b7dabfab727f

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 517.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1fa2ce7ef76b66c045e85b4c96dac2f8ec0165f86a28497f82222e72a98c1cb1
MD5 728dda5ac81d250407d7731642df45de
BLAKE2b-256 6f71e85d37b3095dd7586d29284150c3a932078bf8cad6b705c5bea48a9a1208

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp310-cp310-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 90d3b9955d1412bab3c6affdadc14ae1c63f7a8c8c18df6e4ed6b47681e77188
MD5 a894692eb3787cbf75ad9fe1c6f24f07
BLAKE2b-256 c2164d023c87c2f68076aba2f3e924356a44612069192764c5ce8d343931306b

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 906472cd3517c5672b4227afc120878c21eff8818d86acfa733a8771e5df5738
MD5 b48daffea400bc9be2f307fc1fe5e4c0
BLAKE2b-256 3ec58941353f87aba64610b5c47c7d0b3fa7ea54f7f1a6555c7f976d4c2df740

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 8e4d2ea3b62ac52e52435427b1983b1497296fad3d52b172f3835ad65a3be3e5
MD5 37e5c05f6768c9504129fc7bd98a2916
BLAKE2b-256 10ed351743c1e6ccc8d4100fe6c0e0b4f200992168b08cd6272fbdec8b757815

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b883fed51d1a5277e586ad58ba011fcbc75176c07ab5b002329c72cc6fe4f47
MD5 13b3e93c01f688e6c619604e3e85c180
BLAKE2b-256 17f560f94ce275a12c1cc77596104f8df977f6256f50ef561a556336c2dc9fda

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 641.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2179b57901a2561e3c2ea8398d80c5685dd236eafef523b6f506b62144662001
MD5 f32b756713c0e1b0edbc20f8e4479ed9
BLAKE2b-256 7d954021ec325e9a53d45314bf0ddd174102353338afb372c85e34d35871a330

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: ft4222-1.13.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 517.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ft4222-1.13.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4fead24c03da6bf384fd9ff33668fada47f333cbb07794dc8e2baa43fb076cdf
MD5 582aae55781bfab0ba1e55b319e563d8
BLAKE2b-256 724e0797e0346aa0016d39e9bf835e93668cc4f584017fa303efdf49a4ef60bd

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp39-cp39-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp39-cp39-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 305c8a6a4f1bf84ad66e25f784e4d471a4119bb650d82385f066507b7973c235
MD5 09547f5ccbd93ef9af0cf1f423567820
BLAKE2b-256 6435fe8b5e7dc348536163078c6aee1e89dfcdf73bde03622b11d9fee81da570

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56d2e076a8d30c6cde17e983c197ab78a965e32bc39ae6c6d262dc2e2dcc377c
MD5 fbb6990ef4dd158e9e1af647ca77c3d9
BLAKE2b-256 dd74edfb6b20b208616da0b4b06b5f6570aecc53bc9421fbac149519a60a7c7d

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 4f754379e44476058c5df500ed7e92b1d04d0a3d4ea36e3d554b3605f3587cbd
MD5 0ea5f35b9e424c9c354d3457699c49ff
BLAKE2b-256 613c47af3f261fd75d0589a8ccca40cd6d52f9db4d38782da90da86b4c6347df

See more details on using hashes here.

File details

Details for the file ft4222-1.13.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ft4222-1.13.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ef47b4080369def323a5ae248a2177d9d7f2f193b7c6d18982ec7aa83e02b0a
MD5 7dc52fe5dce5bf64dcf84332bb32a3b9
BLAKE2b-256 6fccd421f40c10a71d89024830773814df606252ee32ace3a05e6810f732cf9d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page