python-codicefiscale

italian fiscal codes encoding, decoding and validation - codifica, decodifica e validazione del Codice Fiscale italiano.

MIT License

Downloads
33.1K
Stars
73
Committers
8

Bot releases are visible (Hide)

python-codicefiscale - 0.10.3

Published by fabiocaccamo 26 days ago

  • Add missing country and municipalities. (by @tommysolinas in #198)
  • Add pypy-3.10 to test matrix.
python-codicefiscale - 0.10.2

Published by fabiocaccamo about 1 month ago

  • Updated countries.json and municipalities.json data.
  • Added missing country to countries-patch.json. (by @tommysolinas in #195)
  • Added missing municipalities to municipalities-patch.json. (by @tommysolinas in #194)
  • Bump requirements and pre-commit hooks.
python-codicefiscale - 0.10.1 Latest Release

Published by fabiocaccamo 5 months ago

  • Add mypy to pre-commit.
  • Update mypy config.
  • Update tool.ruff config.
  • Fix pyproject Ruff conf warnings.
  • Updated countries.json and municipalities.json data.
  • Bump requirements and pre-commit hooks.
python-codicefiscale - 0.9.1

Published by fabiocaccamo 8 months ago

  • Allow access to data files when running in a frozen environment (eg. executable). #152
  • Bump requirements and pre-commit hooks.
python-codicefiscale - 0.9.0

Published by fabiocaccamo 12 months ago

  • Add Python 3.12 support.
  • Add possibility to validate code from the command line, eg. python -m codicefiscale validate {code}.
  • Add codicefiscale.data module with methods for exposing data.
  • Bump requirements, pre-commit hooks and actions.
python-codicefiscale - 0.8.2

Published by fabiocaccamo about 1 year ago

  • Patch some wrong municipalities data. #123
python-codicefiscale - 0.8.1

Published by fabiocaccamo about 1 year ago

  • Merge fetched data with manually managed patch data. (#116)
  • Update municipalities data source url.
  • Bump requirements.
python-codicefiscale - 0.8.0

Published by fabiocaccamo over 1 year ago

  • Manage correctly deleted countries. #36
  • Replace flake8 with Ruff.
  • Switch from setup.cfg to pyproject.toml.
  • Improve code quality.
  • Bump requirements.
python-codicefiscale - 0.7.1

Published by fabiocaccamo over 1 year ago

  • Fix encoding/decoding error when year of birth (excluding century) < 10 (eg. 2004). #79.
  • Improve error message for invalid birthplace codes.
  • Refactor tests and move each issue test to its own test case.
  • Update pre-commit hooks. (#80)
python-codicefiscale - 0.7.0

Published by fabiocaccamo over 1 year ago

  • Add command line usage support. #14 (#78)
  • ⚠️ Rename arguments and output variable names:
    • surname -> lastname
    • name -> firstname
    • sex -> gender
python-codicefiscale - 0.6.1

Published by fabiocaccamo almost 2 years ago

  • Add setup.cfg (setuptools declarative syntax) generated using setuptools-py2cfg.
  • Add pyupgrade to pre-commit config.
  • Remove tests/ from dist.
  • Updated countries.json and municipalities.json data.
  • Improve update script error messages and fix formatting error.
  • Bump requirements.
python-codicefiscale - 0.6.0

Published by fabiocaccamo almost 2 years ago

  • Add Python 3.11 support.
  • Add pre-commit.
  • Add pypy to CI.
  • Drop Python < 3.8 support.
  • Updated countries.json and/or municipalities.json data.
  • Replace str.format with f-strings.
  • Remove encoding pragma.
  • Decrease dependence on CODICEFISCALE_RE regex by naming subpatterns.
  • Fix decoding code with invalid birthplace code. #27
  • Fix date of birth not honored when encoding and decoding (deleted municipalities only). #37 (#40)
  • Bump requirements and GitHub actions versions.
python-codicefiscale - 0.5.0

Published by fabiocaccamo about 2 years ago

  • Add municipality validity date support. Fix #12 and #23 by danisana in #24.
  • Replace str.format with f-strings.
  • Update countries.json and municipalities.json data.
  • Update and pin requirements.
python-codicefiscale - 0.4.0

Published by github-actions[bot] over 2 years ago

  • Dropped python 2.7 and python 3.5 support.
  • Pinned requirements versions.
  • Moved data to external json files and removed data python module.
  • Updated countries.json and municipalities.json data.
python-codicefiscale - 0.3.9

Published by github-actions[bot] over 2 years ago

  • Fixed municipality overwritten by old municipality (deleted) with the same code. #16
python-codicefiscale -

Published by fabiocaccamo almost 3 years ago

python-codicefiscale -

Published by fabiocaccamo almost 3 years ago

python-codicefiscale -

Published by fabiocaccamo almost 3 years ago

python-codicefiscale -

Published by fabiocaccamo almost 3 years ago

python-codicefiscale -

Published by fabiocaccamo almost 3 years ago

Package Rankings
Top 5.23% on Pypi.org
Badges
Extracted from project README