Skip to main content

FIX (Financial Information eXchange) protocol implementation (SSL enabled)

Project description

This package is a fork of the Quickfix project that exposes the SSL capabilities of the library to Python. The pull request can be found here.

Differences to the official quickfix package are:

  • The SSLSocketInitiator and SSLSocketAcceptor are now available.
  • UtcTimeStamp, UtcDate and UtcTimeOnly are now exposed.
  • A getDateTime() method is added to UtcTimeStamp which will return a python datetime.
  • A setFromString() method is added to SessionSettings

License requirements

The QuickFIX Software License, Version 1.0

Copyright (c) 2001-2018 Oren Miller

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.

  4. The names "QuickFIX" and "quickfixengine.org" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact ask@quickfixengine.org

  5. Products derived from this software may not be called "QuickFIX", nor may "QuickFIX" appear in their name, without prior written permission of quickfixengine.org

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL QUICKFIXENGINE.ORG OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

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

quickfix-ssl-1.15.1.post4.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

quickfix_ssl-1.15.1.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

quickfix_ssl-1.15.1.post4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

quickfix_ssl-1.15.1.post4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

quickfix_ssl-1.15.1.post4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

quickfix_ssl-1.15.1.post4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

quickfix_ssl-1.15.1.post4-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (21.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

File details

Details for the file quickfix-ssl-1.15.1.post4.tar.gz.

File metadata

  • Download URL: quickfix-ssl-1.15.1.post4.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for quickfix-ssl-1.15.1.post4.tar.gz
Algorithm Hash digest
SHA256 2cd6f5ee2d5e9635d786dec89ac8620ac2ad3b33a68e97b86174e1a2446acbe1
MD5 c527db141e5801d865fd2364aa138ebf
BLAKE2b-256 3e4f61cdf91715e4cc1d4c553bdd8f4dd7aebd98fda8311ee88f69c1e356f87b

See more details on using hashes here.

File details

Details for the file quickfix_ssl-1.15.1.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quickfix_ssl-1.15.1.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0653d550418f0f75c6e6ef7385c8466449a44f50392066a23950ea0a4d0d9980
MD5 eb68ad6b139c7421ea61e641f4177d22
BLAKE2b-256 a44c9a965cfe118449330c86c6f6e7dbd9adb2e50cd63cdbe42859bc50c2f8b7

See more details on using hashes here.

File details

Details for the file quickfix_ssl-1.15.1.post4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quickfix_ssl-1.15.1.post4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2e718e6b74c37ca06626bb882f0382f89b88c68b50703d31ad51085253a18ef
MD5 c3f4304b59456acb3e22b556355c1ec9
BLAKE2b-256 79d0ee65d893db1d43e33109170281628d80b9f2deeb817416f2937e6c975bee

See more details on using hashes here.

File details

Details for the file quickfix_ssl-1.15.1.post4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quickfix_ssl-1.15.1.post4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fe602ed073f18b81c1af44d89f3bd295752e41adce77de55fc50701cb7c8838
MD5 6351eb9cb48cf98140b122fe6fdffdaa
BLAKE2b-256 5f9a8f03cf84388bebedcf6c6b8bfda07b0abdd2432af1961f4749273aa0cd95

See more details on using hashes here.

File details

Details for the file quickfix_ssl-1.15.1.post4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quickfix_ssl-1.15.1.post4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee59b09451131773f8f344669d87bee23a41b251c097b5ffc058fa0d9c0367f5
MD5 906e9b848df1928271076f36438421d9
BLAKE2b-256 074ccb34ab523743213e54a60ddafce883f393c9a0b85286906931a6c18134fe

See more details on using hashes here.

File details

Details for the file quickfix_ssl-1.15.1.post4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quickfix_ssl-1.15.1.post4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85d27606e81c63665ce7a63b64e42903fbea6febd13c53f070c5a47d84c34a9a
MD5 14b721f3d54440a950c6adc69d205119
BLAKE2b-256 a933b16aad1a5f5017c25cd11153d6691f873c1b46f05aa7f7d8d9a7d9bc3969

See more details on using hashes here.

File details

Details for the file quickfix_ssl-1.15.1.post4-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for quickfix_ssl-1.15.1.post4-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 335cf845a26ddaa89db6be4aba4bc2c82e8fdd42d3df7a4949abd8a8eaa2573f
MD5 6cada22eb4839b88a0f35190f0d2f295
BLAKE2b-256 852b2247f4ccf7850e05b7b9e1dfd825542a7cff9366bddc47dea0651c0b91f0

See more details on using hashes here.

Supported by

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