11[build-system ]
2- build-backend = " setuptools.build_meta"
3- requires =[
4- " setuptools" ,
5- " wheel" ,
6- " debugpy" ,
7- " ipython>=5" ,
8- " jupyter_core>=4.2" ,
9- " jupyter_client" ,
2+ requires = [" hatchling>=0.25" , " jupyter_client>=6" ]
3+ build-backend = " hatchling.build"
4+
5+ [project ]
6+ name = " ipykernel"
7+ version = " 6.13.0"
8+ authors = [{name = " IPython Development Team" , email = " ipython-dev@scipy.org" }]
9+ license = {file = " COPYING.md" }
10+ readme = " README.md"
11+ description = " IPython Kernel for Jupyter"
12+ keywords = [" Interactive" , " Interpreter" , " Shell" , " Web" ]
13+ classifiers = [
14+ " Intended Audience :: Developers" ,
15+ " Intended Audience :: System Administrators" ,
16+ " Intended Audience :: Science/Research" ,
17+ " License :: OSI Approved :: BSD License" ,
18+ " Programming Language :: Python" ,
19+ " Programming Language :: Python :: 3" ,
20+ " Programming Language :: Python :: 3.7" ,
21+ " Programming Language :: Python :: 3.8" ,
22+ " Programming Language :: Python :: 3.9" ,
23+ " Programming Language :: Python :: 3.10" ,
24+ ]
25+ urls = {Homepage = " https://ipython.org" }
26+ requires-python = " >=3.7"
27+ dependencies = [
28+ " debugpy>=1.0" ,
29+ " ipython>=7.23.1" ,
30+ " traitlets>=5.1.0" ,
31+ " jupyter_client>=6.1.12" ,
32+ " tornado>=6.1" ,
33+ " matplotlib-inline>=0.1" ,
34+ ' appnope;platform_system=="Darwin"' ,
35+ " psutil" ,
36+ " nest_asyncio" ,
37+ " packaging" ,
38+ ]
39+
40+ [project .optional-dependencies ]
41+ test = [
42+ " pytest>=6.0" ,
43+ " pytest-cov" ,
44+ " flaky" ,
45+ " ipyparallel" ,
46+ " pre-commit" ,
47+ " pytest-timeout" ,
1048]
1149
12- [tool .check-manifest ]
13- ignore = []
50+ # Used to call hatch_build.py
51+ [tool .hatch .build .hooks .custom ]
52+
53+ [tool .hatch .build .targets .wheel .shared-data ]
54+ "data_kernelspec" = " share/jupyter/kernels/python3"
55+
56+ [tool .hatch .build ]
57+ artifacts = [" ipykernel_launcher.py" ]
1458
1559[tool .jupyter-releaser ]
1660skip = [" check-links" ]
@@ -29,6 +73,9 @@ tag_template = "v{new_version}"
2973[[tool .tbump .file ]]
3074src = " ipykernel/_version.py"
3175
76+ [[tool .tbump .file ]]
77+ src = " pyproject.toml"
78+
3279[tool .mypy ]
3380check_untyped_defs = true
3481disallow_any_generics = true
0 commit comments