##// END OF EJS Templates
Statically type OInfo....
Statically type OInfo. In view of working with #13860, some cleanup inspect to be properly typed, and using stricter datastructure. Instead of dict we now use dataclasses, this will make sure that fields type and access can be stricter and verified not only at runtime, but by mypy

File last commit:

r28131:b1abe43b
r28165:0fef298a
Show More
setup.cfg
115 lines | 2.3 KiB | text/x-ini | IniLexer
Todd
Include LICENSE file in wheels ...
r24381 [metadata]
James Morris
Move more metadata from IPython.core.release.py to setup.cfg
r27261 name = ipython
James Morris
Set version in setup.cfg
r27253 version = attr: IPython.core.release.__version__
James Morris
Move more metadata from IPython.core.release.py to setup.cfg
r27261 url = https://ipython.org
description = IPython: Productive Interactive Computing
long_description_content_type = text/x-rst
Matthias Bussonnier
fix long description
r27317 long_description = file: long_description.rst
Todd
Include LICENSE file in wheels ...
r24381 license_file = LICENSE
James Morris
Move project_urls to setup.cfg
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
Move more metadata from IPython.core.release.py to setup.cfg
r27261 keywords = Interactive, Interpreter, Shell, Embedding
platforms = Linux, Mac OSX, Windows
classifiers =
Framework :: IPython
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 Framework :: Jupyter
James Morris
Move more metadata from IPython.core.release.py to setup.cfg
r27261 Intended Audience :: Developers
Intended Audience :: Science/Research
License :: OSI Approved :: BSD License
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Matthias Bussonnier
retar correctly xz
r27316 Topic :: System :: Shells
James Morris
Move more metadata from IPython.core.release.py to setup.cfg
r27261
James Morris
Specify install_requires in setup.cfg
r27254 [options]
James Morris
Use setuptools' find_packages()
r27258 packages = find:
James Morris
Put zip_safe and python_requires in setup.cfg
r27256 python_requires = >=3.8
zip_safe = False
James Morris
Specify install_requires in setup.cfg
r27254 install_requires =
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 appnope; sys_platform == "darwin"
backcall
colorama; sys_platform == "win32"
James Morris
Specify install_requires in setup.cfg
r27254 decorator
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 jedi>=0.16
matplotlib-inline
pexpect>4.3; sys_platform != "win32"
James Morris
Specify install_requires in setup.cfg
r27254 pickleshare
Matthias Bussonnier
Pin to not ptk 3.0.37,...
r28131 prompt_toolkit>=3.0.30,<3.1.0,!=3.0.37
Nicholas Bollweg
fix pygments name
r27439 pygments>=2.4.0
James Morris
Specify install_requires in setup.cfg
r27254 stack_data
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 traitlets>=5
[options.extras_require]
black =
black
doc =
krassowski
Move documentation requirements to setup.cfg
r27773 ipykernel
setuptools>=18.5
sphinx>=1.3
sphinx-rtd-theme
docrepr
matplotlib
stack_data
pytest<7
krassowski
Merge branch 'main' into completion-matcher
r27787 typing_extensions
krassowski
Move documentation requirements to setup.cfg
r27773 %(test)s
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 kernel =
ipykernel
nbconvert =
nbconvert
nbformat =
nbformat
notebook =
ipywidgets
notebook
parallel =
ipyparallel
qtconsole =
qtconsole
terminal =
test =
Matthias Bussonnier
pin pytest
r27596 pytest<7.1
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 pytest-asyncio
testpath
test_extra =
Matthias Bussonnier
fix setup.cfg
r27597 %(test)s
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 curio
matplotlib!=3.2.0
nbformat
Matthias Bussonnier
NEP 29, bump min numpy version
r28084 numpy>=1.21
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 pandas
trio
Nicholas Bollweg
move all lower
r27438 all =
%(black)s
%(doc)s
%(kernel)s
%(nbconvert)s
%(nbformat)s
%(notebook)s
%(parallel)s
%(qtconsole)s
%(terminal)s
%(test_extra)s
%(test)s
James Morris
Specify install_requires in setup.cfg
r27254
James Morris
Use setuptools' find_packages()
r27258 [options.packages.find]
exclude =
setupext
James Morris
Specify package data in setup.cfg
r27259 [options.package_data]
Audrey Dutcher
Add py.typed to setup.cfg
r27935 IPython = py.typed
James Morris
Specify package data in setup.cfg
r27259 IPython.core = profile/README*
IPython.core.tests = *.png, *.jpg, daft_extension/*.py
IPython.lib.tests = *.wav
IPython.testing.plugin = *.txt
Matthias Bussonnier
DOC: More autoreformatting of docstrings....
r26498 [velin]
Nicholas Bollweg
move, sort (black) extras to setup.cfg, pygments pin
r27437 ignore_patterns =
Matthias Bussonnier
reformat all of IPython.core
r27294 IPython/core/tests
Matthias Bussonnier
DOC: More autoreformatting of docstrings....
r26498 IPython/testing
Matthias Bussonnier
setup pip cache
r27270
[tool.black]
exclude = 'timing\.py'