diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 64786eff..6f50ed4a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ "3.11", "3.9" ] + python-version: [ "3.9", "3.11", "3.12", "3.13", "3.14" ] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ "3.11", "3.9" ] + python-version: [ "3.9", "3.11", "3.12", "3.13", "3.14" ] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} @@ -61,7 +61,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest ] - python-version: [ "3.11", "3.9" ] + python-version: [ "3.9", "3.11", "3.12", "3.13", "3.14" ] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/requirements.txt b/requirements.txt index bc7767ad..5489dd5c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,9 @@ -pandas==2.0.3 +pandas>=2.2.3 tqdm==4.66.3 SPARQLWrapper tox +requests +click matplotlib seaborn==0.13.0 plotly==5.18.0 @@ -12,14 +14,16 @@ networkx xlrd>=2.0.1 neo4j>=5.14 pytest==8.1.1 -numpy==1.24.4 +numpy>=1.26.0 rdflib==7.0.0 -xgboost==1.7.4 tabulate==0.8.9 +xgboost>=2.0.0 parmap==1.6.0 -scipy==1.10.1 -scikit-learn==1.1.3 +scipy>=1.11.0 +scikit-learn>=1.3.0 shexer==2.5.9 +bioregistry==0.11.10 +neomodel==5.4.5 py4cytoscape==1.12.0 neomodel>=5.4.0 gprofiler-official==1.0.0 diff --git a/setup.cfg b/setup.cfg index eb94c2f6..4888c5a6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -41,6 +41,9 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 + Programming Language :: Python :: 3.14 Programming Language :: Python :: 3 :: Only # TODO add your topics from the Trove controlled vocabulary (see https://pypi.org/classifiers) keywords = @@ -52,7 +55,7 @@ keywords = [options] install_requires = - pandas==2.0.3 + pandas>=2.2.3 tqdm==4.66.3 SPARQLWrapper requests @@ -66,13 +69,14 @@ install_requires = networkx xlrd>=2.0.1 neo4j>=5.14 - numpy==1.24.4 + pytest==8.1.1 + numpy>=1.26.0 + rdflib==7.0.0 tabulate==0.8.9 - xgboost==1.7.4 + xgboost>=2.0.0 parmap==1.6.0 - scipy==1.10.1 - scikit-learn==1.1.3 - rdflib==7.0.0 + scipy>=1.11.0 + scikit-learn>=1.3.0 shexer==2.5.9 bioregistry==0.11.10 neomodel==5.4.5