- Changed Python version constraint from ">=3.9,<3.14" to ">=3.9,<3.13" in both files.
- Updated dependency versions in pyproject.toml to use wildcard "*" for development dependencies.
- Added hash values for minimalmodbus and pyserial in requirements.txt for enhanced security.
- Updated Python version requirement from ">=3.8,<4.0" to ">=3.9,<3.14" in pyproject.toml and requirements.txt.
- Added additional development dependencies: poetry, ipython, flake8, yapf, and pyinstaller.
- Configured multiple package sources for dependency resolution in pyproject.toml.
- Added formatting configurations for yapf and black to maintain code style consistency.