Skip to main content

Python wrapper for TA-Lib

Project description

TA-Lib 📈

Tests Release PyPI Wheels Python Versions License

This is a Python wrapper for TA-LIB based on Cython instead of SWIG. From the homepage:

TA-Lib is widely used by trading software developers requiring to perform technical analysis of financial market data.

  • Includes 150+ indicators such as ADX, MACD, RSI, Stochastic, Bollinger Bands, etc.
  • Candlestick pattern recognition
  • Open-source API for C/C++, Java, Perl, Python and 100% Managed .NET

The original Python bindings included with TA-Lib use SWIG which unfortunately are difficult to install and aren't as efficient as they could be. Therefore this project uses Cython and Numpy to efficiently and cleanly bind to TA-Lib - producing results 2-4 times faster than the SWIG interface.

In addition, this project also supports the use of the Polars and Pandas libraries.

Versions 🗂️

The upstream TA-Lib C library released version 0.6.1 and changed the library name to -lta-lib from -lta_lib. After trying to support both via autodetect and having some issues, we have decided to currently support three feature branches:

  • ta-lib-python 0.4.x (supports ta-lib 0.4.x and numpy 1)
  • ta-lib-python 0.5.x (supports ta-lib 0.4.x and numpy 2)
  • ta-lib-python 0.6.x (supports ta-lib 0.6.x and numpy 2)

Installation 💾

You can install from PyPI:

python -m pip install TA-Lib

Or checkout the sources and run setup.py yourself:

python setup.py install

It also appears possible to install via Conda Forge:

conda install -c conda-forge ta-lib

Dependencies 🧩

To use TA-Lib for python, you need to have the TA-Lib already installed. You should probably follow their installation directions for your platform, but some suggestions are included below for reference.

Some Conda Forge users have reported success installing the underlying TA-Lib C library using the libta-lib package:

$ conda install -c conda-forge libta-lib

Mac OS X

You can simply install using Homebrew:

brew install ta-lib

If you are using Apple Silicon, such as the M1 processors, and building mixed architecture Homebrew projects, you might want to make sure it's being built for your architecture:

arch -arm64 brew install ta-lib

And perhaps you can set these before installing with pip:

export TA_INCLUDE_PATH="$(brew --prefix ta-lib)/include"
export TA_LIBRARY_PATH="$(brew --prefix ta-lib)/lib"

You might also find this helpful, particularly if you have tried several different installations without success:

your-arm64-python -m pip install --no-cache-dir ta-lib

Windows

For 64-bit Windows, the easiest way is to get the executable installer:

  1. Download ta-lib-0.7.1-windows-x86_64.msi.
  2. Run the Installer or run msiexec from the command-line.

Alternatively, if you prefer to get the libraries without installing, or would like to use the 32-bit version:

Linux

Download ta-lib-0.7.1-src.tar.gz and:

tar -xzf ta-lib-0.7.1-src.tar.gz
cd ta-lib-0.7.1/
./configure --prefix=/usr
make
sudo make install

If you build TA-Lib using make -jX it will fail but that's OK! Simply rerun make -jX followed by [sudo] make install.

Note: if your directory path includes spaces, the installation will probably fail with No such file or directory errors.

Wheels ⚙️

For convenience, and starting with version 0.6.5, we now build binary wheels for different operating systems, architectures, and Python versions using GitHub Actions which include the underlying TA-Lib C library and are easy to install.

Supported platforms:

  • Linux
    • x86_64
    • arm64
  • macOS
    • x86_64
    • arm64
  • Windows
    • x86_64
    • x86
    • arm64

Supported Python versions:

  • 3.9
  • 3.10
  • 3.11
  • 3.12
  • 3.13
  • 3.14

In the event that your operating system, architecture, or Python version are not available as a binary wheel, it is fairly easy to install from source using the instructions above.

Troubleshooting 🛠️

If you get a warning that looks like this:

setup.py:79: UserWarning: Cannot find ta-lib library, installation may fail.
warnings.warn('Cannot find ta-lib library, installation may fail.')

This typically means setup.py can't find the underlying TA-Lib library, a dependency which needs to be installed.


If you installed the underlying TA-Lib library with a custom prefix (e.g., with ./configure --prefix=$PREFIX), then when you go to install this python wrapper you can specify additional search paths to find the library and include files for the underlying TA-Lib library using the TA_LIBRARY_PATH and TA_INCLUDE_PATH environment variables:

export TA_LIBRARY_PATH=$PREFIX/lib
export TA_INCLUDE_PATH=$PREFIX/include
python setup.py install # or pip install ta-lib

Sometimes installation will produce build errors like this:

talib/_ta_lib.c:601:10: fatal error: ta-lib/ta_defs.h: No such file or directory
  601 | #include "ta-lib/ta_defs.h"
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.

or:

common.obj : error LNK2001: unresolved external symbol TA_SetUnstablePeriod
common.obj : error LNK2001: unresolved external symbol TA_Shutdown
common.obj : error LNK2001: unresolved external symbol TA_Initialize
common.obj : error LNK2001: unresolved external symbol TA_GetUnstablePeriod
common.obj : error LNK2001: unresolved external symbol TA_GetVersionString

