diff --git a/requirements/posix.txt b/requirements/posix.txt index 005ccb31..aa335c18 100644 --- a/requirements/posix.txt +++ b/requirements/posix.txt @@ -1,6 +1,6 @@ cloudpickle ipykernel>=6.23.2,<7 -ipython>=7.31.1,<9 +ipython>=8.12.2,<9 jupyter_client>=7.4.9,<9 pyzmq>=22.1.0 wurlitzer>=1.0.3 diff --git a/requirements/windows.txt b/requirements/windows.txt index d87d5415..ec6e8483 100644 --- a/requirements/windows.txt +++ b/requirements/windows.txt @@ -1,5 +1,5 @@ cloudpickle ipykernel>=6.23.2,<7 -ipython>=7.31.1,<9 +ipython>=8.12.2,<9 jupyter_client>=7.4.9,<9 pyzmq>=22.1.0 diff --git a/setup.py b/setup.py index 78460701..7083d1f5 100644 --- a/setup.py +++ b/setup.py @@ -38,7 +38,8 @@ def get_version(module='spyder_kernels'): REQUIREMENTS = [ 'cloudpickle', 'ipykernel>=6.23.2,<7', - 'ipython>=7.31.1,<9,!=8.8.0,!=8.9.0,!=8.10.0,!=8.11.0,!=8.12.0,!=8.12.1', + 'ipython>=8.12.2,<8.13; python_version=="3.8"', + 'ipython>=8.13.0,<9; python_version>"3.8"', 'jupyter-client>=7.4.9,<9', 'pyzmq>=22.1.0', 'wurlitzer>=1.0.3;platform_system!="Windows"', @@ -79,7 +80,7 @@ def get_version(module='spyder_kernels'): install_requires=REQUIREMENTS, extras_require={'test': TEST_REQUIREMENTS}, include_package_data=True, - python_requires='>=3.7', + python_requires='>=3.8', classifiers=[ 'Development Status :: 5 - Production/Stable', 'Framework :: Jupyter', @@ -88,10 +89,11 @@ def get_version(module='spyder_kernels'): 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3', - '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', + 'Programming Language :: Python :: 3.12', 'Topic :: Software Development :: Interpreters', ] )