Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependencies and development tools #26

Merged
merged 4 commits into from
Feb 2, 2024
Merged

Update dependencies and development tools #26

merged 4 commits into from
Feb 2, 2024

Commits on Jan 27, 2024

  1. Update dependencies and development tools

    This commit updates the dependencies, relaxes the version constraints and
    updates the development tools and workflows.
    
    Changes:
    - numba is updated to 0.58 to allow for the newer numpy version
    - numpy version range is adapted accordingly to numba's requirements
    - python 3.11 is allowed
    - pandas version is relaxed to allow for pandas >= 2
      * added additional CI pipeline for pandas 2
    - mypy is updated and enabled on CI
      * all type hints are now fixed
    - black, flake8 and isort are replaced by ruff
      * the entire codebase is now formatted and linted with ruff
      * the CI pipeline is updated accordingly
    eicca committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    c075447 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Configuration menu
    Copy the full SHA
    b27ea4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dee512 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Test pandas ~=1.4.0 on CI.

    eicca committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    52e9497 View commit details
    Browse the repository at this point in the history