##// END OF EJS Templates
Move `typing_extensions` optional dependency
krassowski -
Show More
@@ -1,9 +1,10 b''
1 -e .[test]
1 -e .[test]
2 ipykernel
2 ipykernel
3 setuptools>=18.5
3 setuptools>=18.5
4 sphinx
4 sphinx
5 sphinx-rtd-theme
5 sphinx-rtd-theme
6 docrepr
6 docrepr
7 matplotlib
7 matplotlib
8 stack_data
8 stack_data
9 pytest<7
9 pytest<7
10 typing_extensions
@@ -1,115 +1,114 b''
1 [metadata]
1 [metadata]
2 name = ipython
2 name = ipython
3 version = attr: IPython.core.release.__version__
3 version = attr: IPython.core.release.__version__
4 url = https://ipython.org
4 url = https://ipython.org
5 description = IPython: Productive Interactive Computing
5 description = IPython: Productive Interactive Computing
6 long_description_content_type = text/x-rst
6 long_description_content_type = text/x-rst
7 long_description = file: long_description.rst
7 long_description = file: long_description.rst
8 license_file = LICENSE
8 license_file = LICENSE
9 project_urls =
9 project_urls =
10 Documentation = https://ipython.readthedocs.io/
10 Documentation = https://ipython.readthedocs.io/
11 Funding = https://numfocus.org/
11 Funding = https://numfocus.org/
12 Source = https://github.com/ipython/ipython
12 Source = https://github.com/ipython/ipython
13 Tracker = https://github.com/ipython/ipython/issues
13 Tracker = https://github.com/ipython/ipython/issues
14 keywords = Interactive, Interpreter, Shell, Embedding
14 keywords = Interactive, Interpreter, Shell, Embedding
15 platforms = Linux, Mac OSX, Windows
15 platforms = Linux, Mac OSX, Windows
16 classifiers =
16 classifiers =
17 Framework :: IPython
17 Framework :: IPython
18 Framework :: Jupyter
18 Framework :: Jupyter
19 Intended Audience :: Developers
19 Intended Audience :: Developers
20 Intended Audience :: Science/Research
20 Intended Audience :: Science/Research
21 License :: OSI Approved :: BSD License
21 License :: OSI Approved :: BSD License
22 Programming Language :: Python
22 Programming Language :: Python
23 Programming Language :: Python :: 3
23 Programming Language :: Python :: 3
24 Programming Language :: Python :: 3 :: Only
24 Programming Language :: Python :: 3 :: Only
25 Topic :: System :: Shells
25 Topic :: System :: Shells
26
26
27 [options]
27 [options]
28 packages = find:
28 packages = find:
29 python_requires = >=3.8
29 python_requires = >=3.8
30 zip_safe = False
30 zip_safe = False
31 install_requires =
31 install_requires =
32 appnope; sys_platform == "darwin"
32 appnope; sys_platform == "darwin"
33 backcall
33 backcall
34 colorama; sys_platform == "win32"
34 colorama; sys_platform == "win32"
35 decorator
35 decorator
36 jedi>=0.16
36 jedi>=0.16
37 matplotlib-inline
37 matplotlib-inline
38 pexpect>4.3; sys_platform != "win32"
38 pexpect>4.3; sys_platform != "win32"
39 pickleshare
39 pickleshare
40 prompt_toolkit>3.0.1,<3.1.0
40 prompt_toolkit>3.0.1,<3.1.0
41 pygments>=2.4.0
41 pygments>=2.4.0
42 stack_data
42 stack_data
43 traitlets>=5
43 traitlets>=5
44
44
45 [options.extras_require]
45 [options.extras_require]
46 black =
46 black =
47 black
47 black
48 doc =
48 doc =
49 Sphinx>=1.3
49 Sphinx>=1.3
50 kernel =
50 kernel =
51 ipykernel
51 ipykernel
52 nbconvert =
52 nbconvert =
53 nbconvert
53 nbconvert
54 nbformat =
54 nbformat =
55 nbformat
55 nbformat
56 notebook =
56 notebook =
57 ipywidgets
57 ipywidgets
58 notebook
58 notebook
59 parallel =
59 parallel =
60 ipyparallel
60 ipyparallel
61 qtconsole =
61 qtconsole =
62 qtconsole
62 qtconsole
63 terminal =
63 terminal =
64 test =
64 test =
65 pytest<7.1
65 pytest<7.1
66 pytest-asyncio
66 pytest-asyncio
67 testpath
67 testpath
68 test_extra =
68 test_extra =
69 %(test)s
69 %(test)s
70 curio
70 curio
71 matplotlib!=3.2.0
71 matplotlib!=3.2.0
72 nbformat
72 nbformat
73 numpy>=1.19
73 numpy>=1.19
74 pandas
74 pandas
75 trio
75 trio
76 typing_extensions
77 all =
76 all =
78 %(black)s
77 %(black)s
79 %(doc)s
78 %(doc)s
80 %(kernel)s
79 %(kernel)s
81 %(nbconvert)s
80 %(nbconvert)s
82 %(nbformat)s
81 %(nbformat)s
83 %(notebook)s
82 %(notebook)s
84 %(parallel)s
83 %(parallel)s
85 %(qtconsole)s
84 %(qtconsole)s
86 %(terminal)s
85 %(terminal)s
87 %(test_extra)s
86 %(test_extra)s
88 %(test)s
87 %(test)s
89
88
90 [options.packages.find]
89 [options.packages.find]
91 exclude =
90 exclude =
92 setupext
91 setupext
93
92
94 [options.package_data]
93 [options.package_data]
95 IPython.core = profile/README*
94 IPython.core = profile/README*
96 IPython.core.tests = *.png, *.jpg, daft_extension/*.py
95 IPython.core.tests = *.png, *.jpg, daft_extension/*.py
97 IPython.lib.tests = *.wav
96 IPython.lib.tests = *.wav
98 IPython.testing.plugin = *.txt
97 IPython.testing.plugin = *.txt
99
98
100 [options.entry_points]
99 [options.entry_points]
101 console_scripts =
100 console_scripts =
102 ipython = IPython:start_ipython
101 ipython = IPython:start_ipython
103 ipython3 = IPython:start_ipython
102 ipython3 = IPython:start_ipython
104 pygments.lexers =
103 pygments.lexers =
105 ipythonconsole = IPython.lib.lexers:IPythonConsoleLexer
104 ipythonconsole = IPython.lib.lexers:IPythonConsoleLexer
106 ipython = IPython.lib.lexers:IPythonLexer
105 ipython = IPython.lib.lexers:IPythonLexer
107 ipython3 = IPython.lib.lexers:IPython3Lexer
106 ipython3 = IPython.lib.lexers:IPython3Lexer
108
107
109 [velin]
108 [velin]
110 ignore_patterns =
109 ignore_patterns =
111 IPython/core/tests
110 IPython/core/tests
112 IPython/testing
111 IPython/testing
113
112
114 [tool.black]
113 [tool.black]
115 exclude = 'timing\.py'
114 exclude = 'timing\.py'
General Comments 0
You need to be logged in to leave comments. Login now