From ca92ec6af89bdb43b8b72da0a91b46bb5ebd2649 2021-12-08 23:43:57 From: James Morris Date: 2021-12-08 23:43:57 Subject: [PATCH] Use setuptools' find_packages() --- diff --git a/setup.cfg b/setup.cfg index 2209f42..fb632bb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -8,6 +8,7 @@ project_urls = Tracker = https://github.com/ipython/ipython/issues [options] +packages = find: python_requires = >=3.8 zip_safe = False install_requires = @@ -25,12 +26,16 @@ install_requires = appnope; sys_platform == "darwin" colorama; sys_platform == "win32" +[options.packages.find] +exclude = + deathrow + quarantine + setupext + [options.entry_points] console_scripts = ipython = IPython:start_ipython - iptest = IPython.testing.iptestcontroller:main ipython3 = IPython:start_ipython - iptest3 = IPython.testing.iptestcontroller:main pygments.lexers = ipythonconsole = IPython.lib.lexers:IPythonConsoleLexer ipython = IPython.lib.lexers:IPythonLexer diff --git a/setup.py b/setup.py index 863f1fd..eb2a11f 100755 --- a/setup.py +++ b/setup.py @@ -67,7 +67,6 @@ from setupbase import target_update from setupbase import ( setup_args, - find_packages, find_package_data, check_package_data_first, find_data_files, @@ -117,12 +116,10 @@ if len(sys.argv) >= 2 and sys.argv[1] in ('sdist','bdist_rpm'): # Find all the packages, package data, and data_files #--------------------------------------------------------------------------- -packages = find_packages() package_data = find_package_data() data_files = find_data_files() -setup_args['packages'] = packages setup_args['package_data'] = package_data setup_args['data_files'] = data_files