Skip to content

Conversation

pavelacamposp
Copy link
Owner

This PR bumps dependencies in pyproject.toml and requirements files (requirements-dev.txt, requirements-ci.txt) for better long-term support and to ensure that local development environments match the CI environment, preventing errors during CI workflow runs.

Additionally, it bumps pre-commit hooks and fixes static typing errors caused by stub changes in the updated Numpy version.

Key changes:

  • Bumped dependencies in pyproject.toml and requirements files (requirements-dev.txt, requirements-ci.txt).
  • Bumped pre-commit hooks in .pre-commit-config.yaml.
  • Fixed static type check in initial_data_generation.py due to updated Numpy stubs.

- Pin mypy version to `1.16.1` in the development dependency
  section of `pyproject.toml`.
- Bump dependency versions in `requirements-dev.txt` and
  `requirements-ci.txt`.

This ensures that local development environments match the CI
environment, preventing errors during CI workflow runs.
Explicitly assert array type to prevent mypy [arg-type] error due
to changes in Numpy stubs.
@pavelacamposp pavelacamposp self-assigned this Jun 29, 2025
@pavelacamposp
Copy link
Owner Author

All checks have passed. The bumped dependencies are correctly configured. Merging now.

@pavelacamposp pavelacamposp merged commit e757d8b into main Jun 29, 2025
5 checks passed
@pavelacamposp pavelacamposp deleted the chore/bump-dependencies branch June 29, 2025 03:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant