diff --git a/.all-contributorsrc b/.all-contributorsrc index 3a9a4108..120fa192 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -246,7 +246,7 @@ ], "contributorsPerLine": 7, "projectName": "syrupy", - "projectOwner": "tophat", + "projectOwner": "syrupy-project", "repoType": "github", "repoHost": "https://github.com", "skipCi": true, diff --git a/.github/actions/setup-env/action.yml b/.github/actions/setup-env/action.yml index 838f507a..28c6bd2f 100644 --- a/.github/actions/setup-env/action.yml +++ b/.github/actions/setup-env/action.yml @@ -15,7 +15,7 @@ runs: id: detect-python run: | if [[ -z "${{ inputs.python-version }}" ]]; then - echo "version=$(cat .python-version | tr -d '\n')" >> $GITHUB_OUTPUT + echo "version=$(head -n1 .python-version | tr -d '\n')" >> $GITHUB_OUTPUT else echo "version=${{ inputs.python-version }}" >> $GITHUB_OUTPUT fi @@ -23,7 +23,7 @@ runs: - name: Detect Poetry Version id: detect-poetry run: | - echo "version=$(cat .poetry-version | tr -d '\n')" >> $GITHUB_OUTPUT + echo "version=$(head -n1 .poetry-version | tr -d '\n')" >> $GITHUB_OUTPUT shell: bash - name: Set up Python ${{ inputs.python-version }} uses: actions/setup-python@v5.0.0 diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 38d50260..01071e1f 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -40,7 +40,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12-dev'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13-dev'] fail-fast: true steps: - uses: actions/checkout@v4.1.1 @@ -53,7 +53,7 @@ jobs: shell: bash - name: Run Tests (with coverage) id: tests-with-coverage - if: matrix.python-version == '3.12-dev' && matrix.os == 'ubuntu-latest' + if: matrix.python-version == '3.13-dev' && matrix.os == 'ubuntu-latest' shell: bash run: poetry run invoke test --coverage - name: Run Tests diff --git a/.poetry-version b/.poetry-version index 081af9a1..a7ee35a3 100644 --- a/.poetry-version +++ b/.poetry-version @@ -1 +1 @@ -1.7.1 \ No newline at end of file +1.8.3 diff --git a/.python-version b/.python-version index 512d523b..d9506ceb 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.12.1 \ No newline at end of file +3.12.5 diff --git a/README.md b/README.md index 63b25471..7334f82f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Logo -[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors) [![Stage](https://img.shields.io/pypi/status/syrupy)](https://pypi.org/project/syrupy/) [![codecov](https://codecov.io/gh/syrupy-project/syrupy/graph/badge.svg?token=GB9EmYKPAl)](https://codecov.io/gh/syrupy-project/syrupy) +[![All Contributors](https://img.shields.io/github/all-contributors/syrupy-project/syrupy?color=ee8449&style=flat-square)](#contributors) [![Stage](https://img.shields.io/pypi/status/syrupy)](https://pypi.org/project/syrupy/) [![codecov](https://codecov.io/gh/syrupy-project/syrupy/graph/badge.svg?token=GB9EmYKPAl)](https://codecov.io/gh/syrupy-project/syrupy) ![Pytest>=5.1.0,<9.0.0](https://img.shields.io/badge/pytest-%3E%3D5.1.0,%20%3C9.0.0-green) [![Pypi](https://img.shields.io/pypi/v/syrupy)](https://pypi.org/project/syrupy/) [![Wheel](https://img.shields.io/pypi/wheel/syrupy)](https://pypi.org/project/syrupy/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/syrupy) [![PyPI - Downloads](https://img.shields.io/pypi/dm/syrupy)](https://pypi.org/project/syrupy/) [![PyPI - License](https://img.shields.io/pypi/l/syrupy)](./LICENSE) diff --git a/poetry.lock b/poetry.lock index cf912678..fccca2d4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "attrs" diff --git a/pyproject.toml b/pyproject.toml index c53c1c23..8f56464e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,7 @@ classifiers = [ 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', 'Topic :: Software Development :: Libraries', 'Topic :: Software Development :: Testing', 'Topic :: Utilities', @@ -102,5 +103,5 @@ source = ['./src'] exclude_lines = ['pragma: no-cover', 'if TYPE_CHECKING:', '@abstractmethod'] [build-system] -requires = ['poetry-core>=1.4.0'] +requires = ['poetry-core>=1.9.0'] build-backend = 'poetry.core.masonry.api'