Skip to main content

Sequential A/B Testing Framework in Python

Project description

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/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seqabpy-0.2.2.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seqabpy-0.2.2-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file seqabpy-0.2.2.tar.gz.

File metadata

  • Download URL: seqabpy-0.2.2.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for seqabpy-0.2.2.tar.gz
Algorithm Hash digest
SHA256 6af065df7c4be541dfc1edfa4721589cd7dec4f3c2c768e3fcbdf76c66975983
MD5 8584a5d4931cd6a19fb81971fcf70d34
BLAKE2b-256 22f7d54cc536c1143d461c71cdd1afb4d06894a89335c2a60ae2c975f071a5ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for seqabpy-0.2.2.tar.gz:

Publisher: publish-to-pypi.yml on NPodlozhniy/seqabpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seqabpy-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: seqabpy-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for seqabpy-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 157bbb6848cb5c065c139c27c579ac09fa531c1f8e1afb7c5898b67a04091b84
MD5 13bb5d2080ecffe87f3aae98ed43e7d2
BLAKE2b-256 4129bdbd4319a2ccd12c156a272ef3841271f4563ef22f0d7abf5f8c4cdf8c9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for seqabpy-0.2.2-py3-none-any.whl:

Publisher: publish-to-pypi.yml on NPodlozhniy/seqabpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page