@@ -64,25 +64,13 @@ directories, I would have this line in my bashrc::
6464Installation
6565------------
6666
67- grin uses setuptools_ to find and install its dependency on argparse_. grin is
68- easy_installable::
67+ Install using pip_::
6968
70- $ easy_install grin
69+ $ pip install grin
7170
72- Alternatively, download and unpack the tarball and install ::
71+ Running the unittests requires the nose_ framework ::
7372
74- $ tar zxf grin-1.2.tar.gz
75- $ python setup.py install
76-
77- On UNIX systems, use sudo for the latter command if you need to install the
78- scripts to a directory that requires root privileges::
79-
80- $ sudo python setup.py install
81-
82- Running the unittests requires the nose_ framework, which can also be
83- easy_installed::
84-
85- $ easy_install "nose >= 0.10"
73+ $ pip install nose
8674 ...
8775 $ nosetests
8876 .........................
@@ -94,9 +82,9 @@ easy_installed::
9482 running test
9583 ... etc.
9684
97- The development Subversion repository can be checked out anonymously: :
85+ The development sources are hosted on Github :
9886
99- $ svn co https://svn.enthought. com/svn/sandbox/grin/trunk/ grin
87+ https://github. com/rkern/ grin
10088
10189There is one little tweak to the installation that you may want to consider. By
10290default, setuptools installs scripts indirectly; the scripts installed to
@@ -108,9 +96,8 @@ response of grin to be snappier, I recommend installing custom scripts that just
10896import the grin module and run the appropriate main() function. See the files
10997examples/grin and examples/grind for examples.
11098
111- .. _setuptools : http://pypi.python.org/pypi/setuptools
112- .. _argparse : http://argparse.python-hosting.com
113- .. _nose : http://www.somethingaboutorange.com/mrl/projects/nose
99+ .. _pip : https://pip.pypa.io/en/stable/
100+ .. _nose : https://nose.readthedocs.org/en/latest/
114101
115102
116103Using grin
@@ -246,13 +233,12 @@ To Do
246233
247234* Figure out the story for grepping UTF-8, UTF-16 and UTF-32 Unicode text files.
248235
236+ * Python 3
237+
249238
250239Bugs and Such
251240-------------
252241
253- If you find a bug, or a missing feature you really want added, please post to
254- the enthought-dev_ mailing list or email the author at
255- 256-
257- .. _enthought-dev : https://mail.enthought.com/mailman/listinfo/enthought-dev
242+ Please make a new issue at the Github issue tracker.
258243
244+ https://github.com/rkern/grin
0 commit comments