Utility functions for the binbot project.
Project description
PyBinbot
Utility functions for the binbot project. Most of the code here is not runnable, there's no server or individual scripts, you simply move code to here when it's used in both binbot and binquant.
pybinbot is the public API module for the distribution.
This module re-exports the internal shared and models packages and the most commonly used helpers and enums so consumers can simply::
from pybinbot import round_numbers, ExchangeId
The implementation deliberately avoids importing heavy third-party libraries at module import time.
Installation
uv sync --extra dev
--extra dev also installs development tools like ruff and mypy
Publishing
- Save your changes and do the usual Git flow (add, commit, don't push the changes yet).
- Bump the version, choose one of these:
make bump-patch
or
make bump-minor
or
make bump-major
- Git tag the version for Github. This will read the bump version. There's a convenience command:
make tag
git commit --amend. This is to put these new changes in the previous commit so we don't dup uncessary commits. Thengit push
For further commands take a look at the Makefile such as testing make test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pybinbot-0.7.31.tar.gz.
File metadata
- Download URL: pybinbot-0.7.31.tar.gz
- Upload date:
- Size: 54.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
daec3b911d1be239bbafb124a8e0f4d505883e0eb586e7a1e5897f32a643836a
|
|
| MD5 |
c7702d7c2a7a3cf89fc6757414c3105a
|
|
| BLAKE2b-256 |
46ba3cf7b3be7e7c0e1ea7f0724207535db476bb26683b6024ec08b4487433d8
|
Provenance
The following attestation bundles were made for pybinbot-0.7.31.tar.gz:
Publisher:
pypi-publish.yml on carkod/pybinbot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybinbot-0.7.31.tar.gz -
Subject digest:
daec3b911d1be239bbafb124a8e0f4d505883e0eb586e7a1e5897f32a643836a - Sigstore transparency entry: 1110715154
- Sigstore integration time:
-
Permalink:
carkod/pybinbot@ff93f6ce643f78113ece4f3ab158d61025490315 -
Branch / Tag:
refs/heads/authentication-flow - Owner: https://github.com/carkod
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@ff93f6ce643f78113ece4f3ab158d61025490315 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pybinbot-0.7.31-py3-none-any.whl.
File metadata
- Download URL: pybinbot-0.7.31-py3-none-any.whl
- Upload date:
- Size: 57.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aadab90e5168b3483ca3ecf19ef1c6c4148f132503c6881f8e1c2dafeb0ee8b1
|
|
| MD5 |
aca8b7b67b4f738a4ab00c99d71b1459
|
|
| BLAKE2b-256 |
2cba0ab5ba2fb42c51493d050780c304bead335b1c1e61d843ecf6967b2922bc
|
Provenance
The following attestation bundles were made for pybinbot-0.7.31-py3-none-any.whl:
Publisher:
pypi-publish.yml on carkod/pybinbot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybinbot-0.7.31-py3-none-any.whl -
Subject digest:
aadab90e5168b3483ca3ecf19ef1c6c4148f132503c6881f8e1c2dafeb0ee8b1 - Sigstore transparency entry: 1110715157
- Sigstore integration time:
-
Permalink:
carkod/pybinbot@ff93f6ce643f78113ece4f3ab158d61025490315 -
Branch / Tag:
refs/heads/authentication-flow - Owner: https://github.com/carkod
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@ff93f6ce643f78113ece4f3ab158d61025490315 -
Trigger Event:
push
-
Statement type: