seqabpy
Sequential A/B Testing Framework in Python
Getting started
Easy installation via pip
$ pip install seqabpy
Workflow
With each push to master building workflow is triggered that,
besides the build itself, checks linters, applies tests and measures the coverage.
What is more, when the tag is pushed, PyPI workflow is triggered, that publishes a package and, in addition, builds GitHub release.
Development
If you would like to contribute to the project yo can do the following
- Copy the repo
$ git clone https://github.com/NPodlozhniy/seqabpy.git
- Test the package
$ python -m pip install pytest coverage
$ coverage run --source=src --module pytest --verbose tests && coverage report --show-missing
- Install requirements for developers
$ pip install -r requirements_dev.txt
- Make changes and then release a new version
$ python -m build
$ python -m twine upload --repository testpypi dist/*
Metadata
Release files for seqabpy 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| seqabpy-0.3.1.tar.gz | 21.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seqabpy-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.1 kB
Release files / seqabpy-0.3.1.tar.gz
| Download URL | seqabpy-0.3.1.tar.gz |
|---|---|
| Size | 21.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
613ae954375a343c0d9ec01968fbf87682921d04a6491cda9f4cdc5f2c22adb7
|
|
BLAKE2b-256 checksum How to use checksums |
b4c1d78ad5bd75dbe5df4b491592827ee7bb8543c8ebfa55f8d6b5170b16c2cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.
Transparency logRelease files / seqabpy-0.3.1-py3-none-any.whl
| Download URL | seqabpy-0.3.1-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b5d28a834f1238311439d0feb6834d1c4460833b91f0e39ccde311b67cba3500
|
|
BLAKE2b-256 checksum How to use checksums |
726ee6ed4537c808ce7fa3525d64d361ecf678137f3d60e75784c6b1660e7e01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.
Transparency log