This release is a pre-release and may not be stable for production use.
quickfix-tls
Prebuilt Python wheels for QuickFIX, the C++ FIX (Financial Information eXchange) protocol engine, built with TLS/SSL transports enabled.
Why this exists
This is an unofficial fork of quickfix/quickfix.
It exists to fill two gaps in the official quickfix
distribution:
- Prebuilt wheels. The official distribution is published as a source archive only, so installing it means compiling the full C++ engine locally — which on Windows needs MSVC and, for TLS, an OpenSSL development installation.
- TLS transports, ready to use. These wheels are compiled with
HAVE_SSLenabled and ship the OpenSSL runtime, soSSLSocketInitiator/SSLSocketAcceptorand the threaded variants work out of the box.
It additionally exposes ThreadedSSLSocketInitiator and ThreadedSSLSocketAcceptor, which
the QuickFIX C++ library implements but has never exposed through its Python bindings.
These are the transports QuickFIX's own C++ examples use for TLS by default.
Both changes are being offered upstream. If they are accepted and the project starts publishing wheels, this package becomes unnecessary.
Not installable alongside quickfix
This package installs the same import name (quickfix) as the official distribution.
It is a drop-in replacement, so the two conflict and must not be installed together:
pip uninstall quickfix
pip install quickfix-tls
Your code is unchanged — you still import quickfix.
Supported platforms
Wheels are published for CPython 3.9 - 3.14 on:
| Platform | Architecture | Notes |
|---|---|---|
| Windows | x86_64, arm64 | Python 3.13+ requires Windows 10 or newer; 3.12 still supports 8.1. arm64 needs 3.11+ |
| Linux | x86_64, aarch64 | manylinux; musl is not built yet |
| macOS | x86_64, arm64 |
The Windows floor comes from CPython itself rather than this package - see Using Python on Windows. PEP 11 ties support to Microsoft's lifecycle, so it moves over time.
There are no 32-bit, musllinux, or free-threaded (t) wheels. Those install from the
source archive instead, which needs a C++17 compiler and OpenSSL development files.
Usage
Identical to QuickFIX's documented Python API:
import quickfix
settings = quickfix.SessionSettings("session.cfg")
store = quickfix.FileStoreFactory(settings)
log = quickfix.FileLogFactory(settings)
initiator = quickfix.ThreadedSSLSocketInitiator(application, store, settings, log)
initiator.start()
See the QuickFIX documentation and README.SSL in the
repository for the TLS configuration keys (CertificateFile, PrivateKeyFile,
CertificateAuthoritiesFile, SSLProtocol, and related settings).
Choosing a transport
Eight transports are available, in two families:
| One thread for all sessions | One thread per session | |
|---|---|---|
| Plain | SocketInitiator |
ThreadedSocketInitiator |
SocketAcceptor |
ThreadedSocketAcceptor |
|
| TLS | SSLSocketInitiator |
ThreadedSSLSocketInitiator |
SSLSocketAcceptor |
ThreadedSSLSocketAcceptor |
All eight take the same (application, storeFactory, settings, logFactory) constructor
arguments, so switching is a one-line change. There is no configuration key for it: the
threading model is the class you construct, and it cannot be changed on a running object.
The non-threaded classes multiplex every session through a single select loop. The threaded
ones spawn a thread per connection, so slow I/O, a TLS handshake or a large message on one
session cannot delay the others — which is why QuickFIX's own C++ examples use the threaded
transports for TLS.
What threading does and does not buy you in Python. Your Application callbacks are
Python code, and the bindings acquire the GIL to call them, so messages that arrive in
parallel are decoded in parallel but fromApp and fromAdmin still run one at a time. The
parallelism is in the socket handling, TLS and parsing, not in your handlers. If the handlers
are the bottleneck, hand the work to a queue rather than reaching for the threaded transport.
start() returns immediately in both families — these bindings run the engine loop on a
background thread — so a script that starts a session and falls off the end will exit. Keep
the process alive yourself:
import time
initiator.start()
try:
while True:
time.sleep(1)
finally:
initiator.stop()
Threading and the GIL
The GIL is a smaller constraint here than it first looks, because most of a FIX engine's work
never touches the interpreter. Socket handling, TLS, message parsing, sequence numbers, store
writes and QuickFIX's own logging all run in C++ threads, and the bindings release the GIL
around every call into C++. A ThreadedSocketAcceptor with fifty sessions really does use
fifty OS threads, none of which contend for the interpreter.
The GIL binds in exactly one place: the callbacks that re-enter Python. Three classes do
that — Application, Log and LogFactory — and each callback acquires the GIL. So the
serialised portion of your system is the time your handlers spend running, multiplied by the
message rate. Nothing else.
That makes the remedies specific rather than architectural:
- Keep handlers short. Put the message on a
queue.Queueand return; do the work in a consumer thread. This shrinks the only region that serialises, and it is usually enough. - Do not implement
LogorLogFactoryin Python. They are callbacks too, so a Python logger takes the GIL once per log line, on engine threads, for every session. UseFileLogFactoryorScreenLogFactoryand logging never leaves C++. This is easy to do by accident and expensive at rate. - Keep blocking work out of handlers. A database write or an HTTP call inside
fromAppholds the GIL and stalls every session's callbacks, not just the one it belongs to. - Shard across processes when one interpreter genuinely is not enough. FIX sessions are independent, so a process per venue or per session group scales without any GIL interaction at all — and it is the only option here that removes the limit rather than shrinking it.
Free-threaded CPython (the t builds) removes the constraint properly, and this package
does build and pass its checks on 3.14t, including a test that hammers setField/getField
from eight threads at once — the case where SWIG's overloaded dispatch misbehaves without a
GIL (quickfix#611). No free-threaded wheels
are published yet, so that path means building from source. Per-object rules still apply:
separate sessions are independent, but a single Message is not safe to share across threads.
Subinterpreters (PEP 734) are not a route: this extension keeps process-wide state and is not built for per-interpreter isolation.
Before optimising, measure which half you are in. If throughput is short of target while handlers are already trivial, the limit is the engine or the network, and no amount of Python threading will move it.
Licence and attribution
QuickFIX is Copyright (c) 2001-2020 Oren Miller and contributors, distributed under the
QuickFIX Software License. This fork carries the same licence; see LICENSE. It is not
affiliated with or endorsed by the QuickFIX project.
Release files for quickfix-tls 1.16.0.1rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quickfix_tls-1.16.0.1rc1.tar.gz | 8.6 MB | Details |
Built distributions (wheels)
Total release size: 397.3 MB
Release files / quickfix_tls-1.16.0.1rc1.tar.gz
| Download URL | quickfix_tls-1.16.0.1rc1.tar.gz |
|---|---|
| Size | 8.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
20108dd9be377c50e3766327d0c5f5ca354b4917fb19bfa4b40db02c7d268d9f
|
|
BLAKE2b-256 checksum How to use checksums |
08fe82897c5e9a3e502b77e27b0875fa534f96bab23bccdcf670677ab268fd18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp314-cp314-win_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ab5360666ef05fdb0f6bf322b1583f59e310cbae9516e22e0aadd0f5daa44334
|
|
BLAKE2b-256 checksum How to use checksums |
6da9d88c2655582a237b4be321320fd10ff56968ff95cb5332102feec170c589
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp314-cp314-win_amd64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
07e14fa7381433ee05f73758673c6e461ece5f0479b3c01852495e9ef561a26a
|
|
BLAKE2b-256 checksum How to use checksums |
3b57bf9eb5eeeed46caef7523055ddade5665ba4d388b2e81117976475572b64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8aa6e830fc43857a161870555eb40662652bd66ed0bd7e91ee07a5a16469ee21
|
|
BLAKE2b-256 checksum How to use checksums |
7ef825974a98f1b6feb089ae3811933a6e599b80cd68eb08dd58cd757adca2f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 14.9 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f9760e0193ae183f594535780f0bbfa0bea5dced985a25a154776125a0cbd464
|
|
BLAKE2b-256 checksum How to use checksums |
6851e79c6f00922937c41165d50e59f655b14c56d3d87a8436c1150e64569874
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4d7a2de344b0308e84198ee3cd714b8a74b2631d5cf723b4b52c76aced6c031b
|
|
BLAKE2b-256 checksum How to use checksums |
241fa9a1f3bb8a2bb69532ea3bdc487948130755b9d38f6f40310bedc73c0187
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
62a19931f79025aaf62801c6e48bbef83c0193b29ec23527c5a30a7ca0eb97a9
|
|
BLAKE2b-256 checksum How to use checksums |
22c2aee6d5d0e0b90c97b5122fcdc86faf39394930bd7ec78cb8ef2d38c695fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp313-cp313-win_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
b704183670acb598506ebc34e0a3ab15fd073051a79d7baffca5a648ae4e6919
|
|
BLAKE2b-256 checksum How to use checksums |
f2417b079728d9f982363eb35a207e2ce2650a32de891afa0e450695f5a54ce2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp313-cp313-win_amd64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
177a5f18eefd26699ba56b0cee6e69e26e7bca3888817db0b329a223e162c08e
|
|
BLAKE2b-256 checksum How to use checksums |
6ff466cbf66b68b6a5bd252c5532f1fc0ffcd5aa9ff0d099215742ab71eeb32f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b2d21dbad701ab4acb13affed6423cfdd24c7b18dee02edc286d9825ebf521d
|
|
BLAKE2b-256 checksum How to use checksums |
2ac3d7c23dc36811870252951eb6050de969e3166a8ec00a591c4ebf27675d8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 14.9 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e744bb7ad25150402d586f38f80100a2fcfc20482264502a8019f928b35d77a8
|
|
BLAKE2b-256 checksum How to use checksums |
d2c569b4ca39daa3accae01029d888d69cbbf564820cf879818903aa3da31220
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7abd6dfbc4e05d8e3e88aa5692716323fb3fe017f11caeeb930eef54ce8aa65a
|
|
BLAKE2b-256 checksum How to use checksums |
933e8f87c4f6fe22714b66424d977e87bc1d81e51d71390cad8d921db96deb09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp313-cp313-macosx_10_15_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp313-cp313-macosx_10_15_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.13 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ba38fef71d2047a8d2b3df23a79614b276d9796c24e7aa46516c0b6448bbbdc
|
|
BLAKE2b-256 checksum How to use checksums |
52d68cb77816189745c03d1a65ad8b8a3ce7491fd1ac453fc331bba093ba5023
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp312-cp312-win_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
55cae79fa55e76190adb13135a968147b4850955332ec8a52b104e76c741ec28
|
|
BLAKE2b-256 checksum How to use checksums |
7c7e1c75f7566bffc84e392dde053138b8b502617b954c7bc05ad0976fcc88eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp312-cp312-win_amd64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7eca1fcc3251cb9fc867c40fda6a52330c3147d0edd9b0a1a1d960d34d985250
|
|
BLAKE2b-256 checksum How to use checksums |
38328b5f32db8cd593b445b454ad7bc502bd4444543c68528571caada71ec53d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a6b7b1225b9341bd1e417ac21ec61b4a2ca061c33ea1b03456b444f7c6e4c468
|
|
BLAKE2b-256 checksum How to use checksums |
8664fcefdf8d7272b0dff872e6e8d50c008ecf1eb8c6fd26d4d34b22aa75782c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 14.8 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
fd6fe3fd4a4e9a9e3d74e8566d401ccff89c1b2b8d46a099887cda12097974c9
|
|
BLAKE2b-256 checksum How to use checksums |
2c19da38bbec9166d4feea4e9a52906df39622258cb2b299d7fc0ac67d87a64d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d89781ce8ef9ad6cfb69040cc0d95296ec7ee919efbadbc67f735a4c2702e50
|
|
BLAKE2b-256 checksum How to use checksums |
df2ba5f03f8e98583c403348b22d3e34862883e0ea1f14f7047a76bc857a5e60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp312-cp312-macosx_10_15_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp312-cp312-macosx_10_15_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.12 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
ab2c4963c083c5030c75c65e1f0332565a5320e27371d9fb0ec1e667f31c164c
|
|
BLAKE2b-256 checksum How to use checksums |
975eebe1485c4303adaebeee47c687895a14639eaa16bd595bbd1230bd1c0ae2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp311-cp311-win_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
7751a816484b19c18f4e4abed04d2a85a73c3a32327ba001b3b3f7963d0f4a11
|
|
BLAKE2b-256 checksum How to use checksums |
f4a34e27469ffefec2bf31c66ef5397ca9479bcded34a6db48c8d872cae493ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp311-cp311-win_amd64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8bc9c4173285ebba4674e08d3e1c7d5ecff6cea70b1e1594f503f61a3a642e2d
|
|
BLAKE2b-256 checksum How to use checksums |
161aa550417f8a3755bb1af29bcc0832e9429dbb1e7c1365e56c771633bd100e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
04573ccfb68b6c8c64e4e9eb6258919598b9f43a2a233a18b6123dd12cba4e7e
|
|
BLAKE2b-256 checksum How to use checksums |
a5b9cd8aedf6a325976d18973fa7a28e54e078996c335514d788fb12b76ad28e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 14.8 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
127e6987a99066f525dedffc1c1a68b1b54ace85170951c26e46d75f9c8422e6
|
|
BLAKE2b-256 checksum How to use checksums |
d650f25e73fb48ace27bb427c74760e9d2dc9e5976b0a60b9ccac20365f16039
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0a321f45bdc72e2059a03b31fc3d6ccad87f7568fd73109817457ee660984cb3
|
|
BLAKE2b-256 checksum How to use checksums |
d927006f95e8767ccbe0ee203a172ff6f2240529bf0b02cc35073c746257da70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp311-cp311-macosx_10_15_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp311-cp311-macosx_10_15_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.11 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
b3803aab24f30fdaf54d491e4befb2fb6c757a86146efd3c635dedd923d48d42
|
|
BLAKE2b-256 checksum How to use checksums |
cd79b487042cb9f1563fd765ae8eb6139bc2a7b72a06bf6b389f48b6f7092fe9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp310-cp310-win_amd64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
63da60885151efb4d82469534bca28116d8b832962fa701b1d7b50bc4fa45f77
|
|
BLAKE2b-256 checksum How to use checksums |
2d0fee7cfa0c11987d7e4fc90e9a1eadf8f3fda15aa820b2e5627f59d1a35d83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3121325afe67c44bff00d2dc771ecc961f3cbe30905595484a8078dbbe140f92
|
|
BLAKE2b-256 checksum How to use checksums |
8c7efff1d13534f9e694b2d519008f105e1d1fa99d5cb42bbfd0bf5681964a41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 14.8 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c4520713e0882b4ebccf3a3e3e385b423318b452254cd4b362c0deb2a76f9b84
|
|
BLAKE2b-256 checksum How to use checksums |
574a75a83d4e6f27ab169f6af7e167c1cd75484e6d81f532c776166d5193a4ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4feaf4bd34e6129dac26e872a0cccfa81bfd73535371cdca6e5529dd5ce8e16f
|
|
BLAKE2b-256 checksum How to use checksums |
c516c0cf85a91e9bfd3fe1da3e1f317a4021ca6dcab71a0b0fb944e9db1fc388
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp310-cp310-macosx_10_15_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp310-cp310-macosx_10_15_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.10 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
e4026909b07e3e80e61c99a9a75f82da72a69f918865b0eb7f6d98b7f18ade1f
|
|
BLAKE2b-256 checksum How to use checksums |
f57d412da447190e365ed793c4612d9da16c88e69f4e4aa4bc5a1918d8cb39d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp39-cp39-win_amd64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a7af7047b31189b2a8b5500cd41b24d1dd1c99b2e2dfb3f2830e05571a42ca95
|
|
BLAKE2b-256 checksum How to use checksums |
e7fa984670a062387352055dbec67924548f902d5fae5b6127d463deb8f7e2d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d0c116afed478bf70d1b603126310bac4b915166e056eebac1549a13e5ee8b82
|
|
BLAKE2b-256 checksum How to use checksums |
088e0c46ba2643ac41fdfce7b1b4e033f1999e5b131cf892f05289e826055bb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp39-cp39-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 14.8 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b2fe7d1ffd100b19f31148784cb138732abd661345b148d1939a2d592d8f463
|
|
BLAKE2b-256 checksum How to use checksums |
2f8314f4d1ffac17e3dc0f6189f57f2828ef486faf5cdec8fdcf4344290517f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8b67f931338e1fc743f3eb00f147ef61279257d919b7b8e797397b87f522451e
|
|
BLAKE2b-256 checksum How to use checksums |
43a24cdd0cbd62d330c8d178f3552921e413ed71489abdd77cc5ce63af2dbaba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / quickfix_tls-1.16.0.1rc1-cp39-cp39-macosx_10_15_x86_64.whl
| Download URL | quickfix_tls-1.16.0.1rc1-cp39-cp39-macosx_10_15_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.9 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
25bafc9b4550ffb79617344948d8d3f83d9f443b31acbaddc43f96e1ae22b9ab
|
|
BLAKE2b-256 checksum How to use checksums |
d610b187460d211741909ce52879d5a0990edfbdfe8cb17dac3c954c80d21d43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency log