https://github.com/stakefish/web3-utils.py
๐ ๏ธ Web3 utilities for Python made by stakefish ๐
https://github.com/stakefish/web3-utils.py
asyncio ethereum python web3
Last synced: 5 months ago
JSON representation
๐ ๏ธ Web3 utilities for Python made by stakefish ๐
- Host: GitHub
- URL: https://github.com/stakefish/web3-utils.py
- Owner: stakefish
- License: mit
- Created: 2023-01-03T14:28:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-20T11:28:46.000Z (about 1 year ago)
- Last Synced: 2026-01-05T18:28:16.733Z (5 months ago)
- Topics: asyncio, ethereum, python, web3
- Language: Python
- Homepage: https://pypi.org/project/stakefish-web3-utils/
- Size: 162 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# web3-utils
Internal Web3 utilities for Python
# Installation
Install dependencies
```bash
make install
```
# Code formatting
```bash
make format
```
# Releasing
Before releasing a new version, build and test the package that will be released. Thereโs a script to build and install the wheel locally, then generate a temporary virtualenv for smoke testing:
```bash
pip install --upgrade build
```
```bash
make package
```
The library will be published to PyPI. You must [create an account](https://pypi.org/account/register/) to be able publish the new artifacts.
## Push The Release to GitHub
After committing the compiled release notes and pushing them to the master branch, release a new version:
```bash
make release bump=$$VERSION_PART_TO_BUMP$$
```
## Which Version Part to Bump
The version format for this repo is `{major}.{minor}.{patch}` for stable, and `{major}.{minor}.{patch}{stage}.{devnum}` for unstable (stage can be `beta` or `rc`).
During a release, specify which part to bump, like `make release bump=minor` or `make release bump=devnum`.
If you are in an beta version, `make release bump=stage` will bump to `rc`. If you are in a `rc` version, `make release bump=stage` will bump to a stable version.