diff --git a/.github/workflows/test-with-pypi.yml b/.github/workflows/test-with-pypi.yml index 601d2aa5..eecece2b 100644 --- a/.github/workflows/test-with-pypi.yml +++ b/.github/workflows/test-with-pypi.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: ['ubuntu-latest'] - python-version: ['3.7', '3.8', '3.10', '3.11'] + python-version: ['3.8', '3.10', '3.11'] runs-on: ${{ matrix.os }} steps: diff --git a/README.rst b/README.rst index 4abafe60..e5a8d97d 100644 --- a/README.rst +++ b/README.rst @@ -33,7 +33,7 @@ framework. You are free to use: Prerequisites ------------- -The supported versions of Python are Python >= 3.7. Envisage requires: +The supported versions of Python are Python >= 3.8. Envisage requires: * `apptools `_ * `traits `_ diff --git a/etstool.py b/etstool.py index 244a3190..b4bd76a9 100644 --- a/etstool.py +++ b/etstool.py @@ -104,6 +104,7 @@ dependencies = { "apptools", + "configobj", "coverage", "enthought_sphinx_theme", "pyface", diff --git a/pyproject.toml b/pyproject.toml index 516e941e..eafcd3bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = 'envisage' version = '7.0.3' description = 'Extensible application framework' readme = 'README.rst' -requires-python = '>= 3.7' +requires-python = '>= 3.8' license = {file = 'LICENSE.txt'} authors = [{name = 'Enthought', email = 'info@enthought.com'}] keywords = ['extensible', 'plugin', 'application', 'framework'] @@ -28,7 +28,7 @@ classifiers = [ 'Topic :: Software Development :: User Interfaces', ] dependencies = [ - 'apptools', + 'apptools[preferences]>=5.3', 'pyface', 'setuptools', 'traits>=6.2',