diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f50bd24c..aa8c3f29 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,12 +17,10 @@ jobs: fail-fast: false matrix: python-version: - - "3.7" - "3.8" - "3.9" - "3.10" - "3.11" - - "pypy-3.7" - "pypy-3.8" - "pypy-3.9" database-type: diff --git a/docs/changelog.rst b/docs/changelog.rst index 73a3df6e..e80c9cfe 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -51,6 +51,7 @@ ChangeLog - Drop support for Django 3.0 - Drop support for Django 3.1 - Drop support for Python 3.6 + - Drop support for Python 3.7 3.2.1 (2021-10-26) ------------------ diff --git a/readthedocs.yml b/readthedocs.yml index 57cad8d1..883f654f 100644 --- a/readthedocs.yml +++ b/readthedocs.yml @@ -1,5 +1,11 @@ --- version: 2 + +build: + os: ubuntu-22.04 + tools: + python: "3.11" + python: install: - method: pip diff --git a/setup.cfg b/setup.cfg index 2e8749c2..8f86c1bf 100644 --- a/setup.cfg +++ b/setup.cfg @@ -24,7 +24,6 @@ classifiers = Programming Language :: Python Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 @@ -36,10 +35,9 @@ classifiers = [options] packages = factory -python_requires = >=3.7 +python_requires = >=3.8 install_requires = Faker>=0.7.0 - importlib_metadata;python_version<"3.8" [options.extras_require] dev = diff --git a/tox.ini b/tox.ini index a234315f..c9bd09c4 100644 --- a/tox.ini +++ b/tox.ini @@ -5,20 +5,18 @@ envlist = docs examples linkcheck - py{37,38,39,310,311,py37,py38,py39}-sqlite - py{37,38,39,310,311,py37,py38,py39}-django32-mongo-alchemy-{sqlite,postgres} + py{38,39,310,311,py38,py39}-sqlite + py{38,39,310,311,py38,py39}-django32-mongo-alchemy-{sqlite,postgres} py{38,39,310,311,py38,py39}-django40-mongo-alchemy-{sqlite,postgres} py{38,39,310,311,py38,py39}-django41-mongo-alchemy-{sqlite,postgres} py310-djangomain-mongo-alchemy-{sqlite,postgres} [gh-actions] python = - 3.7: py37 3.8: py38 3.9: py39 3.10: py310 3.11: py311 - pypy-3.7: pypy37 pypy-3.8: pypy38 pypy-3.9: pypy39 @@ -41,8 +39,8 @@ deps = django40: Django>=4.0,<4.1 django41: Django>=4.1,<4.2 djangomain: https://github.com/django/django/archive/main.tar.gz - py{37,38,39,310,311}-postgres: psycopg2-binary - pypy{37,38,39}-postgres: psycopg2cffi + py{38,39,310,311}-postgres: psycopg2-binary + pypy{38,39}-postgres: psycopg2cffi setenv = py: DJANGO_SETTINGS_MODULE=tests.djapp.settings