Skip to main content

Shioaji

shioaji-logosinopac-logo

PyPI - Status PyPI - Python Version PyPI - Downloads Coverage Binder doc Telegram

Shioaji is a trading API provided by Sinopac that offers a comprehensive and user-friendly platform for accessing the Taiwan financial markets. With Shioaji, you can trade a variety of financial instruments including stocks, futures, and options using your favorite Python packages such as numpy, scipy, pandas, pytorch, or tensorflow to build your own custom trading models. The platform is easy to use and intuitive, with advanced charting tools, real-time market data, and a customizable interface that allows you to tailor your trading experience to your specific needs. Shioaji is fast and efficient, with a high-performance core implemented in C++ and using FPGA event broker technology, and it is the first Python trading API in Taiwan that is compatible with Linux and Mac, making it a truly cross-platform solution. Whether you are a beginner looking to get started in the world of trading or an experienced trader looking for a more powerful platform, Shioaji has something to offer. Sign up for a free account today and start trading with confidence.

Installation

Binaries

simple using pip to install

pip install shioaji

Docker Image

simple run with interactive mode in docker

docker run -it sinotrade/shioaji:latest

or

docker run -it sinotrade/shioaji:{version}

run with jupyter lab or notebook

docker run -p 8888:8888 sinotrade/shioaji:jupyter

Quickstarts

Initialization

import shioaji as sj

api = sj.Shioaji()
accounts = api.login("YOUR_TOKEN", "YOUR_SECRET_KEY")
api.activate_ca(
    ca_path="/c/your/ca/path/Sinopac.pfx",
    ca_passwd="YOUR_CA_PASSWORD",
    person_id="person_id of this ca",
)

Just import our API library like other popular python library and new the instance to start using our API. Login your account and activate the certification then you can start placing order.

Streaming Market Data

api.quote.subscribe(api.Contracts.Stocks["2330"], quote_type="tick")
api.quote.subscribe(api.Contracts.Stocks["2330"], quote_type="bidask")
api.quote.subscribe(api.Contracts.Futures["TXFC0"], quote_type="tick")

Subscribe the real time market data. Simplely pass contract into quote subscribe function and give the quote type will receive the streaming data.

Place Order

contract = api.Contracts.Stocks["2890"]
order = api.Order(
    price=9.6,
    quantity=1,
    action="Buy",
    price_type="LMT",
    order_type="ROD",
    order_lot="Common",
    account=api.stock_account,
)
# or
order = api.Order(
    price=9.6,
    quantity=1,
    action=sj.constant.Action.Buy,
    price_type=sj.constant.StockPriceType.LMT,
    order_type=sj.constant.OrderType.ROD,
    order_lot=sj.constant.StockOrderLot.Common,
    account=api.stock_account,
)
trade = api.place_order(contract, order)

Like the above subscribing market data using the contract, then need to define the order. Pass them into place_order function, then it will return the trade that describe the status of your order.

Conclusion

This quickstart demonstrates how easy to use our package for native Python users. Unlike many other trading API is hard for Python developer. We focus on making more pythonic trading API for our users.

More usage detail on document.

doc

Communication

Telegram

Releases and Contributing

Shioaji has a 14 day release cycle. See the release change log. Please let us know if you encounter a bug by filing an issue.

We appreciate all suggestions. If you have any idea want us to implement, please discuss with us in gitter.

The Team

Shioaji is currently maintained by Sally, Yvictor, CC.Chiao and Po Chien Yang with major contributions.

Release files for shioaji 1.1.3

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

Built distributions (wheels)

Table of built distributions (wheels) for shioaji 1.1.3
File
shioaji-1.1.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
shioaji-1.1.3-cp311-cp311-manylinux_2_24_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64 Details
shioaji-1.1.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
shioaji-1.1.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
shioaji-1.1.3-cp310-cp310-manylinux_2_24_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64 Details
shioaji-1.1.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
shioaji-1.1.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
shioaji-1.1.3-cp39-cp39-manylinux_2_24_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64 Details
shioaji-1.1.3-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
shioaji-1.1.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
shioaji-1.1.3-cp38-cp38-manylinux_2_24_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ x86-64 Details
shioaji-1.1.3-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
shioaji-1.1.3-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
shioaji-1.1.3-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
shioaji-1.1.3-cp37-cp37m-manylinux_2_24_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64 Details
shioaji-1.1.3-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
shioaji-1.1.3-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
shioaji-1.1.3-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
shioaji-1.1.3-cp36-cp36m-manylinux_2_24_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ x86-64 Details
shioaji-1.1.3-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
shioaji-1.1.3-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 60.9 MB

Release files / shioaji-1.1.3-cp311-cp311-win_amd64.whl

