diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 81569399c7..32a5b3d1ac 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,5 +1,5 @@ name: Tests -on: [push,pull_request] +on: [push, pull_request] jobs: build: if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name @@ -8,19 +8,20 @@ jobs: fail-fast: false matrix: include: - - python-version: '3.7' - plone-version: '5.2' - - python-version: '3.8' - plone-version: '5.2' - - python-version: '3.8' - plone-version: '6.0' - - python-version: '3.9' - plone-version: '6.0' - - python-version: '3.10' - plone-version: '6.0' - - python-version: '3.11' - plone-version: '6.0' - + - python-version: "3.7" + plone-version: "5.2" + - python-version: "3.8" + plone-version: "5.2" + - python-version: "3.8" + plone-version: "6.0" + - python-version: "3.9" + plone-version: "6.0" + - python-version: "3.10" + plone-version: "6.0" + - python-version: "3.11" + plone-version: "6.0" + - python-version: "3.12" + plone-version: "6.0" steps: # git checkout - uses: actions/checkout@v3 @@ -30,7 +31,7 @@ jobs: uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - cache: 'pip' + cache: "pip" # buildout eggs cache - uses: actions/cache@v3 diff --git a/base.cfg b/base.cfg index a1b05f41b7..371b9fa4a7 100644 --- a/base.cfg +++ b/base.cfg @@ -27,7 +27,6 @@ allow-hosts = files.pythonhosted.org launchpad.net code.google.com - robotframework.googlecode.com [versions] # Do not use a release of plone.restapi: @@ -42,7 +41,6 @@ debug-exceptions = on eggs = Plone Pillow - plone.app.debugtoolbar plone.restapi [test] environment-vars = zope_i18n_compile_mo_files true diff --git a/news/1722.feature b/news/1722.feature new file mode 100644 index 0000000000..f450b55767 --- /dev/null +++ b/news/1722.feature @@ -0,0 +1 @@ +Add support for Python 3.12 @tisto \ No newline at end of file diff --git a/plone-6.0.x.cfg b/plone-6.0.x.cfg index b29740736f..ad032cc1fd 100644 --- a/plone-6.0.x.cfg +++ b/plone-6.0.x.cfg @@ -15,3 +15,8 @@ zodb-temporary-storage = off [versions] black = 22.3.0 pygments = 2.14.0 +robotframework-browser = 17.5.2 +robotframework-assertion-engine = 2.0.0 +robotframework-debuglibrary = 2.3.0 +robotframework-pythonlibcore = 4.2.0 +grpcio-tools = 1.59.0 diff --git a/setup.py b/setup.py index 66854ff2f2..c9b670fe73 100644 --- a/setup.py +++ b/setup.py @@ -70,6 +70,7 @@ def read(filename): "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules", ],