|
1 | | -Man files |
2 | | -pkg index |
3 | | - - License |
4 | | - - Description |
5 | | - - Platform |
6 | | -Documentation |
7 | | - - epydoc (cd pyx12; make doc) |
8 | | - - map files (cd map; make all) |
9 | | - - man pages (cd bin; make all) |
10 | | - - update web site (cd pyx12/htdocs/; svn export --force https://pyx12.svn.sourceforge.net/svnroot/pyx12/pyx12-web/trunk/ .) |
11 | | - |
12 | | -make packages |
13 | | - - python setup.py sdist --force-manifest |
14 | | - - python setup.py sdist --formats=gztar,bztar,zip |
15 | | - - python setup.py bdist_wininst |
16 | | - - python setup.py bdist_egg |
17 | | -package index |
18 | | -release notes |
19 | | -Copy bzip to /usr/ports/distfiles/ |
20 | | - |
21 | | -FreeBSD Port |
22 | | -make port |
23 | | - - #plist.py > pkg-plist; cp pkg-plist to port |
24 | | - - #make makesum |
25 | | - - make describe (string should look ok) |
26 | | - - port test . |
27 | | - |
28 | | -Upload packages to sf |
29 | | -post release to sf, python-announce |
30 | | -python package index (http://cheeseshop.python.org/) |
31 | | -Tag tree |
32 | | - svn copy https://pyx12.svn.sourceforge.net/svnroot/pyx12/pyx12/trunk/ \ |
33 | | - https://pyx12.svn.sourceforge.net/svnroot/pyx12/pyx12/tags/RELEASE_1_5_0 \ |
34 | | - -m "Tag release 1.5.0" |
35 | | - |
36 | | -install/test port from sf download |
37 | | -run unit/functional tests on installed port |
38 | | -check performance |
39 | | -submit FreeBSD port |
40 | | - [UPDATE] textproc/py-pyx12 to 1.5.0 |
41 | | - non-critical |
42 | | - low |
43 | | - maintainer-update |
44 | | - |
45 | | -install port on local machines |
46 | | -pip install ... |
47 | | -virtualenv |
| 1 | +$ python setup.py test |
| 2 | +# update version in setup.py, pyx12.__init__.py |
| 3 | +# verify test is passing on travis |
| 4 | +$ git tag v2.0.1 |
| 5 | +$python setup.py sdist upload -r ppt |
| 6 | +$python setup.py sdist upload |
| 7 | + |
| 8 | +mkvirtualenv pyx12-dist -i pyx12 |
| 9 | +python setup.py test |
| 10 | +functional tests |
0 commit comments