##// END OF EJS Templates
Merge pull request #13702 from Carreau/mdocs...
Merge pull request #13702 from Carreau/mdocs Misc documentation fixes.

File last commit:

r27336:9dfdf926
r27696:35918166 merge
Show More
README.rst
171 lines | 6.2 KiB | text/x-rst | RstLexer
Matthias Bussonnier
Remove coverall...
r21796 .. image:: https://codecov.io/github/ipython/ipython/coverage.svg?branch=master
:target: https://codecov.io/github/ipython/ipython?branch=master
Matthias Bussonnier
readme badges
r19865
Carol Willing
Add an important directive for Py2/Py3 support
r23534 .. image:: https://img.shields.io/pypi/v/IPython.svg
Matthias Bussonnier
readme badges
r19865 :target: https://pypi.python.org/pypi/ipython
Carol Willing
Update README badge to GH-Actions
r26456 .. image:: https://github.com/ipython/ipython/actions/workflows/test.yml/badge.svg
:target: https://github.com/ipython/ipython/actions/workflows/test.yml)
Matthias Bussonnier
readme badges
r19865
Mradul Dubey
Update README.rst
r23720 .. image:: https://www.codetriage.com/ipython/ipython/badges/users.svg
:target: https://www.codetriage.com/ipython/ipython/
Matthias Bussonnier
readme badges
r19865
Matthias Bussonnier
Adopt NEP 29, Drop Python 3.5 and Numpy <1.14...
r25225 .. image:: https://raster.shields.io/badge/Follows-NEP29-brightgreen.png
:target: https://numpy.org/neps/nep-0029-deprecation_policy.html
Fernando Perez
Fix broken download URL for PyPI in setup call, minor readme updates.
r4459 ===========================================
IPython: Productive Interactive Computing
===========================================
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0
Brian E Granger
Cleaning up the IPython docs. I have removed old README files that were outdated and being maintained...
r1250 Overview
========
darren.dale
More testing Darren Dale user, test done still by fperez. Whitespace-only change.
r864
Matthias Bussonnier
Update readme instructions.
r22640 Welcome to IPython. Our full documentation is available on `ipython.readthedocs.io
CarsonGSmith
Update README.rst
r24794 <https://ipython.readthedocs.io/en/stable/>`_ and contains information on how to install, use, and
Matthias Bussonnier
Update readme instructions.
r22640 contribute to the project.
Ankitsingh6299
Updated document...
r26031 IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history.
Brian Granger
Updated the main README.txt file to refect the 0.9 release.
r1719
Thomas Kluyver
Make note about Py2 support not a directive
r23535 **IPython versions and Python Support**
Carol Willing
Add an important directive for Py2/Py3 support
r23534
Matthias Bussonnier
Adopt NEP 29, Drop Python 3.5 and Numpy <1.14...
r25225 Starting with IPython 7.10, IPython follows `NEP 29 <https://numpy.org/neps/nep-0029-deprecation_policy.html>`_
Matthias Bussonnier
prepare release notes
r25974 **IPython 7.17+** requires Python version 3.7 and above.
Matthias Bussonnier
Adopt NEP 29, Drop Python 3.5 and Numpy <1.14...
r25225 **IPython 7.10+** requires Python version 3.6 and above.
kd2718
quick fix on readme. There may be other areas where we need to look at this
r24793 **IPython 7.0** requires Python version 3.5 and above.
Hugo
Drop support for Python 3.3
r24260
Thomas Kluyver
Update version numbers for Python support
r24261 **IPython 6.x** requires Python version 3.3 and above.
Carol Willing
Add an important directive for Py2/Py3 support
r23534
Thomas Kluyver
Make note about Py2 support not a directive
r23535 **IPython 5.x LTS** is the compatible release for Python 2.7.
If you require Python 2 support, you **must** use IPython 5.x LTS. Please
update your project configurations and requirements as necessary.
Carol Willing
Add an important directive for Py2/Py3 support
r23534
Fernando Perez
Add a note about supported python versions to docs (and website)...
r2573
Thomas Kluyver
Update README wrt Jupyter...
r21596 The Notebook, Qt console and a number of other pieces are now parts of *Jupyter*.
stonebig
https for all readthedocs.io links
r24303 See the `Jupyter installation docs <https://jupyter.readthedocs.io/en/latest/install.html>`__
Thomas Kluyver
Update README wrt Jupyter...
r21596 if you want to use these.
Fernando Perez
Add a note about supported python versions to docs (and website)...
r2573
Sanjana-03
Adding Features Of IPython
r26117 Main features of IPython
========================
Comprehensive object introspection.
Fernando Perez
Add a note about supported python versions to docs (and website)...
r2573
Sanjana-03
Adding Features Of IPython
r26117 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 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.
Aaron Meurer
Make it more clear in the README how exactly to build the docs
r7825
Matthias Bussonnier
Update readme instructions.
r22640
Matthias Bussonnier
Update README.rst
r22826 Development and Instant running
===============================
Matthias Bussonnier
Update readme instructions.
r22640
You can find the latest version of the development documentation on `readthedocs
stonebig
https for all readthedocs.io links
r24303 <https://ipython.readthedocs.io/en/latest/>`_.
Fernando Perez
Make it possible to run the tests from the source dir without installation....
r2481
You can run IPython from this directory without even installing it system-wide
MinRK
README.txt -> README.rst
r3345 by typing at the terminal::
Matthias Bussonnier
Improve our error messages for non compatibility.
r22823
MinRK
remove mention of `ipython.py` from README
r10575 $ python -m IPython
Dražen Lučanin
quick dev installation instructions
r10139
Rounak Banik
Update README.rst
r22799 Or see the `development installation docs
stonebig
https for all readthedocs.io links
r24303 <https://ipython.readthedocs.io/en/latest/install/install.html#installing-the-development-version>`_
Matthias Bussonnier
Improve our error messages for non compatibility.
r22823 for the latest revision on read the docs.
Matthias Bussonnier
Link to the developer install instruction on readthedocs....
r22710
Documentation and installation instructions for older version of IPython can be
Matthias Bussonnier
Switch protocol to https...
r24425 found on the `IPython website <https://ipython.org/documentation.html>`_
Matthias Bussonnier
Improve our error messages for non compatibility.
r22823
IPython requires Python version 3 or above
==========================================
Starting with version 6.0, IPython does not support Python 2.7, 3.0, 3.1, or
3.2.
For a version compatible with Python 2.7, please install the 5.x LTS Long Term
Support version.
If you are encountering this error message you are likely trying to install or
use IPython from source. You need to checkout the remote 5.x branch. If you are
Matthias Bussonnier
Fix readme: Quote to Codeblock...
r24266 using git the following should work::
Matthias Bussonnier
Improve our error messages for non compatibility.
r22823
$ git fetch origin
Thomas Ballinger
Correct suggested git commands for checkout 5.x...
r23813 $ git checkout 5.x
Matthias Bussonnier
Improve our error messages for non compatibility.
r22823
If you encounter this error message with a regular install of IPython, then you
likely need to update your package manager, for example if you are using `pip`
Matthias Bussonnier
Fix readme: Quote to Codeblock...
r24266 check the version of pip with::
Matthias Bussonnier
Improve our error messages for non compatibility.
r22823
$ pip --version
Matthias Bussonnier
Complete readme with oaw to conditionally depend on IPython versions.
r23540 You will need to update pip to the version 9.0.1 or greater. If you are not using
Matthias Bussonnier
Improve our error messages for non compatibility.
r22823 pip, please inquiry with the maintainers of the package for your package
manager.
For more information see one of our blog posts:
Gabriel Potter
Update dead link
r24891 https://blog.jupyter.org/release-of-ipython-5-0-8ce60b8d2e8e
Matthias Bussonnier
Improve our error messages for non compatibility.
r22823
As well as the following Pull-Request for discussion:
https://github.com/ipython/ipython/pull/9900
Matthias Bussonnier
Complete readme with oaw to conditionally depend on IPython versions.
r23540
This error does also occur if you are invoking ``setup.py`` directly – which you
should not – or are using ``easy_install`` If this is the case, use ``pip
Christopher Moura
Update README.rst...
r24662 install .`` instead of ``setup.py install`` , and ``pip install -e .`` instead
Matthias Bussonnier
Complete readme with oaw to conditionally depend on IPython versions.
r23540 of ``setup.py develop`` If you are depending on IPython as a dependency you may
also want to have a conditional dependency on IPython depending on the Python
version::
install_req = ['ipython']
if sys.version_info[0] < 3 and 'bdist_wheel' not in sys.argv:
install_req.remove('ipython')
install_req.append('ipython<6')
setup(
...
install_requires=install_req
)
Matthias Bussonnier
Update readme with links to (som) similar projects.
r25254
Alternatives to IPython
=======================
IPython may not be to your taste; if that's the case there might be similar
project that you might want to use:
Rakessh Roshan
Fixed some errors
r27336 - The classic Python REPL.
Matthias Bussonnier
Update readme with links to (som) similar projects.
r25254 - `bpython <https://bpython-interpreter.org/>`_
- `mypython <https://www.asmeurer.com/mypython/>`_
Rakessh Roshan
Fixed some errors
r27336 - `ptpython and ptipython <https://pypi.org/project/ptpython/>`_
- `Xonsh <https://xon.sh/>`_
Terry Davis
Add section to README about enabling blame ignore revs.
r25428
Ignoring commits with git blame.ignoreRevsFile
==============================================
As of git 2.23, it is possible to make formatting changes without breaking
``git blame``. See the `git documentation
<https://git-scm.com/docs/git-config#Documentation/git-config.txt-blameignoreRevsFile>`_
for more details.
To use this feature you must:
- Install git >= 2.23
- Configure your local git repo by running:
- POSIX: ``tools\configure-git-blame-ignore-revs.sh``
- Windows: ``tools\configure-git-blame-ignore-revs.bat``