This typically means that it can't find the underlying TA-Lib library, a dependency which needs to be installed. On Windows, this could be caused by installing the 32-bit binary distribution of the underlying TA-Lib library, but trying to use it with 64-bit Python.


Sometimes installation will fail with errors like this:

talib/common.c:8:22: fatal error: pyconfig.h: No such file or directory
 #include "pyconfig.h"
                      ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

This typically means that you need the Python headers, and should run something like:

sudo apt-get install python3-dev

Sometimes building the underlying TA-Lib library has errors running make that look like this:

../libtool: line 1717: cd: .libs/libta_lib.lax/libta_abstract.a: No such file or directory
make[2]: *** [libta_lib.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

This might mean that the directory path to the underlying TA-Lib library has spaces in the directory names. Try putting it in a path that does not have any spaces and trying again.


Sometimes you might get this error running setup.py:

/usr/include/limits.h:26:10: fatal error: bits/libc-header-start.h: No such file or directory
#include <bits/libc-header-start.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~

This is likely an issue with trying to compile for 32-bit platform but without the appropriate headers. You might find some success looking at the first answer to this question.


If you get an error on macOS like this:

code signature in <141BC883-189B-322C-AE90-CBF6B5206F67>
'python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so' not valid for
use in process: Trying to load an unsigned library)

You might look at this question and use xcrun codesign to fix it.


If you wonder why STOCHRSI gives you different results than you expect, probably you want STOCH applied to RSI, which is a little different than the STOCHRSI which is STOCHF applied to RSI:

>>> import talib
>>> import numpy as np
>>> c = np.random.randn(100)

# this is the library function
>>> k, d = talib.STOCHRSI(c)

# this produces the same result, calling STOCHF
>>> rsi = talib.RSI(c)
>>> k, d = talib.STOCHF(rsi, rsi, rsi)

# you might want this instead, calling STOCH
>>> rsi = talib.RSI(c)
>>> k, d = talib.STOCH(rsi, rsi, rsi)

If the build appears to hang, you might be running on a VM with not enough memory - try 1 GB or 2 GB.

It has also been reported that using a swapfile could help, for example:

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

If you get "permission denied" errors such as this, you might need to give your user access to the location where the underlying TA-Lib C library is installed -- or install it to a user-accessible location.

talib/_ta_lib.c:747:28: fatal error: /usr/include/ta-lib/ta_defs.h: Permission denied
 #include "ta-lib/ta-defs.h"
                            ^
compilation terminated
error: command 'gcc' failed with exit status 1

If you're having trouble compiling the underlying TA-Lib C library on ARM64, you might need to configure it with an explicit build type before running make and make install, for example:

./configure --build=aarch64-unknown-linux-gnu

This is caused by old config.guess file, so another way to solve this is to copy a newer version of config.guess into the underlying TA-Lib C library sources:

cp /usr/share/automake-1.16/config.guess /path/to/extracted/ta-lib/config.guess

And then re-run configure:

./configure

If you're having trouble using PyInstaller and get an error that looks like this:

...site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
    exec(bytecode, module.__dict__)
  File "talib\__init__.py", line 72, in <module>
ModuleNotFoundError: No module named 'talib.stream'

Then, perhaps you can use the --hidden-import argument to fix this:

pyinstaller --hidden-import talib.stream "replaceToYourFileName.py"

If you want to use numpy<2, then you should use ta-lib<0.5.

If you want to use numpy>=2, then you should use ta-lib>=0.5.


If you have trouble getting the code autocompletions to work in Visual Studio Code, a suggestion was made to look for the Python extension settings, and an option for Language Server, and change it from Default (which means Pylance if it is installed, Jedi otherwise), to manually set Jedi and the completions should work. It is possible that you might need to install it manually for this to work.

Function API

Similar to TA-Lib, the Function API provides a lightweight wrapper of the exposed TA-Lib indicators.

Each function returns an output array and have default values for their parameters, unless specified as keyword arguments. Typically, these functions will have an initial "lookback" period (a required number of observations before an output is generated) set to NaN.

The lookback is function-specific and does not always match the value passed to timeperiod. For example, RSI(timeperiod=14) needs 15 price observations because the first RSI value depends on 14 price changes between consecutive bars, not just 14 raw prices.

For convenience, the Function API supports both numpy.ndarray and pandas.Series and polars.Series inputs.

All of the following examples use the Function API:

import numpy as np
import talib

close = np.random.random(100)

Calculate a simple moving average of the close prices:

output = talib.SMA(close)

Calculating bollinger bands, with triple exponential moving average:

from talib import MA_Type

upper, middle, lower = talib.BBANDS(close, matype=MA_Type.T3)

Calculating momentum of the close prices, with a time period of 5:

output = talib.MOM(close, timeperiod=5)

Functions marked in the docs as having an unstable period start with that extra unstable-period setting at 0. In other words, get_unstable_period() returns 0 until you explicitly change it with set_unstable_period().

NaN's

The underlying TA-Lib C library handles NaN's in a sometimes surprising manner by typically propagating NaN's to the end of the output, for example:

>>> c = np.array([1.0, 2.0, 3.0, np.nan, 4.0, 5.0, 6.0])

