HTTP-based communication layer for `consensual` package.
Project description
consensual_http
In what follows python
is an alias for python3.7
or any later version (python3.8
and so on).
Installation
Install the latest pip
& setuptools
packages versions
python -m pip install --upgrade pip setuptools
User
Download and install the latest stable version from PyPI
repository
python -m pip install --upgrade consensual_http
Developer
Download the latest version from GitHub
repository
git clone https://github.com/lycantropos/consensual_http.git
cd consensual_http
Install dependencies
python -m pip install -r requirements.txt
Install
python setup.py install
Development
Bumping version
Preparation
Install bump2version.
Pre-release
Choose which version number category to bump following semver specification.
Test bumping version
bump2version --dry-run --verbose $CATEGORY
where $CATEGORY
is the target version number category name, possible
values are patch
/minor
/major
.
Bump version
bump2version --verbose $CATEGORY
This will set version to major.minor.patch-alpha
.
Release
Test bumping version
bump2version --dry-run --verbose release
Bump version
bump2version --verbose release
This will set version to major.minor.patch
.
Running tests
Install dependencies
python -m pip install -r requirements-tests.txt
Plain
pytest
Inside Docker
container:
docker-compose up
Bash
script:
./run-tests.sh
PowerShell
script:
.\run-tests.ps1
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
Hashes for consensual_http-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e6581873c9f1c6c5978763a7f2b4b4baa515942e29f372b26b286f433fd5d1 |
|
MD5 | 7af52b9478707184ce73f9d646d27f43 |
|
BLAKE2b-256 | c93db1cbe77b7d4f9a374db8c97ffa851752fa4ad0458ec006d82d43df5716ee |