A collection of validators to check data against french formats.
The package is published on PyPI. Install with :
pip install frformat
from frformat import Departement, Options, Millesime
print(Departement.description())
_options = Options(
ignore_case=True,
ignore_accents=True,
ignore_extra_whitespace=True
)
Departement(Millesime.LATEST, _options).is_valid("haute-vienne")
# True
Departement(Millesime.M2023, _options).is_valid("Canyon Cosmo")
# False
For more details, consult the Options data class.
For better performance on big amounts of data, use in conjunction with numpy.
Check out this file for a list of available formats.