>>> talib.SMA(c, 3)
array([nan, nan,  2., nan, nan, nan, nan])

You can compare that to a Pandas rolling mean, where their approach is to output NaN until enough "lookback" values are observed to generate new outputs:

>>> c = pandas.Series([1.0, 2.0, 3.0, np.nan, 4.0, 5.0, 6.0])

>>> c.rolling(3).mean()
0    NaN
1    NaN
2    2.0
3    NaN
4    NaN
5    NaN
6    5.0
dtype: float64

Abstract API

If you're already familiar with using the function API, you should feel right at home using the Abstract API.

Every function takes a collection of named inputs, either a dict of numpy.ndarray or pandas.Series or polars.Series, or a pandas.DataFrame or polars.DataFrame. If a pandas.DataFrame or polars.DataFrame is provided, the output is returned as the same type with named output columns.

For example, inputs could be provided for the typical "OHLCV" data:

import numpy as np

# note that all ndarrays must be the same length!
inputs = {
    'open': np.random.random(100),
    'high': np.random.random(100),
    'low': np.random.random(100),
    'close': np.random.random(100),
    'volume': np.random.random(100)
}

Functions can either be imported directly or instantiated by name:

from talib import abstract

# directly
SMA = abstract.SMA

# or by name
SMA = abstract.Function('sma')

From there, calling functions is basically the same as the function API:

from talib.abstract import *

# uses close prices (default)
output = SMA(inputs, timeperiod=25)

# uses open prices
output = SMA(inputs, timeperiod=25, price='open')

# uses close prices (default)
upper, middle, lower = BBANDS(inputs, 20, 2.0, 2.0)

# uses high, low, close (default)
slowk, slowd = STOCH(inputs, 5, 3, 0, 3, 0) # uses high, low, close by default

# uses high, low, open instead
slowk, slowd = STOCH(inputs, 5, 3, 0, 3, 0, prices=['high', 'low', 'open'])

Streaming API

An experimental Streaming API was added that allows users to compute the latest value of an indicator. This can be faster than using the Function API, for example in an application that receives streaming data, and wants to know just the most recent updated indicator value.

import talib
from talib import stream

close = np.random.random(100)

# the Function API
output = talib.SMA(close)

# the Streaming API
latest = stream.SMA(close)

# the latest value is the same as the last output value
assert (output[-1] - latest) < 0.00001

Supported Indicators and Functions 📋

We can show all the TA functions supported by TA-Lib, either as a list or as a dict sorted by group (e.g. "Overlap Studies", "Momentum Indicators", etc):

import talib

# list of functions
for name in talib.get_functions():
    print(name)

# dict of functions by group
for group, names in talib.get_function_groups().items():
    print(group)
    for name in names:
        print(f"  {name}")

Indicator Groups 🏷️

  • Overlap Studies
  • Momentum Indicators
  • Volume Indicators
  • Volatility Indicators
  • Price Transform
  • Cycle Indicators
  • Pattern Recognition

Overlap Studies

BBANDS               Bollinger Bands
DEMA                 Double Exponential Moving Average
EMA                  Exponential Moving Average
HT_TRENDLINE         Hilbert Transform - Instantaneous Trendline
KAMA                 Kaufman Adaptive Moving Average
MA                   Moving average
MAMA                 MESA Adaptive Moving Average
MAVP                 Moving average with variable period
MIDPOINT             MidPoint over period
MIDPRICE             Midpoint Price over period
SAR                  Parabolic SAR
SAREXT               Parabolic SAR - Extended
SMA                  Simple Moving Average
T3                   Triple Exponential Moving Average (T3)
TEMA                 Triple Exponential Moving Average
TRIMA                Triangular Moving Average
WMA                  Weighted Moving Average

Momentum Indicators

ADX                  Average Directional Movement Index
ADXR                 Average Directional Movement Index Rating
APO                  Absolute Price Oscillator
AROON                Aroon
AROONOSC             Aroon Oscillator
BOP                  Balance Of Power
CCI                  Commodity Channel Index
CMO                  Chande Momentum Oscillator
DX                   Directional Movement Index
MACD                 Moving Average Convergence/Divergence
MACDEXT              MACD with controllable MA type
MACDFIX              Moving Average Convergence/Divergence Fix 12/26
MFI                  Money Flow Index
MINUS_DI             Minus Directional Indicator
MINUS_DM             Minus Directional Movement
MOM                  Momentum
PLUS_DI              Plus Directional Indicator
PLUS_DM              Plus Directional Movement
PPO                  Percentage Price Oscillator
ROC                  Rate of change : ((price/prevPrice)-1)*100
ROCP                 Rate of change Percentage: (price-prevPrice)/prevPrice
ROCR                 Rate of change ratio: (price/prevPrice)
ROCR100              Rate of change ratio 100 scale: (price/prevPrice)*100
RSI                  Relative Strength Index
STOCH                Stochastic
STOCHF               Stochastic Fast
STOCHRSI             Stochastic Relative Strength Index
TRIX                 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
ULTOSC               Ultimate Oscillator
WILLR                Williams' %R

Volume Indicators

AD                   Chaikin A/D Line
ADOSC                Chaikin A/D Oscillator
OBV                  On Balance Volume

