https://github.com/blairnangle/python3-numpy-ta-lib
Docker image with NumPy and TA-Lib installed. Built and uploaded to Docker Hub using GitHub Actions.
https://github.com/blairnangle/python3-numpy-ta-lib
docker numpy python3 ta-lib
Last synced: 5 months ago
JSON representation
Docker image with NumPy and TA-Lib installed. Built and uploaded to Docker Hub using GitHub Actions.
- Host: GitHub
- URL: https://github.com/blairnangle/python3-numpy-ta-lib
- Owner: blairnangle
- License: mit
- Created: 2021-11-06T21:49:30.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-06T21:58:31.000Z (about 4 years ago)
- Last Synced: 2025-01-25T11:41:55.473Z (11 months ago)
- Topics: docker, numpy, python3, ta-lib
- Language: Dockerfile
- Homepage: https://hub.docker.com/repository/docker/blairnangle/python3-numpy-ta-lib
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# python3-numpy-ta-lib
[](https://github.com/blairnangle/python3-numpy-ta-lib/actions/workflows/build.yml)
[](https://github.com/blairnangle/python3-numpy-ta-lib/actions/workflows/build-tag-push.yml)
Docker image with [NumPy](https://pypi.org/project/numpy/) and [TA-Lib](https://pypi.org/project/TA-Lib/) installed.
Built and uploaded to Docker Hub using GitHub Actions.
## Motivation
Kept running into NumPy installation issues with Alpine Docker Python base images.
## GitHub Actions workflows
### Build
All pushes to and merges into `main` will trigger the Docker image to be built.
### Build, tag, push
Releases are created manually through the GitHub UI with new semver tags created on release publish. Release notes are
generated from commit messages and pull request markdown by selecting the "Auto-generate release notes" button.
Publishing a GitHub release will trigger the _Build, tag, push_ workflow, which will push the latest image version to
Docker Hub, as well as a version tagged with the semver tag that was created as a result of publishing the GitHub
release.
### Secrets
`DOCKERHUB_PERSONAL_ACCESS_TOKEN` needs to be saved as a secret ("Settings" -> "Secrets" -> "New repository secret").
## Inspiration
[docker-python-talib](https://github.com/otassel/docker-python-talib) by [Olivier Tassel](https://github.com/otassel).
## License
Distributed under [MIT License](./LICENSE).