diff --git a/.github/workflows/ci_python.yml b/.github/workflows/ci_python.yml index 94f02dc..c24ee59 100644 --- a/.github/workflows/ci_python.yml +++ b/.github/workflows/ci_python.yml @@ -2,9 +2,9 @@ name: Test Python on: push: - branches: [ master, development ] + branches: [ master, development, experimental, test* ] pull_request: - branches: [ master, development ] + branches: [ master, development, experimental, test* ] jobs: build: @@ -13,13 +13,13 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} diff --git a/src/Python/setup.py b/src/Python/setup.py index 34be5cf..ba34cb1 100644 --- a/src/Python/setup.py +++ b/src/Python/setup.py @@ -52,7 +52,7 @@ keywords='C. elegans worm tracking', packages=['wcon'], package_data={'': ['../../wcon_schema.json']}, - install_requires=['jsonschema', 'six', 'numpy', 'scipy<=0.17.1'] + install_requires=['jsonschema', 'six', 'scipy', 'pandas'] # Actually also requires numpy, scipy and numpy but I don't want to force # pip to install these since pip is bad at that for those packages. )