Cycle Indicators

HT_DCPERIOD          Hilbert Transform - Dominant Cycle Period
HT_DCPHASE           Hilbert Transform - Dominant Cycle Phase
HT_PHASOR            Hilbert Transform - Phasor Components
HT_SINE              Hilbert Transform - SineWave
HT_TRENDMODE         Hilbert Transform - Trend vs Cycle Mode

Price Transform

AVGPRICE             Average Price
MEDPRICE             Median Price
TYPPRICE             Typical Price
WCLPRICE             Weighted Close Price

Volatility Indicators

ATR                  Average True Range
NATR                 Normalized Average True Range
TRANGE               True Range

Pattern Recognition

CDL2CROWS            Two Crows
CDL3BLACKCROWS       Three Black Crows
CDL3INSIDE           Three Inside Up/Down
CDL3LINESTRIKE       Three-Line Strike
CDL3OUTSIDE          Three Outside Up/Down
CDL3STARSINSOUTH     Three Stars In The South
CDL3WHITESOLDIERS    Three Advancing White Soldiers
CDLABANDONEDBABY     Abandoned Baby
CDLADVANCEBLOCK      Advance Block
CDLBELTHOLD          Belt-hold
CDLBREAKAWAY         Breakaway
CDLCLOSINGMARUBOZU   Closing Marubozu
CDLCONCEALBABYSWALL  Concealing Baby Swallow
CDLCOUNTERATTACK     Counterattack
CDLDARKCLOUDCOVER    Dark Cloud Cover
CDLDOJI              Doji
CDLDOJISTAR          Doji Star
CDLDRAGONFLYDOJI     Dragonfly Doji
CDLENGULFING         Engulfing Pattern
CDLEVENINGDOJISTAR   Evening Doji Star
CDLEVENINGSTAR       Evening Star
CDLGAPSIDESIDEWHITE  Up/Down-gap side-by-side white lines
CDLGRAVESTONEDOJI    Gravestone Doji
CDLHAMMER            Hammer
CDLHANGINGMAN        Hanging Man
CDLHARAMI            Harami Pattern
CDLHARAMICROSS       Harami Cross Pattern
CDLHIGHWAVE          High-Wave Candle
CDLHIKKAKE           Hikkake Pattern
CDLHIKKAKEMOD        Modified Hikkake Pattern
CDLHOMINGPIGEON      Homing Pigeon
CDLIDENTICAL3CROWS   Identical Three Crows
CDLINNECK            In-Neck Pattern
CDLINVERTEDHAMMER    Inverted Hammer
CDLKICKING           Kicking
CDLKICKINGBYLENGTH   Kicking - bull/bear determined by the longer marubozu
CDLLADDERBOTTOM      Ladder Bottom
CDLLONGLEGGEDDOJI    Long Legged Doji
CDLLONGLINE          Long Line Candle
CDLMARUBOZU          Marubozu
CDLMATCHINGLOW       Matching Low
CDLMATHOLD           Mat Hold
CDLMORNINGDOJISTAR   Morning Doji Star
CDLMORNINGSTAR       Morning Star
CDLONNECK            On-Neck Pattern
CDLPIERCING          Piercing Pattern
CDLRICKSHAWMAN       Rickshaw Man
CDLRISEFALL3METHODS  Rising/Falling Three Methods
CDLSEPARATINGLINES   Separating Lines
CDLSHOOTINGSTAR      Shooting Star
CDLSHORTLINE         Short Line Candle
CDLSPINNINGTOP       Spinning Top
CDLSTALLEDPATTERN    Stalled Pattern
CDLSTICKSANDWICH     Stick Sandwich
CDLTAKURI            Takuri (Dragonfly Doji with very long lower shadow)
CDLTASUKIGAP         Tasuki Gap
CDLTHRUSTING         Thrusting Pattern
CDLTRISTAR           Tristar Pattern
CDLUNIQUE3RIVER      Unique 3 River
CDLUPSIDEGAP2CROWS   Upside Gap Two Crows
CDLXSIDEGAP3METHODS  Upside/Downside Gap Three Methods

Statistic Functions

BETA                 Beta
CORREL               Pearson's Correlation Coefficient (r)
LINEARREG            Linear Regression
LINEARREG_ANGLE      Linear Regression Angle
LINEARREG_INTERCEPT  Linear Regression Intercept
LINEARREG_SLOPE      Linear Regression Slope
STDDEV               Standard Deviation
TSF                  Time Series Forecast
VAR                  Variance

Download files

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

Source Distribution

ta_lib-0.7.1.tar.gz (410.2 kB view details)

Uploaded Source

Built Distributions

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

ta_lib-0.7.1-cp314-cp314-win_arm64.whl (785.8 kB view details)

Uploaded CPython 3.14Windows ARM64

ta_lib-0.7.1-cp314-cp314-win_amd64.whl (920.5 kB view details)

Uploaded CPython 3.14Windows x86-64

ta_lib-0.7.1-cp314-cp314-win32.whl (794.0 kB view details)

Uploaded CPython 3.14Windows x86

ta_lib-0.7.1-cp314-cp314-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

ta_lib-0.7.1-cp314-cp314-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

