Code Monkey home page Code Monkey logo

python3-numpy-ta-lib's Introduction

python3-numpy-ta-lib

Build

Build, tag, push

Docker image with NumPy and 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 by Olivier Tassel.

License

Distributed under MIT License.

python3-numpy-ta-lib's People

Contributors

blairnangle avatar

Watchers

 avatar  avatar

python3-numpy-ta-lib's Issues

Python Dev?

This is more of a question. I've never been able to install TA-Lib on Linux without first installing and configuring python-dev/python3-dev/python3.10-dev. Is there a reason you haven't done so in your Dockerfile?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.