Mercurial > p > roundup > code
annotate BUILD.txt @ 1136:7e193bbda38e
added generic item editing
. much nicer layout of template rendering errors
. added context/is_edit_ok and context/is_view_ok convenience methods and
implemented use of them in the classic template
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 13 Sep 2002 03:31:19 +0000 |
| parents | 792e8fb9ff3e |
| children | cfc694864143 f79ed90ccecf |
| rev | line source |
|---|---|
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
1 Roundup |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
2 ======= |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
3 |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
4 1. Building Releases |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
5 ==================== |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
6 |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
7 Roundup is currently a source-only release - it has no binary components. I |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
8 want it to stay that way, too. |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
9 |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
10 This means that we only need to ever build source releases. This is done by |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
11 running: |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
12 |
|
493
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
13 0. Edit setup.py and doc/announcement.txt to reflect the new version and |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
14 appropriate announcments. |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
15 1. python setup.py clean --all |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
16 2. Edit setup.py to ensure that all information therein (version, contact |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
17 information etc) is correct. |
|
493
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
18 3. python setup.py sdist --manifest-only |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
19 4. Check the MANIFEST to make sure that any new files are included. If |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
20 they are not, edit MANIFEST.in to include them. "Documentation" for |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
21 MANIFEST.in may be found in disutils.filelist._parse_template_line. |
|
493
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
22 5. python setup.py sdist |
|
184
a6e630048eb4
Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents:
99
diff
changeset
|
23 (if you find sdist a little verbose, add "--quiet" to the end of the |
|
a6e630048eb4
Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents:
99
diff
changeset
|
24 command) |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
25 |
|
184
a6e630048eb4
Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents:
99
diff
changeset
|
26 So, those commands in a nice, cut'n'pasteable form :) |
|
a6e630048eb4
Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents:
99
diff
changeset
|
27 python setup.py clean --all |
|
a6e630048eb4
Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents:
99
diff
changeset
|
28 python setup.py sdist --manifest-only |
|
a6e630048eb4
Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents:
99
diff
changeset
|
29 python setup.py sdist --quiet |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
30 |
|
518
792e8fb9ff3e
convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents:
493
diff
changeset
|
31 or, for the sad RedHat users: |
|
792e8fb9ff3e
convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents:
493
diff
changeset
|
32 python2 setup.py clean --all |
|
792e8fb9ff3e
convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents:
493
diff
changeset
|
33 python2 setup.py sdist --manifest-only |
|
792e8fb9ff3e
convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents:
493
diff
changeset
|
34 python2 setup.py sdist --quiet |
|
792e8fb9ff3e
convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents:
493
diff
changeset
|
35 |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
36 |
|
493
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
37 2. Distributing Releases |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
38 ======================== |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
39 |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
40 Once a release is built, follow these steps: |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
41 1. FTP the tar.gz from the dist directory to to the "incoming" directory on |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
42 "upload.sourceforge.net". |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
43 2. Make a quick release at: |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
44 http://sourceforge.net/project/admin/qrs.php?package_id=&group_id=31577 |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
45 3. Add a news item at: |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
46 https://sourceforge.net/news/submit.php?group_id=31577 |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
47 using the top of doc/announcement.txt |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
48 4. Send doc/announcement.txt to python-announce@python.org |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
49 5. Notify any other news services as appropriate... |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
50 |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
51 |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
52 3. Author |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
53 ========= |
|
194
30c3a37b699f
Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents:
184
diff
changeset
|
54 richard@users.sourceforge.net |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
55 |
