METADATA 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. Metadata-Version: 2.4
  2. Name: ipykernel
  3. Version: 7.2.0
  4. Summary: IPython Kernel for Jupyter
  5. Project-URL: Homepage, https://ipython.org
  6. Project-URL: Documentation, https://ipykernel.readthedocs.io
  7. Project-URL: Source, https://github.com/ipython/ipykernel
  8. Project-URL: Tracker, https://github.com/ipython/ipykernel/issues
  9. Author-email: IPython Development Team <ipython-dev@scipy.org>
  10. License-Expression: BSD-3-Clause
  11. License-File: LICENSE
  12. Keywords: Interactive,Interpreter,Shell,Web
  13. Classifier: Intended Audience :: Developers
  14. Classifier: Intended Audience :: Science/Research
  15. Classifier: Intended Audience :: System Administrators
  16. Classifier: Programming Language :: Python
  17. Classifier: Programming Language :: Python :: 3
  18. Requires-Python: >=3.10
  19. Requires-Dist: appnope>=0.1.2; platform_system == 'Darwin'
  20. Requires-Dist: comm>=0.1.1
  21. Requires-Dist: debugpy>=1.6.5
  22. Requires-Dist: ipython>=7.23.1
  23. Requires-Dist: jupyter-client>=8.8.0
  24. Requires-Dist: jupyter-core!=6.0.*,>=5.1
  25. Requires-Dist: matplotlib-inline>=0.1
  26. Requires-Dist: nest-asyncio>=1.4
  27. Requires-Dist: packaging>=22
  28. Requires-Dist: psutil>=5.7
  29. Requires-Dist: pyzmq>=25
  30. Requires-Dist: tornado>=6.4.1
  31. Requires-Dist: traitlets>=5.4.0
  32. Provides-Extra: cov
  33. Requires-Dist: coverage[toml]; extra == 'cov'
  34. Requires-Dist: matplotlib; extra == 'cov'
  35. Requires-Dist: pytest-cov; extra == 'cov'
  36. Requires-Dist: trio; extra == 'cov'
  37. Provides-Extra: docs
  38. Requires-Dist: intersphinx-registry; extra == 'docs'
  39. Requires-Dist: myst-parser; extra == 'docs'
  40. Requires-Dist: pydata-sphinx-theme; extra == 'docs'
  41. Requires-Dist: sphinx-autodoc-typehints; extra == 'docs'
  42. Requires-Dist: sphinx<8.2.0; extra == 'docs'
  43. Requires-Dist: sphinxcontrib-github-alt; extra == 'docs'
  44. Requires-Dist: sphinxcontrib-spelling; extra == 'docs'
  45. Requires-Dist: trio; extra == 'docs'
  46. Provides-Extra: pyqt5
  47. Requires-Dist: pyqt5; extra == 'pyqt5'
  48. Provides-Extra: pyside6
  49. Requires-Dist: pyside6; extra == 'pyside6'
  50. Provides-Extra: test
  51. Requires-Dist: flaky; extra == 'test'
  52. Requires-Dist: ipyparallel; extra == 'test'
  53. Requires-Dist: pre-commit; extra == 'test'
  54. Requires-Dist: pytest-asyncio>=0.23.5; extra == 'test'
  55. Requires-Dist: pytest-cov; extra == 'test'
  56. Requires-Dist: pytest-timeout; extra == 'test'
  57. Requires-Dist: pytest<10,>=7.0; extra == 'test'
  58. Description-Content-Type: text/markdown
  59. # IPython Kernel for Jupyter
  60. [![Build Status](https://github.com/ipython/ipykernel/actions/workflows/ci.yml/badge.svg?query=branch%3Amain++)](https://github.com/ipython/ipykernel/actions/workflows/ci.yml/badge.svg?query=branch%3Amain++)
  61. [![Documentation Status](https://readthedocs.org/projects/ipykernel/badge/?version=latest)](http://ipykernel.readthedocs.io/en/latest/?badge=latest)
  62. This package provides the IPython kernel for Jupyter.
  63. ## Installation from source
  64. 1. `git clone`
  65. 1. `cd ipykernel`
  66. 1. `pip install -e ".[test]"`
  67. After that, all normal `ipython` commands will use this newly-installed version of the kernel.
  68. ## Running tests
  69. Follow the instructions from `Installation from source`.
  70. and then from the root directory
  71. ```bash
  72. pytest
  73. ```
  74. ## Running tests with coverage
  75. Follow the instructions from `Installation from source`.
  76. and then from the root directory
  77. ```bash
  78. pytest -vv -s --cov ipykernel --cov-branch --cov-report term-missing:skip-covered --durations 10
  79. ```
  80. ## About the IPython Development Team
  81. The IPython Development Team is the set of all contributors to the IPython project.
  82. This includes all of the IPython subprojects.
  83. The core team that coordinates development on GitHub can be found here:
  84. https://github.com/ipython/.
  85. ## Our Copyright Policy
  86. IPython uses a shared copyright model. Each contributor maintains copyright
  87. over their contributions to IPython. But, it is important to note that these
  88. contributions are typically only changes to the repositories. Thus, the IPython
  89. source code, in its entirety is not the copyright of any single person or
  90. institution. Instead, it is the collective copyright of the entire IPython
  91. Development Team. If individual contributors want to maintain a record of what
  92. changes/contributions they have specific copyright on, they should indicate
  93. their copyright in the commit message of the change, when they commit the
  94. change to one of the IPython repositories.
  95. With this in mind, the following banner should be used in any source code file
  96. to indicate the copyright and license terms:
  97. ```
  98. # Copyright (c) IPython Development Team.
  99. # Distributed under the terms of the Modified BSD License.
  100. ```