ta_lib-0.7.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

ta_lib-0.7.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

ta_lib-0.7.1-cp314-cp314-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ta_lib-0.7.1-cp314-cp314-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

ta_lib-0.7.1-cp313-cp313-win_arm64.whl (783.2 kB view details)

Uploaded CPython 3.13Windows ARM64

ta_lib-0.7.1-cp313-cp313-win_amd64.whl (917.5 kB view details)

Uploaded CPython 3.13Windows x86-64

ta_lib-0.7.1-cp313-cp313-win32.whl (798.5 kB view details)

Uploaded CPython 3.13Windows x86

ta_lib-0.7.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ta_lib-0.7.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ta_lib-0.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

ta_lib-0.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

ta_lib-0.7.1-cp313-cp313-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ta_lib-0.7.1-cp313-cp313-macosx_13_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

ta_lib-0.7.1-cp312-cp312-win_arm64.whl (782.5 kB view details)

Uploaded CPython 3.12Windows ARM64

ta_lib-0.7.1-cp312-cp312-win_amd64.whl (918.5 kB view details)

Uploaded CPython 3.12Windows x86-64

ta_lib-0.7.1-cp312-cp312-win32.whl (798.6 kB view details)

Uploaded CPython 3.12Windows x86

ta_lib-0.7.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ta_lib-0.7.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ta_lib-0.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

ta_lib-0.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

ta_lib-0.7.1-cp312-cp312-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ta_lib-0.7.1-cp312-cp312-macosx_13_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

ta_lib-0.7.1-cp311-cp311-win_arm64.whl (788.5 kB view details)

Uploaded CPython 3.11Windows ARM64

ta_lib-0.7.1-cp311-cp311-win_amd64.whl (951.1 kB view details)

Uploaded CPython 3.11Windows x86-64

ta_lib-0.7.1-cp311-cp311-win32.whl (801.4 kB view details)

Uploaded CPython 3.11Windows x86

ta_lib-0.7.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ta_lib-0.7.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ta_lib-0.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

ta_lib-0.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

ta_lib-0.7.1-cp311-cp311-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ta_lib-0.7.1-cp311-cp311-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

ta_lib-0.7.1-cp310-cp310-win_arm64.whl (788.2 kB view details)

Uploaded CPython 3.10Windows ARM64

ta_lib-0.7.1-cp310-cp310-win_amd64.whl (951.3 kB view details)

Uploaded CPython 3.10Windows x86-64

ta_lib-0.7.1-cp310-cp310-win32.whl (802.9 kB view details)

Uploaded CPython 3.10Windows x86

ta_lib-0.7.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ta_lib-0.7.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ta_lib-0.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

ta_lib-0.7.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

ta_lib-0.7.1-cp310-cp310-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ta_lib-0.7.1-cp310-cp310-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

ta_lib-0.7.1-cp39-cp39-win_arm64.whl (788.6 kB view details)

Uploaded CPython 3.9Windows ARM64

ta_lib-0.7.1-cp39-cp39-win_amd64.whl (951.7 kB view details)

Uploaded CPython 3.9Windows x86-64

ta_lib-0.7.1-cp39-cp39-win32.whl (803.2 kB view details)

Uploaded CPython 3.9Windows x86

ta_lib-0.7.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

ta_lib-0.7.1-cp39-cp39-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ta_lib-0.7.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

ta_lib-0.7.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

ta_lib-0.7.1-cp39-cp39-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

ta_lib-0.7.1-cp39-cp39-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file ta_lib-0.7.1.tar.gz.

File metadata

  • Download URL: ta_lib-0.7.1.tar.gz
  • Upload date:
  • Size: 410.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1.tar.gz
