Please read CONTRIBUTING first. You should clone the cucumber/gherkin repo if you want to contribute.
Make sure to install pre-commit
and the hooks by running:
pre-commit install
Just run make
from this directory.
Just run pytest
from this directory (you need to pip install -r requirements.txt
first).
Keep in mind that this will only run unit tests. The acceptance tests are only
run when you build with make
.
This is based on How to submit a package to PyPI
# Change `version` and `download_url` in `setup.py`
# Replace X.Y.Z with the version
python setup.py sdist upload -r pypi
git add .
git commit -m "Release X.Y.Z"
git tag -a -m "Version X.Y.Z" vX.Y.Z
git push
git push --tags