Download URL shioaji-1.1.3-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0a18235a0d6f780550597cd5825f7408c479ae51945e562a282d11d58f909289
BLAKE2b-256 checksum
How to use checksums
0907d3ca8fd278953055f9d32063b9ac365e93f426d4d44940baa2ce5f07ce8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp311-cp311-manylinux_2_24_x86_64.whl

Download URL shioaji-1.1.3-cp311-cp311-manylinux_2_24_x86_64.whl
Size 4.5 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
0460292284d3e0ed70f906029708fec3d1d409f5b13630be58c2afb91658e89c
BLAKE2b-256 checksum
How to use checksums
37cc293b824f8c8873a9f555836e726e198d518618b26cc234b5cdb868542e5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL shioaji-1.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 812.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bd0e713acb7472c5c9096bb612ff66b8c5d5e48671b8f5268aae6d971a54e08b
BLAKE2b-256 checksum
How to use checksums
eb8df7701c486f91ae7c5db5b7cc5cba79621ce18d1f3acae8918e088ce17752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp310-cp310-win_amd64.whl

Download URL shioaji-1.1.3-cp310-cp310-win_amd64.whl
Size 1.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
239de2c8fbd781d2ce5f6f918cebb139afa93d38cbad904cf2e53f1737a43bc7
BLAKE2b-256 checksum
How to use checksums
d356aaf101bda615107144ac15a3fc01a9f31620e9f6712734f2a4fd525d2369
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp310-cp310-manylinux_2_24_x86_64.whl

Download URL shioaji-1.1.3-cp310-cp310-manylinux_2_24_x86_64.whl
Size 4.4 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
774bb45775cd3ac7ea4753a19252ddd1e582feb81edaa15b5dfad14a90c31ee8
BLAKE2b-256 checksum
How to use checksums
79458b79a728227b1afe987dc3ebbe5deb9c2a4b7ae7c8f5f8f7c35c31f7f3ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL shioaji-1.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 868.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6f779278e225d17dcbabc48e5b57bee9a1730e2eae1a2c0960ab95c32ac0943b
BLAKE2b-256 checksum
How to use checksums
003fc372ef3eec72c9cc915aa9be82bbbfa61f6db1cc956a860bb2fdfd833d9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp39-cp39-win_amd64.whl

Download URL shioaji-1.1.3-cp39-cp39-win_amd64.whl
Size 1.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1530694683a2e81b9b1aefbd3c3cda6be8f0a4787f0a26d8d04fa718f6337091
BLAKE2b-256 checksum
How to use checksums
e2e6cc1f1b0932f74e5946392807a5a0ab91dfda4a81178bc2ca246b33678a47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp39-cp39-manylinux_2_24_x86_64.whl

Download URL shioaji-1.1.3-cp39-cp39-manylinux_2_24_x86_64.whl
Size 4.6 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
dda054d78ee0a30c0be74f1a561361840906b7f682729ce1a21b176695487ddf
BLAKE2b-256 checksum
How to use checksums
c6b6276f8defb42a40f7ea5fedba3d30b40beeb9e1bb048549bb6b05e92083da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL shioaji-1.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 864.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d856459d80fe167a859b3ee16ec7c9893b841b00946acd7f93f9127068bf1ac1
BLAKE2b-256 checksum
How to use checksums
3624e19f911a968dd65955f8d6675747257a92b2584e871943b2eba12535ef4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp38-cp38-win_amd64.whl

Download URL shioaji-1.1.3-cp38-cp38-win_amd64.whl
Size 1.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
78dd519d25f4b2471763b7ef47d8e499930f6ea05d92709d680cab0e86f81252
BLAKE2b-256 checksum
How to use checksums
8ab50c11b9ba22a21cb744a8fe49516db7a273bc7a1392711f1bae9144d41767
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp38-cp38-manylinux_2_24_x86_64.whl

Download URL shioaji-1.1.3-cp38-cp38-manylinux_2_24_x86_64.whl
Size 7.9 MB
Tags CPython 3.8 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
1978980d5cfe5a6475b19a222dee7102b776ba8b0a78846affe94ff164b92772
BLAKE2b-256 checksum
How to use checksums
7e91e23dd2814b29bde461362865a32e22787923e166ebcaba4658582224f8cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp38-cp38-manylinux1_x86_64.whl

Download URL shioaji-1.1.3-cp38-cp38-manylinux1_x86_64.whl
Size 5.3 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2afa65d5a28fd1efbf520fe7f0012366b33a32e1b7784546e98d68d5a4639928
BLAKE2b-256 checksum
How to use checksums
621a8319f213f61ff8ff0d6236a7a19486ce8c9b5a3338c7699a0e8624029997
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp38-cp38-macosx_10_9_x86_64.whl

Download URL shioaji-1.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Size 933.4 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
caca18888d41607c65f41aa66828106c4c235c8cc60765c5428e66bdee323e3b
BLAKE2b-256 checksum
How to use checksums
8dea317b04939d94afff6313e29a55f8ce9cea6ad3c91d2db4067cde57d24981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp37-cp37m-win_amd64.whl

Download URL shioaji-1.1.3-cp37-cp37m-win_amd64.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d138d82fa3b95b13387b7409715f932f1789bc4f940ab0bc0fbe8ca7b8c3cb58
BLAKE2b-256 checksum
How to use checksums
386a5863dd45edb7d1b6d4147f12f323a49482111e2d6e4d34cc8be6afb2963d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp37-cp37m-manylinux_2_24_x86_64.whl

Download URL shioaji-1.1.3-cp37-cp37m-manylinux_2_24_x86_64.whl
Size 4.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
2463086d61d28a4965c36ef2e49eb64b3947996e1071a90a5a7427c1ce8a1c40
BLAKE2b-256 checksum
How to use checksums
d798085ae4683ab769bcda0d89583c60945ed2ebbdeb704654cd607c7affb8c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp37-cp37m-manylinux1_x86_64.whl

Download URL shioaji-1.1.3-cp37-cp37m-manylinux1_x86_64.whl
Size 4.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7c85abefa06ba8a6b3541ec15bfa83fd8410915db548a6e84667eb45fafaf672
BLAKE2b-256 checksum
How to use checksums
609037f56eb7db7d137c2ca08180bd5296620cc9cea318f8341755b3e7542fb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL shioaji-1.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
Size 910.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d261919f8cc9239a5745fafbc5d84844ffeb347fab748c902f6b925ff16aef86
BLAKE2b-256 checksum
How to use checksums
31eb9a4e629cda9d44dad491b76733168f9c92c1f0fcd32786c2a8fbf2b01333
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp36-cp36m-win_amd64.whl

Download URL shioaji-1.1.3-cp36-cp36m-win_amd64.whl
Size 1.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
5d88c424d58acb477df89d7e3d3e8570480440f3685bc5d980f119e1b3adc845
BLAKE2b-256 checksum
How to use checksums
863516fcc9be7ca7cb187ef483a094e427d82ac770d524bbc2878af04f353b11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp36-cp36m-manylinux_2_24_x86_64.whl

Download URL shioaji-1.1.3-cp36-cp36m-manylinux_2_24_x86_64.whl
Size 4.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
1cf130db59f0d07b549e6997f48034a6f8ddce71c4171c3f5426de6d91a75b6b
BLAKE2b-256 checksum
How to use checksums
1af90f03e05c2e9435ab95f2d59056a4f27f73f007c2f0747f54aa4ceef2ee4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp36-cp36m-manylinux1_x86_64.whl

Download URL shioaji-1.1.3-cp36-cp36m-manylinux1_x86_64.whl
Size 4.9 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c4db1526f2edb01eec0b0a4cda9def283fee458d1cb1936bbcf3fb0f1d4013e5
BLAKE2b-256 checksum
How to use checksums
535f721bc24c63118647e283d1081e3849e24f580088e60c45a42e9ca6afce18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release files / shioaji-1.1.3-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL shioaji-1.1.3-cp36-cp36m-macosx_10_9_x86_64.whl
Size 911.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8b70be37655a879cd6aa8ce91c80c836e56b196fade38d0e89afbbd367f57129
BLAKE2b-256 checksum
How to use checksums
c2de5ee2184076ec47f8f43e796d7d30257e1404511be0a6ef2580cb2527a1b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.8.2 requests/2.27.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.7

Release history Release notifications | RSS feed

1.7.6

9 release files

1.7.5

9 release files

1.7.4

9 release files

1.7.3

9 release files

1.7.2

9 release files

1.7.1

9 release files

1.7.0

9 release files

1.5.7

9 release files

1.5.6

9 release files

1.5.5

9 release files

1.5.4

9 release files

1.5.3

9 release files

1.5.2

9 release files

1.5.1

9 release files

1.5.0

9 release files

1.3.2

43 release files

1.3.1

43 release files

1.3.0

43 release files

1.2.9

43 release files

1.2.8

34 release files

1.2.7

34 release files

1.2.6

34 release files

1.2.4

26 release files

1.2.1

18 release files

1.2.0

18 release files

1.1.9

21 release files

1.1.8

19 release files

1.1.7

19 release files

1.1.6

21 release files

1.1.4

21 release files

This release

1.1.3 This release

21 release files

1.1.2

21 release files

1.1.1

21 release files

1.1.0

21 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