Diff of /doc/cheatsheets/making_a_release [132ab2] .. [73803c]  Maximize  Restore

  Switch to unified view

a/doc/cheatsheets/making_a_release b/doc/cheatsheets/making_a_release
...
...
22
        - line 73:     pyke_examples-1.0.2.tar.gz
22
        - line 73:     pyke_examples-1.0.2.tar.gz
23
    - setup.py
23
    - setup.py
24
        - line 11:  version = "1.0.2",
24
        - line 11:  version = "1.0.2",
25
        - line 40:  - http://downloads.sourceforge.net/pyke/pyke-1.0.2-py2.5.egg
25
        - line 40:  - http://downloads.sourceforge.net/pyke/pyke-1.0.2-py2.5.egg
26
        - line 41:  - http://downloads.sourceforge.net/pyke/pyke-1.0.2-py2.6.egg
26
        - line 41:  - http://downloads.sourceforge.net/pyke/pyke-1.0.2-py2.6.egg
27
        - line 44:  "http://downloads.sourceforge.net/pyke/pyke-1.0.2.tar.gz",
27
        - line 44:  "http://downloads.sourceforge.net/pyke/pyke-1.0.2.zip",
28
    - pyke/__init__.py
28
    - pyke/__init__.py
29
        - line 3: version = '1.0.2'
29
        - line 3: version = '1.0.2'
30
    - doc/source/index.txt
30
    - doc/source/index.txt
31
        - line 43: Release 1.0
31
        - line 43: Release 1.0
32
32
...
...
50
CHECK FOR OTHER CHANGES
50
CHECK FOR OTHER CHANGES
51
51
52
    $ hg fetch hg
52
    $ hg fetch hg
53
    $ retest as necessary
53
    $ retest as necessary
54
54
55
COPY TO PYKE BRANCH:
56
57
    $ cd ../pyke_working
58
    $ hg pull -u hg (no merge should be required here!)
59
    $ hg fetch release_1
60
    $ (test)
61
    $ hg push
62
    $ hg push hg
63
64
COPY TO PRE_2TO3 BRANCH:
65
66
    $ cd ../pre_working
67
    $ hg pull -u hg (no merge should be required here!)
68
    $ hg fetch pyke
69
    $ cd doc/source
70
    $ bin/gen_html
71
    $ cd ../..
72
    $ hg commit (if gen_html made any changes)
73
    $ ./run_pre_test        (this also builds a source distribution)
74
    $ hg push
75
    $ hg push hg
76
55
BUILD RELEASE
77
BUILD RELEASE
56
78
57
    $ cd ../..
79
    $ cd ../..
58
    $ rm -rf build dist pyke.egg-info
80
    $ rm -rf build dist pyke.egg-info
59
    $ python2.5 setup.py sdist bdist_egg
81
    $ python setup.py sdist --formats zip
60
    $ python2.6 setup.py bdist_egg
82
    $ cp ../pre_test/dist/pyke*.zip dist
61
    $ ./make_doc_tarball dist/pyke_doc_html-1.0.2.tar.gz
62
    $ ./make_examples_tarball dist/pyke_examples-1.0.2.tar.gz
63
83
64
TAG RELEASE
84
TAG RELEASE
65
85
66
    $ hg tag 1.0.2 (commit is automatic)
86
    $ hg tag 1.0.2 (commit is automatic)
67
87
...
...
115
    $ cd pyketest
135
    $ cd pyketest
116
    $ bash
136
    $ bash
117
    $ unset PYTHONPATH
137
    $ unset PYTHONPATH
118
    $ source bin/activate
138
    $ source bin/activate
119
139
120
COPY TO PYKE BRANCH:
121
122
    $ cd ../pyke_working
123
    $ hg pull -u hg (no merge should be required here!)
124
    $ hg fetch release_1
125
    $ (test)
126
    $ hg push
127
    $ hg push hg
128
129
COPY TO PRE_2TO3 BRANCH:
130
131
    $ cd ../pre_working
132
    $ hg pull -u hg (no merge should be required here!)
133
    $ hg fetch pyke
134
    $ cd doc/source
135
    $ bin/gen_html
136
    $ cd ../..
137
    $ hg commit (if gen_html made any changes)
138
    $ (clone, run 2to3 and test)
139
    $ hg push
140
    $ hg push hg

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks