diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index 510483b..ce02b2b 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -20,7 +20,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.14" - name: Install PyPI dependencies run: | python -m pip install --user --upgrade setuptools wheel diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 30be813..f23ef35 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -29,7 +29,7 @@ jobs: if: "!contains(github.event.head_commit.message, 'docs only')" strategy: matrix: - python_version: ["3.11", "3.12", "3.13"] + python_version: ["3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 @@ -37,8 +37,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python_version }} - - name: Install setuptools for python 3.12 and 3.13 - if: matrix.python_version != '3.11' + - name: Install setuptools for python run: | python -m pip install setuptools python -m pip install -r requirements.txt diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 8eea45f..48855be 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,7 +9,7 @@ version: 2 build: os: ubuntu-22.04 tools: - python: "3.11" + python: "3.14" # You can also specify other tool versions: # nodejs: "16" # rust: "1.55" diff --git a/docs/requirements.txt b/docs/requirements.txt index b2a6999..2e4ca24 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,7 +1,7 @@ -sphinx>=8.0.0 -sphinx-rtd-theme==3.0.2 -sphinx-autodoc-typehints==3.2.0 +sphinx>=9.1.0 +sphinx-rtd-theme==3.1.0 +sphinx-autodoc-typehints==3.6.2 # for logger module -pandas==2.2.3 +pandas==2.3.3 diff --git a/docs/source/conf.py b/docs/source/conf.py index 88d2f7c..7f7c096 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -23,7 +23,7 @@ author = 'Research Engagement (University of Arizona Libraries)' # The full version, including alpha/beta/rc tags -release = 'v0.6.0' +release = 'v0.6.1' # -- General configuration --------------------------------------------------- diff --git a/redata/__init__.py b/redata/__init__.py index e49c555..0fb26e5 100644 --- a/redata/__init__.py +++ b/redata/__init__.py @@ -1,3 +1,3 @@ -__version__ = '0.6.0' +__version__ = '0.6.1' from . import commons diff --git a/requirements.txt b/requirements.txt index d92d2cd..9f71ade 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,16 +3,18 @@ # 2021-04: pandas==1.2.3 # 2022-07: pandas==1.4.3 # 2025-06: pandas==2.2.3 -pandas==2.2.3 +# 2026-02: pandas==2.3.3 +pandas>=2.3.3 # 2021-04: tabulate==0.8.3 # 2022-07: tabulate==0.8.10 # 2025-06: tabulate==0.9.0 -tabulate==0.9.0 +tabulate>=0.9.0 # 2021-04: requests==2.25.1 # 2022-07: requests==2.31.0 # 2025-06: requests==2.32.3 -requests==2.32.3 +# 2026-02: requests==2.32.5 +requests>=2.32.5 diff --git a/setup.py b/setup.py index 2c6d1ac..0d9e5e9 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setup( name='redata', - version='0.6.0', + version='0.6.1', packages=find_namespace_packages(), url='https://github.com/UAL-RE/redata-commons/', project_urls={ @@ -21,11 +21,11 @@ description='Commons code used by ReDATA software', long_description=long_description, long_description_content_type='text/markdown', - python_requires='>=3.11', + python_requires='>=3.14', install_requires=requirements, classifiers=[ 'Development Status :: 4 - Beta', 'Programming Language :: Python :: 3 :: Only', - 'Programming Language :: Python :: 3.11' + 'Programming Language :: Python :: 3.14' ] )