Redux's internal Python packages — installable locally or directly from GitHub, with version pinning support. Dependencies are auto-merged from every subproject's own requirements.txt at install time — no manual dependency list to maintain.
mt5_sdk— MetaTrader 5 SDK/bridge utilitiesrender_requests_helper— Render request helper utilities
Local (editable, for development):
pip install -e .Add this to requirements.txt:
redux-pip-packages @ git+https://github.com/Redux-d-dev/redux_pip_packages.gitFrom GitHub (latest):
pip install -r requirements.txtUpgrade to latest:
pip install --upgrade -r requirements.txtFrom GitHub (specific version):
pip install git+https://github.com/Redux-d-dev/redux_pip_packages.git@v0.2.0Uninstall thw Package:
pip uninstall redux-pip-packages
Or
pip uninstall -r requirements.txt
from redux_py_packages import mt5_sdk
from redux_py_packages.render_requests_helper import ...- Create
src/redux_py_packages/<new_subproject>/ - Give it its own
requirements.txtif it needs dependencies - Commit and push — dependencies are picked up automatically, nothing else to configure
- Bump
versioninpyproject.tomland__init__.py git commit -am "Bump version to X.Y.Z"git tag vX.Y.Zgit push origin main --tags