Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f74f429

Browse files
committed
purged ipythonrc from documentation and docstrings where no longer relevant
1 parent d932a91 commit f74f429

8 files changed

Lines changed: 42 additions & 37 deletions

File tree

IPython/core/hooks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
1414
If you wish to define a new hook and activate it, you need to put the
1515
necessary code into a python file which can be either imported or execfile()'d
16-
from within your ipythonrc configuration.
16+
from within your profile's ipython_config.py configuration.
1717
1818
For example, suppose that you have a module called 'myiphooks' in your
1919
PYTHONPATH, which contains the following definition:

IPython/core/magic.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -640,11 +640,10 @@ def magic_psearch(self, parameter_s=''):
640640
search.
641641
642642
-i/-c: make the pattern case insensitive/sensitive. If neither of
643-
these options is given, the default is read from your ipythonrc
644-
file. The option name which sets this value is
645-
'wildcards_case_sensitive'. If this option is not specified in your
646-
ipythonrc file, IPython's internal default is to do a case sensitive
647-
search.
643+
these options are given, the default is read from your configuration
644+
file, with the option name 'wildcards_case_sensitive'. If this option
645+
is not specified in your configuration file, IPython's internal
646+
default is to do a case sensitive search.
648647
649648
-e/-s NAMESPACE: exclude/search a given namespace. The pattern you
650649
specifiy can be searched in any of the following namespaces:
@@ -1230,8 +1229,8 @@ def magic_pdb(self, parameter_s=''):
12301229
interactive pdb debugger after the traceback printout. %pdb toggles
12311230
this feature on and off.
12321231
1233-
The initial state of this feature is set in your ipythonrc
1234-
configuration file (the variable is called 'pdb').
1232+
The initial state of this feature is set in your configuration
1233+
file (the option is called 'pdb').
12351234
12361235
If you want to just activate the debugger AFTER an exception has fired,
12371236
without having to type '%pdb on' and rerunning your code, you can use
@@ -2270,9 +2269,10 @@ def magic_edit(self,parameter_s='',last_call=['','']):
22702269
docstring for how to change the editor hook.
22712270
22722271
You can also set the value of this editor via the command line option
2273-
'-editor' or in your ipythonrc file. This is useful if you wish to use
2274-
specifically for IPython an editor different from your typical default
2275-
(and for Windows users who typically don't set environment variables).
2272+
'-editor' or in your configuration file. This is useful if you wish to
2273+
use specifically for IPython an editor different from your typical
2274+
default (and for Windows users who typically don't set environment
2275+
variables).
22762276
22772277
This command allows you to conveniently edit multi-line code right in
22782278
your IPython session.

IPython/core/usage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
8282
* Magic commands: type %magic for information on the magic subsystem.
8383
84-
* System command aliases, via the %alias command or the ipythonrc config file.
84+
* System command aliases, via the %alias command or the configuration file(s).
8585
8686
* Dynamic object information:
8787

IPython/lib/irunner.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -328,9 +328,10 @@ def __init__(self,program='python',args=None,out=sys.stdout,echo=True):
328328
class SAGERunner(InteractiveRunner):
329329
"""Interactive SAGE runner.
330330
331-
WARNING: this runner only works if you manually configure your SAGE copy
332-
to use 'colors NoColor' in the ipythonrc config file, since currently the
333-
prompt matching regexp does not identify color sequences."""
331+
WARNING: this runner only works if you manually adjust your SAGE
332+
configuration so that the 'color' option in the configuration file is set to
333+
'NoColor', because currently the prompt matching regexp does not identify
334+
color sequences."""
334335

335336
def __init__(self,program='sage',args=None,out=sys.stdout,echo=True):
336337
"""New runner, optionally passing the sage command to use."""

IPython/testing/plugin/ipdoctest.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
Limitations:
44
55
- When generating examples for use as doctests, make sure that you have
6-
pretty-printing OFF. This can be done either by starting ipython with the
7-
flag '--nopprint', by setting pprint to 0 in your ipythonrc file, or by
8-
interactively disabling it with %Pprint. This is required so that IPython
9-
output matches that of normal Python, which is used by doctest for internal
10-
execution.
6+
pretty-printing OFF. This can be done either by setting the 'pprint' option
7+
in your configuration file to 'False', or by interactively disabling it with
8+
%Pprint. This is required so that IPython output matches that of normal
9+
Python, which is used by doctest for internal execution.
1110
1211
- Do not rely on specific prompt numbers for results (such as using
1312
'_34==True', for example). For IPython tests run via an external process the

IPython/zmq/zmqshell.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,10 @@ def magic_edit(self,parameter_s='',last_call=['','']):
242242
docstring for how to change the editor hook.
243243
244244
You can also set the value of this editor via the command line option
245-
'-editor' or in your ipythonrc file. This is useful if you wish to use
246-
specifically for IPython an editor different from your typical default
247-
(and for Windows users who typically don't set environment variables).
245+
'-editor' or via the 'editor' option in your configuration file.
246+
This is useful if you wish to use specifically for IPython an editor
247+
different from your typical default (and for Windows users who typically
248+
don't set environment variables).
248249
249250
This command allows you to conveniently edit multi-line code right in
250251
your IPython session.

docs/source/interactive/reference.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ file and ignore your configuration setup.
1919

2020
Please note that some of the configuration options are not available at
2121
the command line, simply because they are not practical here. Look into
22-
your ipythonrc configuration file for details on those. This file is typically
23-
installed in the IPYTHON_DIR directory. For Linux
24-
users, this will be $HOME/.config/ipython, and for other users it will be
25-
$HOME/.ipython. For Windows users, $HOME resolves to C:\\Documents and
22+
your configuration files for details on those. There are separate configuration
23+
files for each profile, and the files look like "ipython_config.py" or
24+
"ipython_config_<frontendname>.py". Profile directories look like
25+
"profile_profilename" and are typically installed in the IPYTHON_DIR directory.
26+
For Linux users, this will be $HOME/.config/ipython, and for other users it
27+
will be $HOME/.ipython. For Windows users, $HOME resolves to C:\\Documents and
2628
Settings\\YourUserName in most instances.
2729

2830

@@ -46,9 +48,9 @@ follow in any order. All options can be abbreviated to their shortest
4648
non-ambiguous form and are case-sensitive. One or two dashes can be
4749
used. Some options have an alternate short form, indicated after a ``|``.
4850

49-
Most options can also be set from your ipythonrc configuration file. See
50-
the provided example for more details on what the options do. Options
51-
given at the command line override the values set in the ipythonrc file.
51+
Most options can also be set from your configuration file. See the provided
52+
example for more details on what the options do. Options given at the command
53+
line override the values set in the configuration file.
5254

5355
All options with a [no] prepended can be specified in negated form
5456
(--no-option instead of --option) to turn the feature off.
@@ -110,7 +112,7 @@ All options with a [no] prepended can be specified in negated form
110112
code and various other elements. However, because this information is
111113
passed through a pager (like 'less') and many pagers get confused with
112114
color codes, this option is off by default. You can test it and turn
113-
it on permanently in your ipythonrc file if it works for you. As a
115+
it on permanently in your configuration file if it works for you. As a
114116
reference, the 'less' pager supplied with Mandrake 8.2 works ok, but
115117
that in RedHat 7.2 doesn't.
116118

@@ -569,7 +571,7 @@ syntax for this can be found in the readline documentation available
569571
with your system or on the Internet. IPython doesn't read this file (if
570572
it exists) directly, but it does support passing to readline valid
571573
options via a simple interface. In brief, you can customize readline by
572-
setting the following options in your ipythonrc configuration file (note
574+
setting the following options in your configuration file (note
573575
that these options can not be specified at the command line):
574576

575577
* **readline_parse_and_bind**: this option can appear as many times as
@@ -594,8 +596,7 @@ that these options can not be specified at the command line):
594596
This option is off by default so that new users see all
595597
attributes of any objects they are dealing with.
596598

597-
You will find the default values along with a corresponding detailed
598-
explanation in your ipythonrc file.
599+
You will find the default values in your configuration file.
599600

600601

601602
Session logging and restoring
@@ -696,8 +697,7 @@ Even object attributes can be expanded::
696697
System command aliases
697698
----------------------
698699

699-
The %alias magic function and the alias option in the ipythonrc
700-
configuration file allow you to define magic functions which are in fact
700+
The %alias magic functionallows you to define magic functions which are in fact
701701
system shell commands. These aliases can have parameters.
702702

703703
``%alias alias_name cmd`` defines 'alias_name' as an alias for 'cmd'
@@ -828,7 +828,7 @@ accidentally overwrite the Out variable you can recover it by typing
828828
This system obviously can potentially put heavy memory demands on your
829829
system, since it prevents Python's garbage collector from removing any
830830
previously computed results. You can control how many results are kept
831-
in memory with the option (at the command line or in your ipythonrc
831+
in memory with the option (at the command line or in your configuration
832832
file) cache_size. If you set it to 0, the whole system is completely
833833
disabled and the prompts revert to the classic '>>>' of normal Python.
834834

docs/source/interactive/tips.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,5 +127,9 @@ the IPython user list.
127127
.. Now I have a nice little directory with everything I ever type in,
128128
organized by project and date.
129129

130+
.. warning::
131+
132+
This example uses the outdated ipythonrc-style configuration files, which no
133+
longer work as of IPython 0.11
130134

131135

0 commit comments

Comments
 (0)