SIGN IN SIGN UP

chore: modernize SDK to Python 3.8+ baseline

This change aligns the library with modern Python standards by dropping
support for legacy Python versions (2.7 and 3.6).

Technical Changes:
- Updated setup.py to set python_requires='>=3.8' and added classifiers
  up to Python 3.14.
- Introduced PEP 484 Type Hints in AdyenClient and AdyenResult to
  improve developer experience and IDE support.
- Removed legacy __future__ imports and (object) inheritance.
- Modernized super() calls to use Python 3 syntax.
- Updated setup.py with install_requires and extras_require for
  idiomatic dependency management (requests, pycurl).
- Updated tox.ini and GitHub Actions to test across Python 3.8 through 3.14.
T
thomasc committed
12c057250574e1b8c3ed18c20f7ebd92bd365945
Parent: e16ff66