diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ac2338c..cc19890 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,7 +13,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: '3.12' - name: Install Flit run: pip install flit - name: Install Dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3d9bcff..dbbbc89 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: '3.12' - name: Install Flit run: pip install flit - name: Install Dependencies diff --git a/.github/workflows/test_full.yml b/.github/workflows/test_full.yml index f5d7102..74b8f85 100644 --- a/.github/workflows/test_full.yml +++ b/.github/workflows/test_full.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v4 @@ -32,7 +32,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: '3.12' - name: Install Flit run: pip install flit - name: Install Dependencies diff --git a/Makefile b/Makefile index fb9de66..16f9c52 100644 --- a/Makefile +++ b/Makefile @@ -5,9 +5,9 @@ help: @fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' clean: ## Removing cached python compiled files - find . -name \*pyc | xargs rm -fv - find . -name \*pyo | xargs rm -fv - find . -name \*~ | xargs rm -fv + find . -name "*.pyc" -type f -delete + find . -name "*.pyo" -type f -delete + find . -name "*~" -type f -delete find . -name __pycache__ | xargs rm -rfv find . -name .ruff_cache | xargs rm -rfv diff --git a/requirements-tests.txt b/requirements-tests.txt index 521e9b8..a30468a 100644 --- a/requirements-tests.txt +++ b/requirements-tests.txt @@ -1,10 +1,10 @@ +anyio[trio] >= 3.2.1 autoflake +httpx +mypy == 1.15.0 pytest >= 7.1.3,< 9.0.0 pytest-asyncio pytest-cov >= 2.12.0,< 7.0.0 -ruff ==0.9.9 +ruff ==0.13.3 types-python-dateutil types-pytz -mypy == 1.15.0 -anyio[trio] >= 3.2.1 -httpx