Add python version actions by pachCode · Pull Request #172 · cuenca-mx/clabe-python

* Upgrade Python version requirements and dependencies

- Updated Python version from 3.7 to 3.8 in Makefile and README.md.
- Upgraded Pydantic dependency from 1.9.0 to 2.10.3 in requirements.txt and setup.py.
- Updated mypy version from 0.790 to 1.13.0 in requirements-test.txt.
- Refactored CLABE validation logic in types.py, removing custom error classes and integrating Pydantic's validation features.
- Removed unused error handling code and updated tests to reflect changes in validation logic.
- Updated GitHub Actions workflow to support Python versions 3.8 through 3.13.
- Bumped version to 2.0.0.dev0 in version.py.

* Update GitHub Actions workflow to use string format for Python versions

* Update GitHub Actions workflow to include Python 3.13 in the testing

* Add python version actions (#172)

* Add python version actions

* Update test.yml

* update test deps

---------

Co-authored-by: Felipe López <flh.1989@gmail.com>

* Upgrade Python version requirements and dependencies

- Updated Python version from 3.7 to 3.8 in Makefile and README.md.
- Upgraded Pydantic dependency from 1.9.0 to 2.10.3 in requirements.txt and setup.py.
- Updated mypy version from 0.790 to 1.13.0 in requirements-test.txt.
- Refactored CLABE validation logic in types.py, removing custom error classes and integrating Pydantic's validation features.
- Removed unused error handling code and updated tests to reflect changes in validation logic.
- Updated GitHub Actions workflow to support Python versions 3.8 through 3.13.
- Bumped version to 2.0.0.dev0 in version.py.

* Changed regex to pattern in BankConfigRequest model

* Update README; bump version to 2.0.0

* Update GitHub Actions workflow to remove Python 3.7 from the testing matrix, supporting versions 3.8 through 3.13.

* This change enhances compatibility with Pydantic V2 and streamlines error handling.

* Update setup.py to require Python 3.8 and bump version to 2.0.0

* Enhance README with Pydantic v2 usage examples and update CLABE validation logic

* Fix code block formatting in README.md for Pydantic example

* Removing redundant test case

---------

Co-authored-by: gabino <gabino@cuenca.com>
Co-authored-by: Pach <arturo@cuenca.com>
Co-authored-by: Felipe López <flh.1989@gmail.com>