Port details |
- py-ta-lib Python wrapper for TA-Lib (Technical Analysis Library)
- 0.4.32 finance
=4 0.4.32Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
![search for ports maintained by this maintainer search for ports maintained by this maintainer](/images/search.jpg) - Port Added: 2018-02-22 07:43:36
- Last Update: 2024-07-13 05:17:44
- Commit Hash: a132e6c
- People watching this port, also watch:: privoxy, ta-lib, rtorrent, zsh, pkg
- Also Listed In: python
- License: BSD2CLAUSE
- WWW:
- https://ta-lib.github.io/ta-lib-python/
- Description:
- 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.
¦ ¦ ¦ ¦ ![SVNWeb SVNWeb](/images/subversion.png)
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}ta-lib>0:finance/py-ta-lib@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/finance/py-ta-lib/ && make install clean
- To add the package, run one of these commands:
- pkg install finance/py-ta-lib
- pkg install py311-ta-lib
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-ta-lib listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-ta-lib
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1720830530
SHA256 (TA-Lib-ta-lib-python-TA_Lib-0.4.32_GH0.tar.gz) = 34b03fa32465632b5eabdd2ea0278abf8270b0b07512d02e1e35443a09689abe
SIZE (TA-Lib-ta-lib-python-TA_Lib-0.4.32_GH0.tar.gz) = 416946
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
- cython-3.11 : lang/cython@py311
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- Test dependencies:
-
- py311-polars>0 : misc/py-polars@py311
- py311-pytest>=7,1 : devel/py-pytest@py311
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- Library dependencies:
-
- libta_lib.so : devel/ta-lib
- This port is required by:
- for Build
-
- finance/freqtrade
- for Run
-
- finance/freqtrade
- finance/py-technical
Configuration Options:
- No options to configure
- Options name:
- finance_py-ta-lib
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.4.32 13 Jul 2024 05:17:44
![commit hash: a132e6c42f6d131bc3e237e29110f9095ec529f8 commit hash: a132e6c42f6d131bc3e237e29110f9095ec529f8](/images/git.png) ![commit hash: a132e6c42f6d131bc3e237e29110f9095ec529f8 commit hash: a132e6c42f6d131bc3e237e29110f9095ec529f8](/images/codeberg.svg) ![commit hash: a132e6c42f6d131bc3e237e29110f9095ec529f8 commit hash: a132e6c42f6d131bc3e237e29110f9095ec529f8](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: update 0.4.31 → 0.4.32
Reported by: portscout |
0.4.31 23 Jun 2024 09:33:51
![commit hash: 57f211fcdf25a354c0d3bcd0561fb38ab25a2c4e commit hash: 57f211fcdf25a354c0d3bcd0561fb38ab25a2c4e](/images/git.png) ![commit hash: 57f211fcdf25a354c0d3bcd0561fb38ab25a2c4e commit hash: 57f211fcdf25a354c0d3bcd0561fb38ab25a2c4e](/images/codeberg.svg) ![commit hash: 57f211fcdf25a354c0d3bcd0561fb38ab25a2c4e commit hash: 57f211fcdf25a354c0d3bcd0561fb38ab25a2c4e](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: update 0.4.30 → 0.4.31
Reported by: portscout |
0.4.30 17 Jun 2024 09:09:56
![commit hash: 1efbd1d633bc984c1b2ad59b3630c2b878aea15a commit hash: 1efbd1d633bc984c1b2ad59b3630c2b878aea15a](/images/git.png) ![commit hash: 1efbd1d633bc984c1b2ad59b3630c2b878aea15a commit hash: 1efbd1d633bc984c1b2ad59b3630c2b878aea15a](/images/codeberg.svg) ![commit hash: 1efbd1d633bc984c1b2ad59b3630c2b878aea15a commit hash: 1efbd1d633bc984c1b2ad59b3630c2b878aea15a](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: update 0.4.29 → 0.4.30
Reported by: portscout |
0.4.29 25 May 2024 04:12:08
![commit hash: 71b3d3a7cf84a8c900e9cf6eca8317d546721a89 commit hash: 71b3d3a7cf84a8c900e9cf6eca8317d546721a89](/images/git.png) ![commit hash: 71b3d3a7cf84a8c900e9cf6eca8317d546721a89 commit hash: 71b3d3a7cf84a8c900e9cf6eca8317d546721a89](/images/codeberg.svg) ![commit hash: 71b3d3a7cf84a8c900e9cf6eca8317d546721a89 commit hash: 71b3d3a7cf84a8c900e9cf6eca8317d546721a89](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: update 0.4.28 → 0.4.29
Reported by: portscout |
0.4.28 19 Aug 2023 07:55:07
![commit hash: 07360ccb54d73aae2f2e4d60ce1e15da04027b96 commit hash: 07360ccb54d73aae2f2e4d60ce1e15da04027b96](/images/git.png) ![commit hash: 07360ccb54d73aae2f2e4d60ce1e15da04027b96 commit hash: 07360ccb54d73aae2f2e4d60ce1e15da04027b96](/images/codeberg.svg) ![commit hash: 07360ccb54d73aae2f2e4d60ce1e15da04027b96 commit hash: 07360ccb54d73aae2f2e4d60ce1e15da04027b96](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: Update 0.4.27 → 0.4.28
Reported by: portscout |
0.4.27 17 Jul 2023 04:54:01
![commit hash: c7ceddb0eedfce66beee94660bef910412c58812 commit hash: c7ceddb0eedfce66beee94660bef910412c58812](/images/git.png) ![commit hash: c7ceddb0eedfce66beee94660bef910412c58812 commit hash: c7ceddb0eedfce66beee94660bef910412c58812](/images/codeberg.svg) ![commit hash: c7ceddb0eedfce66beee94660bef910412c58812 commit hash: c7ceddb0eedfce66beee94660bef910412c58812](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: Update 0.4.26 → 0.4.27
Reported by: portscout |
0.4.26_1 23 Apr 2023 09:09:58
![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/git.png) ![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/codeberg.svg) ![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Gerald Pfeifer (gerald) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
0.4.26 09 Apr 2023 17:35:29
![commit hash: 4ccee3d111182f4513146e58e154f8a63061d004 commit hash: 4ccee3d111182f4513146e58e154f8a63061d004](/images/git.png) ![commit hash: 4ccee3d111182f4513146e58e154f8a63061d004 commit hash: 4ccee3d111182f4513146e58e154f8a63061d004](/images/codeberg.svg) ![commit hash: 4ccee3d111182f4513146e58e154f8a63061d004 commit hash: 4ccee3d111182f4513146e58e154f8a63061d004](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: Correct tests target |
0.4.26 09 Apr 2023 15:50:36
![commit hash: 09187f1836dcfaad016641bba21dd280f3b52de2 commit hash: 09187f1836dcfaad016641bba21dd280f3b52de2](/images/git.png) ![commit hash: 09187f1836dcfaad016641bba21dd280f3b52de2 commit hash: 09187f1836dcfaad016641bba21dd280f3b52de2](/images/codeberg.svg) ![commit hash: 09187f1836dcfaad016641bba21dd280f3b52de2 commit hash: 09187f1836dcfaad016641bba21dd280f3b52de2](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: Update 0.4.25 → 0.4.26
Reported by: portscout |
0.4.25_1 13 Feb 2023 06:39:14
![commit hash: 2193b8afb7e967d8684c0ceb1f34874dc5b63f06 commit hash: 2193b8afb7e967d8684c0ceb1f34874dc5b63f06](/images/git.png) ![commit hash: 2193b8afb7e967d8684c0ceb1f34874dc5b63f06 commit hash: 2193b8afb7e967d8684c0ceb1f34874dc5b63f06](/images/codeberg.svg) ![commit hash: 2193b8afb7e967d8684c0ceb1f34874dc5b63f06 commit hash: 2193b8afb7e967d8684c0ceb1f34874dc5b63f06](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Yuri Victorovich (yuri) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: Add tests and improve based on finance/py-TA-Lib
Also take maintainership. |
0.4.25 11 Jan 2023 15:58:34
![commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656 commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656](/images/git.png) ![commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656 commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656](/images/codeberg.svg) ![commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656 commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Dmitry Marakasov (amdmi3) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
*/*: rename CHEESESHOP to PYPI in MASTER_SITES
PR: 267994
Differential revision: D37518
Approved by: bapt |
0.4.25 10 Sep 2022 13:02:46
![commit hash: 2bc6062e5d37ee9204e07fce8b86ba8a7e11dcfa commit hash: 2bc6062e5d37ee9204e07fce8b86ba8a7e11dcfa](/images/git.png) ![commit hash: 2bc6062e5d37ee9204e07fce8b86ba8a7e11dcfa commit hash: 2bc6062e5d37ee9204e07fce8b86ba8a7e11dcfa](/images/codeberg.svg) ![commit hash: 2bc6062e5d37ee9204e07fce8b86ba8a7e11dcfa commit hash: 2bc6062e5d37ee9204e07fce8b86ba8a7e11dcfa](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Po-Chuan Hsieh (sunpoet) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: Update to 0.4.25
- Change MASTER_SITES to CHEESESHOP
- Update COMMENT
- Remove PYNUMPY
- Update pkg-descr
- Take maintainership
Changes: https://github.com/mrjbq7/ta-lib/blob/master/CHANGELOG |
07 Sep 2022 21:58:51
![commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4](/images/git.png) ![commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4](/images/codeberg.svg) ![commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.4.24 07 Sep 2022 21:10:59
![commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52](/images/git.png) ![commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52](/images/codeberg.svg) ![commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.4.24 12 Apr 2022 16:38:38
![commit hash: 49c75e19177bd42553606cf02be9fe265191decf commit hash: 49c75e19177bd42553606cf02be9fe265191decf](/images/git.png) ![commit hash: 49c75e19177bd42553606cf02be9fe265191decf commit hash: 49c75e19177bd42553606cf02be9fe265191decf](/images/codeberg.svg) ![commit hash: 49c75e19177bd42553606cf02be9fe265191decf commit hash: 49c75e19177bd42553606cf02be9fe265191decf](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Tobias C. Berner (tcberner) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) Author: m.tsatsenko@gmail.com |
finance/py-ta-lib: update to 0.4.24
- return maintainership to the pool
PR: 263224 |
0.4.17_1 07 Apr 2021 08:09:01
![commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c](/images/git.png) ![commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c](/images/codeberg.svg) ![commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Mathieu Arnold (mat) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.4.17_1 06 Apr 2021 14:31:07
![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/git.png) ![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/codeberg.svg) ![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Mathieu Arnold (mat) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove # $FreeBSD$ from Makefiles. |
0.4.17_1 28 Dec 2020 23:02:15
![Revision:559531 Revision:559531](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
antoine ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Drop python 2.7 support from a few ports
With hat: portmgr |
0.4.17_1 24 Dec 2020 13:46:02
![Revision:559094 Revision:559094](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
kai ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Relax hardcoded paths to fix build with Python 3.8.7
Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme. This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".
The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.
Remedy the issue by adding wildcards to these paths. This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.
[1] https://bugs.python.org/issue42604
PR: 252057
Reported by: John Kennedy
Reviewed by: fluffy, koobs
Approved by: koobs (python) |
0.4.17_1 26 Jul 2019 20:46:57
![Revision:507372 Revision:507372](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
0.4.17 18 Jun 2019 01:54:46
![Revision:504460 Revision:504460](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
swills ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
finance/py-ta-lib: update to 0.4.17
PR: 238481
Submitted by: m.tsatsenko@gmail.com (maintainer) |
0.4.16_2 12 Dec 2018 01:35:36
![Revision:487272 Revision:487272](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
0.4.16_1 10 Mar 2018 17:46:06
![Revision:464084 Revision:464084](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
0.4.16 22 Feb 2018 07:17:40
![Revision:462565 Revision:462565](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
yuri ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
New port: finance/py-ta-lib: Python wrapper for ta-lib (tools for market
analysis)
PR: 193350
Submitted by: m.tsatsenko@gmail.com
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D14468 |