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

Github Actions CI and modern config #44

Merged
merged 5 commits into from
May 7, 2024
Merged

Commits on May 6, 2024

  1. WIP moving CI to Github Actions

    - Tests are failing due to testInterval(), but are being run correctly. On Python 3.12, `nose` is failing. We should upgrade to `nose2`, or more likely, switch from unittest + nose to pytest.
    - Move tox config to setup.cfg for now
    - TODO move to pyproject.toml instead of setup.cfg
    - TODO remove .travis.yml
    ColeDCrawford committed May 6, 2024
    Configuration menu
    Copy the full SHA
    a7091f6 View commit details
    Browse the repository at this point in the history
  2. Implement pyproject.toml

    Remove setup.cfg and setup.py in favor of pyproject.toml
    
    Nose and Tox are next to go. Nose seems to be failing on Python 3.10, no need for it any more as pytest should cover its features. Likely no need for tox either as we are using the matrix strategy in Github Actions, though it could be useful for local dev
    ColeDCrawford committed May 6, 2024
    Configuration menu
    Copy the full SHA
    782d1a1 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Switch to Pytest

    ColeDCrawford committed May 7, 2024
    Configuration menu
    Copy the full SHA
    f88c88e View commit details
    Browse the repository at this point in the history
  2. Pytest config

    ColeDCrawford committed May 7, 2024
    Configuration menu
    Copy the full SHA
    acebbff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f37831f View commit details
    Browse the repository at this point in the history