Merge branch 'master' into remove-python-2

This commit is contained in:
Dulmandakh 2024-05-16 21:47:11 +08:00 committed by GitHub
commit 251b5faa37
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 16 additions and 1242 deletions

View File

@ -10,9 +10,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python 3.10
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.10"
- name: Build wheel and source tarball

View File

@ -7,9 +7,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python 3.10
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.10"
- name: Install dependencies

View File

@ -29,10 +29,9 @@ jobs:
- {name: '3.10', python: '3.10', os: ubuntu-latest, tox: py310}
- {name: '3.9', python: '3.9', os: ubuntu-latest, tox: py39}
- {name: '3.8', python: '3.8', os: ubuntu-latest, tox: py38}
- {name: '3.7', python: '3.7', os: ubuntu-latest, tox: py37}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}

View File

@ -141,7 +141,7 @@ file:
.. code:: sh
tox -e py36
tox -e py10
Tox can only use whatever versions of Python are installed on your
system. When you create a pull request, Travis will also be running the

View File

@ -59,7 +59,7 @@ When we send a **Query** requesting only one **Field**, ``hello``, and specify a
Requirements
~~~~~~~~~~~~
- Python (3.6, 3.7, 3.8, 3.9, 3.10, pypy)
- Python (3.8, 3.9, 3.10, 3.11, pypy)
- Graphene (3.0)
Project setup

File diff suppressed because it is too large Load Diff

View File

@ -5,10 +5,8 @@ from .field import Field
from .interface import Interface
from .utils import yank_fields_from_attrs
try:
from dataclasses import make_dataclass, field
except ImportError:
from ..pyutils.dataclasses import make_dataclass, field # type: ignore
from dataclasses import make_dataclass, field
# For static type checking with type checker
if TYPE_CHECKING:
from typing import Dict, Iterable, Type # NOQA

View File

@ -45,9 +45,9 @@ class PyTest(TestCommand):
tests_require = [
"pytest>=6,<7",
"pytest-benchmark>=3.4,<4",
"pytest-cov>=3,<4",
"pytest>=7,<8",
"pytest-benchmark>=4,<5",
"pytest-cov>=4,<5",
"pytest-mock>=3,<4",
"pytest-asyncio>=0.16,<2",
"snapshottest>=0.6,<1",
@ -73,11 +73,10 @@ setup(
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"Topic :: Software Development :: Libraries",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
],
keywords="api graphql protocol rest relay graphene",
packages=find_packages(exclude=["examples*"]),

View File

@ -1,5 +1,5 @@
[tox]
envlist = py3{7,8,9,10,11}, mypy, pre-commit
envlist = py3{8,9,10,11}, mypy, pre-commit
skipsdist = true
[testenv]
@ -8,7 +8,7 @@ deps =
setenv =
PYTHONPATH = .:{envdir}
commands =
py{37,38,39,310,311}: pytest --cov=graphene graphene --cov-report=term --cov-report=xml examples {posargs}
py{38,39,310,311}: pytest --cov=graphene graphene --cov-report=term --cov-report=xml examples {posargs}
[testenv:pre-commit]
basepython = python3.10