setup.cfg
108 lines
| 3.2 KiB
| text/x-ini
|
IniLexer
Todd
|
r24381 | [metadata] | ||
James Morris
|
r27261 | name = ipython | ||
James Morris
|
r27253 | version = attr: IPython.core.release.__version__ | ||
James Morris
|
r27261 | url = https://ipython.org | ||
description = IPython: Productive Interactive Computing | ||||
long_description_content_type = text/x-rst | ||||
long_description = IPython provides a rich toolkit to help you make the most out of using Python | ||||
interactively. Its main components are: | ||||
* A powerful interactive Python shell | ||||
* A `Jupyter <https://jupyter.org/>`_ kernel to work with Python code in Jupyter | ||||
notebooks and other interactive frontends. | ||||
The enhanced interactive Python shells have the following main features: | ||||
* Comprehensive object introspection. | ||||
* Input history, persistent across sessions. | ||||
* Caching of output results during a session with automatically generated | ||||
references. | ||||
* Extensible tab completion, with support by default for completion of python | ||||
variables and keywords, filenames and function keywords. | ||||
* Extensible system of 'magic' commands for controlling the environment and | ||||
performing many tasks related either to IPython or the operating system. | ||||
* A rich configuration system with easy switching between different setups | ||||
(simpler than changing $PYTHONSTARTUP environment variables every time). | ||||
* Session logging and reloading. | ||||
* Extensible syntax processing for special purpose situations. | ||||
* Access to the system shell with user-extensible alias system. | ||||
* Easily embeddable in other Python programs and GUIs. | ||||
* Integrated access to the pdb debugger and the Python profiler. | ||||
The latest development version is always available from IPython's `GitHub | ||||
site <http://github.com/ipython>`_. | ||||
Todd
|
r24381 | license_file = LICENSE | ||
James Morris
|
r27252 | project_urls = | ||
Documentation = https://ipython.readthedocs.io/ | ||||
Funding = https://numfocus.org/ | ||||
Source = https://github.com/ipython/ipython | ||||
Tracker = https://github.com/ipython/ipython/issues | ||||
James Morris
|
r27261 | keywords = Interactive, Interpreter, Shell, Embedding | ||
platforms = Linux, Mac OSX, Windows | ||||
classifiers = | ||||
Framework :: IPython | ||||
Intended Audience :: Developers | ||||
Intended Audience :: Science/Research | ||||
License :: OSI Approved :: BSD License | ||||
Programming Language :: Python | ||||
Programming Language :: Python :: 3 | ||||
Programming Language :: Python :: 3 :: Only | ||||
Topic :: System :: Shell | ||||
Matthias Bussonnier
|
r26498 | |||
James Morris
|
r27254 | [options] | ||
James Morris
|
r27258 | packages = find: | ||
James Morris
|
r27256 | python_requires = >=3.8 | ||
zip_safe = False | ||||
James Morris
|
r27254 | install_requires = | ||
setuptools>=18.5 | ||||
jedi>=0.16 | ||||
decorator | ||||
pickleshare | ||||
Matthias Bussonnier
|
r27267 | traitlets>=5 | ||
James Morris
|
r27254 | prompt_toolkit>=2.0.0,<3.1.0,!=3.0.0,!=3.0.1 | ||
pygments | ||||
backcall | ||||
stack_data | ||||
matplotlib-inline | ||||
pexpect>4.3; sys_platform != "win32" | ||||
appnope; sys_platform == "darwin" | ||||
colorama; sys_platform == "win32" | ||||
James Morris
|
r27258 | [options.packages.find] | ||
exclude = | ||||
setupext | ||||
James Morris
|
r27259 | [options.package_data] | ||
IPython.core = profile/README* | ||||
IPython.core.tests = *.png, *.jpg, daft_extension/*.py | ||||
IPython.lib.tests = *.wav | ||||
IPython.testing.plugin = *.txt | ||||
James Morris
|
r27255 | [options.entry_points] | ||
James Morris
|
r27257 | console_scripts = | ||
ipython = IPython:start_ipython | ||||
ipython3 = IPython:start_ipython | ||||
James Morris
|
r27255 | pygments.lexers = | ||
ipythonconsole = IPython.lib.lexers:IPythonConsoleLexer | ||||
ipython = IPython.lib.lexers:IPythonLexer | ||||
ipython3 = IPython.lib.lexers:IPython3Lexer | ||||
Matthias Bussonnier
|
r26498 | [velin] | ||
ignore_patterns = | ||||
Matthias Bussonnier
|
r27294 | IPython/core/tests | ||
Matthias Bussonnier
|
r26498 | IPython/testing | ||
Matthias Bussonnier
|
r27270 | |||
[tool.black] | ||||
exclude = 'timing\.py' | ||||