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 build infrastructure and import/dependencies #75

Merged
merged 24 commits into from
Oct 9, 2023

Commits on Oct 4, 2023

  1. Switch to pyproject.toml

    mstimberg committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    2187249 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2860d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1dda87 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2a660a View commit details
    Browse the repository at this point in the history
  5. Update test workflow

    mstimberg committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    32cc536 View commit details
    Browse the repository at this point in the history
  6. Run tests on all branches

    mstimberg committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    737f1d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    622c9d1 View commit details
    Browse the repository at this point in the history
  2. Require Python 3.8

    mstimberg committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    20bf7cf View commit details
    Browse the repository at this point in the history
  3. Fix nevergrad dependency

    mstimberg committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    785e3f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b461fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dde7b44 View commit details
    Browse the repository at this point in the history
  6. Fix compatibility with newer versions of Brian

    calling item() on a Quantity keeps the units, whereas it discarded them previously
    mstimberg committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    47f9a0e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ea35614 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e51cbe6 View commit details
    Browse the repository at this point in the history
  9. Skip checking warnings for now

    Brian's logging mechanism for 3rd-party packages changed recently, see #1480
    mstimberg committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    eae4cfd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aa203ae View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Make it possible to import package without sbi/torch

    Only the Inferencer requires sbi
    mstimberg committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    06f7b5a View commit details
    Browse the repository at this point in the history
  2. Remove warning for missing efel package

    Instead, raise an error when it is actually used
    mstimberg committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    099d218 View commit details
    Browse the repository at this point in the history
  3. Make it possible to import the package without scikit-optimize

    Only needed for SkoptOptimizer
    mstimberg committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    284a80f View commit details
    Browse the repository at this point in the history
  4. Mention extra dependencies in docs

    [ci skip]
    mstimberg committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    695dd79 View commit details
    Browse the repository at this point in the history
  5. Fix sphinx configuration to use setuptools_scm

    [ci skip]
    mstimberg committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    60311d4 View commit details
    Browse the repository at this point in the history
  6. Fix sbi imports

    mstimberg committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    16d831c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    30c292f View commit details
    Browse the repository at this point in the history
  8. Add missing sbi import

    mstimberg committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    27be7fe View commit details
    Browse the repository at this point in the history