Skip to main content

seqabpy

python-package-build python-package-coverage PyPI - Version

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

  1. Copy the repo
$ git clone https://github.com/NPodlozhniy/seqabpy.git
  1. Test the package
$ python -m pip install pytest coverage
$ coverage run --source=src --module pytest --verbose tests && coverage report --show-missing
  1. Install requirements for developers
$ pip install -r requirements_dev.txt
  1. 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)

Source distribution for seqabpy 0.3.1
File Size Uploaded
seqabpy-0.3.1.tar.gz 21.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for seqabpy 0.3.1
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page