Skip to content

NPodlozhniy/seqabpy

Repository files navigation

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

About

Sequential A/B Testing Framework in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages