@@ -30,11 +30,13 @@ checkout.
30
30
$ env/bin/easy_install setuptools-git
31
31
32
32
- Install Pyramid from the checkout into the virtualenv using ``setup.py
33
- develop`` (running ``setup.py develop`` *must* be done while the current
34
- working directory is the ``pyramid`` checkout directory)::
33
+ dev``. ``setup.py dev`` is an alias for "setup.py develop" which also
34
+ installs testing requirements such as nose and coverage. Running
35
+ ``setup.py dev`` *must* be done while the current working directory is the
36
+ ``pyramid`` checkout directory::
35
37
36
38
$ cd pyramid
37
- $ ../env/bin/python setup.py develop
39
+ $ ../env/bin/python setup.py dev
38
40
39
41
- At that point, you should be able to create new Pyramid projects by using
40
42
``pcreate``::
@@ -85,6 +87,9 @@ Coding Style
85
87
2 newlines between classes. But 80-column lines, in particular, are
86
88
mandatory.
87
89
90
+ - Please do not remove trailing whitespace. Configure your editor to reduce
91
+ diff noise.
92
+
88
93
Running Tests
89
94
--------------
90
95
@@ -110,8 +115,8 @@ Test Coverage
110
115
111
116
- The codebase *must* have 100% test statement coverage after each commit.
112
117
You can test coverage via ``tox -e coverage``, or alternately by installing
113
- ``nose`` and ``coverage`` into your virtualenv, and running ``setup.py
114
- nosetests --with-coverage``.
118
+ ``nose`` and ``coverage`` into your virtualenv (easiest via ``setup.py
119
+ dev``) , and running ``setup.py nosetests --with-coverage``.
115
120
116
121
Documentation Coverage and Building HTML Documentation
117
122
------------------------------------------------------
0 commit comments