Skip to content

uktrade/directory-validators

Repository files navigation

directory-validators

Directory of UK Exporters validators

code-climate-image circle-ci-image codecov-image pypi-image semver-image


Requirements

Installation

pip install directory_validators

Usage

from directory_validators import enrolment

enrolment.validate_company_number('12345678')
enrolment.validate_email('test@example.com')

Development

$ git clone https://github.com/uktrade/directory-validators
$ cd directory-validators
$ make

Testing

$ py.test .

Publish to PyPI

The package should be published to PyPI on merge to master. If you need to do it locally then get the credentials from rattic and add the environment variables to your host machine:

Setting
DIRECTORY_PYPI_USERNAME
DIRECTORY_PYPI_PASSWORD

Then run the following command:

make publish