Algorithm Hash digest
SHA256 d28ec282d58294c6ed3c604c3b11cc3b5843cedd84bf3831c512ca4139d0caf4
MD5 673f3f7a5af783020edf4bf9583d3230
BLAKE2b-256 83f38324d0439577d48f8ab45f347a418de59a5ed48e884f792aef01c8de1030

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 785.8 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 681c554543082d985492efc3de507e35c3845e80125c113841d3a460c87c94bf
MD5 546218e21f790cf7beac667d82465d12
BLAKE2b-256 228c82fb94452c26e5d4a3247814eb919bbead796354937b67651d3c646d3ee6

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 920.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 aa8e8edcfc04e1cfe66208e1fa6f833270e66d52dec4d523b8ba2d661cbadfe2
MD5 c024cf0990f0aa5cda4f5b85e037ed33
BLAKE2b-256 1e79158b1146e3ecff9533446e7d902108f20349b654a4c98ff6fa8153ef6692

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 794.0 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e8cfe36452ffd8b6e0465250c032a17fb11ece1e5ab362197155838c143f76d5
MD5 8e18bb349bd51a476e26a250f0accb27
BLAKE2b-256 1a12141f482a16d828986f84c6308081d65bac76ffa27832e0c00b627d67f232

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e440d033525d7bd3597d4eb506f269c567b71b3e85616565e0085e84030a666
MD5 9c41821eb9cbffdf0b4257cd6e02c6ba
BLAKE2b-256 f2c5860ac6094a13b15bb0fb2bfbeeb23e4071062b21d10c70d3bc390ecc8a1e

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ecc82e4a86431e9ec5e230d76a349705a8c2c9860366ce3a343dcabd5e780e93
MD5 f17d0e556f5aef5006d0ca2d8d9327a6
BLAKE2b-256 6aba0eff2fa66f13e8cbebf550034282e583c0ef4ad580467999c338ee6f075c

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76cc90b7aecbdc5a3093c9e1ebc66517acbd7b372c6606483b9bcf3264b6f9bc
MD5 b8289efae783920d7556f129ce56cf79
BLAKE2b-256 2511d3662c71436eae509ef8253b3418b81d22d2a74de18110f2e7798424defe

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e3c0d60d3303215b5efd66377b9d0a0ecc2eca33977475a7c2693d3d90d52e1
MD5 b02ecd35ccf5426bb50e4fca5e2e1c62
BLAKE2b-256 7a684426857aecbd2d632360eb6fb7ad2d2a50aa0c114e0ee25b2595e31461fc

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8ed37a8bcb85298b88760c41a62d3ba669c91ec3f58cf349c8779656cacd5bf3
MD5 c47cee8ca3b5698e93c52d56da7e5b1b
BLAKE2b-256 ea92e14e04100cac31c5209dc2bd108c3a205c2a1d27881e30cc72ad93a9d92d

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a1047772d383085b14a0ec61be7e98f47f94024f0d461da160388d11393a31ef
MD5 9035bfeba20ae417292e25cc6e241df5
BLAKE2b-256 ee90d1f366f79439a1986a9a5ef0e34bdc9d114e5030a87b82e56522c9dc181c

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 783.2 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 bbf1545ac95042d933aba3da018e2334f9b989d6b13d33c841726bb52aa2ce61
MD5 f6f17f06f9ec2de971951150c05a64f8
BLAKE2b-256 1d5325819c1689a37b26d1732cd9a97e732d4337f8e1734b234059d6c03d8042

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 917.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ec5429051cff626fd764793556e76a3bc765f5c391785a9ffb0ecfa847dfdac6
MD5 9929ab5a787b530b95f3e36e94ccf9ee
BLAKE2b-256 4778d873a96c12a109a2f64ac949192ebc57b395e53e21afcabacbf1bf03388c

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 798.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6cebfccc93e458ff4f499fe7fa9c66482d207aa94bb99c56b806b8f9ba6010a0
MD5 2c46790087440f272e3d58dfb1da968d
BLAKE2b-256 076f414ca20c722019e596e0afd8a75ca18e36a7d2d8625d4b878d293b1afbf7

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00f11a4a6f2e15ca5362ef3222efc492880ce4c02f78f43bfda41ba154953ff0
MD5 e98f8e3cdc0977f30ead4924ab041319
BLAKE2b-256 5a356c184d243624e730df219c80cb7988d1947c430963f12b3da3e1343f8f42

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 47c37feeb75a30e8ab823959db4c30c68df1e57654cbc89cbbde536155e2dd9f
MD5 9e5825894d34387517c8cd5ec00b9b0e
BLAKE2b-256 b70a518afa9337dc574ab8ffb69e76e5b4b524e617d29836077a8d4df01e9b61

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a5f9f1dd08b93c9696ace4d90b1e3a6d860192f800f2fc91d53d04073ef0a49
MD5 b9952b92c5e9f1773081aeceac624afd
BLAKE2b-256 28ab9bb1aa9b1045d46eceb60e535169d60bce710358dac6c1c5ebc81bdbfcf9

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6381d99b01aa6d49126d4a913af894b3976ef20e33a9f800ff6aafb249e6722f
MD5 cd33bfbbd7c3191398acdc5890a81b8a
BLAKE2b-256 58ef99e920fe1c9cc9774e6fdf2a04db690e44d24ad3cfba2c92f866d4267278

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 352c26ecdf546ff362c6d3795b0f88f5de66f7df05c09ce5cae77efb6ba07b9d
MD5 c2f2e2b304ef15d4bdb320b7afd400ec
BLAKE2b-256 7cb711d9c4b7cb77c7dabd81aaf44253e20cfc7378e2fcfc4b3e433b25e75700

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 412afea35e46bbdb2f81ea61312eb959362d55750611f8eeb661b0da623b6226
MD5 ef0a28bded3dd4511615f94a43e67205
BLAKE2b-256 db93f9be2a5dada47243a51945245648cf37196c0606b7bea3be0d775fee79cc

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 782.5 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ce965e3d1fe5925adf971ce0902bb40c21cad41506453c9e7c9bd4f1bcf5cfeb
MD5 8c2f28d6d2428cb0030ac426d1f6ad50
BLAKE2b-256 0048776159a1e7fec239eb7040d61b0fab7a1d4841899cb611f3aae9f8468e2f

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 918.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 84a27b74de8472c3c39c1338a8c5556bf1d2457b0e95943b73d7542a27ad1ec0
MD5 d1b65edb2348c02567ac21a1e61a604b
BLAKE2b-256 16546ba371bfe4c64196c9219d8661ae3e3e3dd7153bfad4eed4da9a3dca085a

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 798.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7cfbdf96301a6d743991af319457f3ade50d460be7c1616da44046c63a1d1bb8
MD5 288ae6f6586ae399deed08ee0699a392
BLAKE2b-256 35364438f08ad61b08406a1f5b6a26e5cb1da7f8538d6b128195365294b31bd6

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2687de356fbab8266f4c05f6b0b78fbd08d70cc03a4c473592c2dfcf68c14c33
MD5 3d938d194376c6d4d5acce6225190525
BLAKE2b-256 8c4a35477839d37b56d3dafe43fdc88de351d7d860980374bf772fa167d33c52

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1e4420d3bda98f67a2476340b4774aa7e15f1b38e51a60a7c31146fc26de9ae
MD5 7648c44350d252ca9953b846ad0c9c1d
BLAKE2b-256 6f1b9cbf39652f723d3f06dc0ac76fe2f968a055067c707a1979c57cf79d36ea

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48258ccc576eb18362b6606bba173c9edf902689d624d6a0d9a82a82d72bf9d8
MD5 753572aa638d2d2a2381205e0f84173e
BLAKE2b-256 962e728c40e0a6f416c64aaa67fdb81ab94601f22ca554a6e6765de3c076c663

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17e06910e289db1c7f290cde669bfc508a16812131c979ccfd6bc70758e94218
MD5 aecbe6b6bda01726df73fd825e4ce103
BLAKE2b-256 f4628880c77eb4863e521a1b657caa68a1783966c8a4950260538b21b64c9ae6

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 594cf4c5e6e32145c868f14c3dae075eddd6b34ca0075e7f629a2ea25ce95209
MD5 b67d85dce5d2c0fbb61c3ac20efb168d
BLAKE2b-256 d56b54dd88b3e9aa68a8be1811dc0219c6be5d9b9a435da73c8287358490f1f8

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d3541e554fd46ff4977f46fb6d532de55da30244eecac4ba53a70520cdcd2a1f
MD5 b358a4b1adf009f9ae2809056fb242fa
BLAKE2b-256 3d27136525a94d7a275baacaefe9aea143a7a3cbd931347d28ece58625cb7462

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 788.5 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 17887c72238ccf4a5c5dbad6430f1bf7abd96224662ec58a2a2da5ebd99434b3
MD5 ea56f64f6efaa2529fbe05b5327a7e3c
BLAKE2b-256 fcfe6df9e00ef84b8f7c8a40172e58441fd6bca38d3af1e9c2e4a79d261b7090

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 951.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5beb8949493e0f8b62eb6978e3de8f2037079a8fe873aaf655e5e2f4a7a31141
MD5 de7ca0c150a7cc13d18293febbb7aabd
BLAKE2b-256 4cdc7d45b7563d3c525f7fc860cf555ff80eda78904915c811f9873cba1183d5

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 801.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ba0fcd39ea129168aafe890ff3fcedb0a4e57b5282a32f35368f481c8c6dc0b4
MD5 75850e57035d5c194ca49de62d7c038e
BLAKE2b-256 1836cb33d97ea6b92004b15cc4281919115b34ec9bde3ca672b21a5cb046b371

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6161beb130c52c96850fae5d6f70413e157e97a354d02d72278e0d91b7699aa
MD5 8deb0b1ed1a59a092bdf079ef426f620
BLAKE2b-256 6806849d90c737abf41ddb61671c276aa8db2bb93222163e89bccb222c687631

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1cccf292925827eefdffcb4e4b2f9a1d897587007796a79ccc02b025b040825f
MD5 7c71b24ef5bccb59725825d55f1000a7
BLAKE2b-256 82a5810e1df9a8612d6234484a8e5dabf733a4213884ed768a108df8f486f8c5

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 783b6231951ebc866ee22143e76f4dddca7b8549ffcbe94880a97e043deb09fc
MD5 81a14ff1682fb5768f68ca76bff6b911
BLAKE2b-256 ed2267c9447e81972e1ee13c2a64735354b5f8502262d8eca830176af38af2c0

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f08d87f32a23a3314dadc747533396db147d5d7b950c11409f2a382482bc95b
MD5 54a781ab395adc9e7e43ffb8dff16006
BLAKE2b-256 99c243c38b96d239966072eed7c23e77c4034f4f6720839b5a6f9378faff0298

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ae2d5225653b13fc01b4ae7832df6134dfb0e54830016e8c6bc8a8138f76d6a
MD5 dd6107d68f083e446c07819c54933f7c
BLAKE2b-256 36c84497ba8e0beb75f6f9bcf03cb415c0380606764dd4835c5910fe98f7fe43

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d3e5c0d5ec49c8971e90d4cb79bda6ce367c7fe101804b0840330b58bf07954
MD5 8c2ffca30f33e6e24b290c2f36ff78d9
BLAKE2b-256 50414eda54cd3b0cf3422ef8d07f01041255127a61c26486bce9fd56164054e3

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 788.2 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 828bb18da2851375ba876ed5fed96bdcf649183ad14eff9c83da833b4051e1ac
MD5 9406ba287d4ba646470f270eccb24ee2
BLAKE2b-256 40821641bc946516b26351939547783b7283a72b6932b6eb0c36516c63edd505

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 951.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fbdf57f2de15e98fc7cf544d6ff528ed220e531ab139f0380fa53da85346dcdf
MD5 5e1852018cd2219a2e7f157a9830db66
BLAKE2b-256 e8df5d42943dab32bf5993692d3d217d044a586ad5d170a9967231b44caddb80

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 802.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ce39efa2b6d4eca03d022a28d6e42626cb249fbda671a47488ae2e08285b8d72
MD5 ec1a8918b95ca57a96dac5ddde2415c6
BLAKE2b-256 a25aff704e60b8aeccbd601360a476e630181b62da46531edbb2103ca6d185e3

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 294f061312ce08f74dd67b580e64a0db446ecaf02dfee2b60946eaddc5d14266
MD5 1c0b1f9458235454ec7ea095442148bf
BLAKE2b-256 b62f15f42c495aa85102da2078961d12b109702a2be372d9589aaa05814346d6

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3242a7d37c215eae0936acf45f9409fb49e1868d443125e29d4aac665b759349
MD5 d36899b650ae1c6e1f1f07d2671f7629
BLAKE2b-256 40d04f0c629351b6499b3811527f45537f0a6c4115cfef53783365799262bb84

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba69d50e69a85aeab2e988e51af3fadabe267d03a37a7101fc687080f23767d5
MD5 18bfaa85490243f2f0c1d76b987ea89b
BLAKE2b-256 8fe6e5798cd1604cd3908f590bb787987c51c60580c3ab2208d0fa2557bfd5b5

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eece06283e32c2918f51c843d529a420ec4b446c87122dae855f62d13064b33d
MD5 cb4f152b1f596841fc4e43d2aa9c6072
BLAKE2b-256 141287927acba4ee69a1a1a24666b95897416028b6602a5bef1d36751e5ac1b5

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4741f3314548b957cb871183e6cd3dac47d30bf9cc9900e49894d6cb82064fac
MD5 c513482858063e098f859a16a94e72da
BLAKE2b-256 19cd2abf3f3b1e142e0f9e97d92f038618fb29377283447c1a7bf2a23673394d

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e78519ab5ae8486f4cb534628b92c6c3431e7e848e7d68d09abb902ee1b7e492
MD5 d08fbe5bd527bd12d5612c6dd3f24fdc
BLAKE2b-256 e801855d5eedaaba98fc1b7348304f238bbbac143215bbb9c2b34570f36d63e4

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 788.6 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 5179a7ab6161d175a4106eb41df58057df65264579da081ded1382dca2bfa138
MD5 82c7a683a163ff1d2d2da230e62937e8
BLAKE2b-256 ca2af8fcd1990869cdd2b5c591e7ac440ebcb492245e4f3010d14ef14e15184e

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 951.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 12e9df7453f0e00835861300c4971c34080ecc03332caa3726e5b94cefd4cc59
MD5 c2cf5445b787631e1ee632650c744943
BLAKE2b-256 c0c128ef34df146138fca9fe38d1722898cb696039ee85e4798285569889336a

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: ta_lib-0.7.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 803.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 861b74656e998bb3f05774682946595808bac6cd959bfd40b822658f61aa030b
MD5 a63e45fd8feb704be0f0cac056e44e12
BLAKE2b-256 b8c976fa042f63e0b5e2ee1625eb09d22d750dd4c9374569c9c6c00c3f02a3a5

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ec453447dc96f964dfad8286c1eb045a24783b1f9bd6007e2fe1da327ddf4c0
MD5 5ebd9c79013b430a20c20d4f91df5630
BLAKE2b-256 f90395e00cff707e5ef8ae9864447497966e36ca28a253be07f9db5f88a45ac5

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b4fa7486b527886e7298f5aa8b7008c097514d5935655d93dd7398894e282d1c
MD5 3d99a024203e455e7b7bb3001d734a32
BLAKE2b-256 4e06ee63eee6ec3668c1856e1e687cbf55eecea9ee28a081e2e4e9bb8d019e8f

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 502619fae5a3d2603a5ee9e4b551d6b4a4a5e0b41f1d2b4440eec8fbfccb8442
MD5 307236edccc86c9194c3adeb10369ca3
BLAKE2b-256 2f0c21ec799cb70a7b17ef2c723790ecbdcce63ba4642173fe1e7521905d9abb

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77c9e63c74e7e44fbc3daa731575751800c070e46029fc3650bb0afac5d4773f
MD5 67a4b7899de356cc228e0a6a65828b32
BLAKE2b-256 2089cbd81df027994cfa3c25ef36641f8917de2240b0c10620bb9c4e631c176d

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 809304271a1b3649ddb46ad772bc5713fcb42868b0c263ef0a09b842b41a4969
MD5 c8094fd47db77a91dba6e6413dccfdec
BLAKE2b-256 7fd45236950b2eecf1e49d8037e3066482f569002ff6e6f4723087f48fc402b5

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.1-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.7.1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 07f6d5802f77006188422294212af1cbc577bbc47b81ea365bcc75c95e31adf9
MD5 b5f853bdd7516f6a0dc74717dffefe3d
BLAKE2b-256 108ad484f143cae43ee8eb572cc0481a65752e1452621173a9121cb06a5048a4

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