Mercurial > p > roundup > code
annotate BUILD.txt @ 1628:ea1afeb64b45
more pedantic rfc2822 header qp encoding
| author | Andrey Lebedev <kedder@users.sourceforge.net> |
|---|---|
| date | Tue, 06 May 2003 21:49:20 +0000 |
| parents | da7edcdd8500 |
| children | 41dbd406a79c |
| rev | line source |
|---|---|
| 1354 | 1 Building Releases |
| 2 ================= | |
|
98
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 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
|
5 want it to stay that way, too. |
|
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 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
|
8 running: |
|
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
9 |
| 1354 | 10 1. Edit roundup/__init__.py and doc/announcement.txt to reflect the new |
| 11 version and appropriate announcements. | |
| 12 2. python setup.py clean --all | |
| 13 3. Edit setup.py to ensure that all information therein (version, contact | |
| 14 information etc) is correct. | |
| 15 4. python setup.py sdist --manifest-only | |
| 16 5. Check the MANIFEST to make sure that any new files are included. If | |
| 17 they are not, edit MANIFEST.in to include them. "Documentation" for | |
| 18 MANIFEST.in may be found in disutils.filelist._parse_template_line. | |
| 19 6. python setup.py sdist | |
| 20 (if you find sdist a little verbose, add "--quiet" to the end of the | |
| 21 command) | |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
22 |
| 1354 | 23 So, those commands in a nice, cut'n'pasteable form:: |
| 24 | |
| 25 python setup.py clean --all | |
| 26 python setup.py sdist --manifest-only | |
| 27 python setup.py sdist --quiet | |
|
1605
da7edcdd8500
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
1354
diff
changeset
|
28 python2.3 setup.py register |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
29 |
| 1354 | 30 or, for the sad RedHat users:: |
| 31 | |
| 32 python2 setup.py clean --all | |
| 33 python2 setup.py sdist --manifest-only | |
| 34 python2 setup.py sdist --quiet | |
|
1605
da7edcdd8500
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
1354
diff
changeset
|
35 python2.3 setup.py register |
|
518
792e8fb9ff3e
convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents:
493
diff
changeset
|
36 |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
37 |
| 1354 | 38 Distributing Releases |
| 39 ===================== | |
|
493
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
40 |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
41 Once a release is built, follow these steps: |
| 1354 | 42 |
| 43 1. FTP the tar.gz from the dist directory to to the "incoming" directory on | |
| 44 "upload.sourceforge.net". | |
| 45 2. Make a quick release at: | |
| 46 http://sourceforge.net/project/admin/qrs.php?package_id=&group_id=31577 | |
| 47 3. Add a news item at: | |
| 48 https://sourceforge.net/news/submit.php?group_id=31577 | |
| 49 using the top of doc/announcement.txt | |
| 50 4. Send doc/announcement.txt to python-announce@python.org | |
| 51 5. Notify any other news services as appropriate... | |
|
493
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
52 |
|
3daf92816746
build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents:
240
diff
changeset
|
53 |
| 1354 | 54 Author |
| 55 ====== | |
| 56 | |
|
194
30c3a37b699f
Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents:
184
diff
changeset
|
57 richard@users.sourceforge.net |
|
98
16dcdab5ce70
Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
58 |
