diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b749976..0b36d40 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,10 +8,10 @@ env: jobs: test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: - python-version: [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ] + python-version: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ] steps: - uses: actions/checkout@v4 @@ -20,6 +20,10 @@ jobs: with: python-version: ${{ matrix.python-version }} + - name: Ensure setuptools, and wheel are installed + run: | + python -m pip install --upgrade pip setuptools wheel + - name: Build the package run: | pip install build diff --git a/.github/workflows/version.yml b/.github/workflows/version.yml index efa301b..76b8894 100644 --- a/.github/workflows/version.yml +++ b/.github/workflows/version.yml @@ -8,7 +8,7 @@ env: jobs: check: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 diff --git a/bev/__version__.py b/bev/__version__.py index ea370a8..f23a6b3 100644 --- a/bev/__version__.py +++ b/bev/__version__.py @@ -1 +1 @@ -__version__ = "0.12.0" +__version__ = "0.13.0" diff --git a/pyproject.toml b/pyproject.toml index 92682e7..a7e8c70 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = 'bev' dynamic = ['version', 'dependencies'] description = 'A small manager for versioned data' readme = 'README.md' -requires-python = '>=3.7' +requires-python = '>=3.8' license = { file = 'LICENSE' } keywords = ['data', 'version control'] authors = [ @@ -14,7 +14,6 @@ classifiers = [ 'Development Status :: 5 - Production/Stable', 'License :: OSI Approved :: Apache Software License', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', diff --git a/requirements.txt b/requirements.txt index 45cff3c..3aafc76 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ -wcmatch +wcmatch>=10.0,<10.1 pyyaml paramiko tqdm -tarn>=0.14.0,<1.0.0 +tarn>=0.14.2,<1.0.0 pydantic typer>=0.9.0,<1.0.0 rich