##// END OF EJS Templates
What's new and update release tools (#14530)
M Bussonnier -
r28875:0e62e658 merge
parent child Browse files
Show More
@@ -1,6 +1,43
1 1 ============
2 2 8.x Series
3 3 ============
4 .. _version 8.28:
5
6 IPython 8.28
7 ============
8
9 Slight delay of this September release as I was busy at Pydata Paris last week.
10 Not many user visible changes for this release, a couple of bug fixes and
11 workaround:
12
13 - :ghpull:`14480` AssertionError: assert _xterm_term_title_saved in WSL – It is
14 unclear why the terminal title is not saved in WSL, if you've WSL experience
15 we'd love your feedback and help to not just ignore an error
16 - :ghpull:`14510` Fix use of pyside6 >= 6.7.0
17 - :ghpull:`14518` Make values public (_tb_highlight & _tb_highlight_style)
18 - :ghpull:`14515` Use environment variable to identify conda / mamba
19
20
21 As usual you can find the full list of PRs on GitHub under `the 8.28
22 <https://github.com/ipython/ipython/milestone/135?closed=1>`__ milestone.
23
24 For something completely different
25 ----------------------------------
26
27 One of the first works of Science Fiction (`Frankenstein
28 <https://en.wikipedia.org/wiki/Frankenstein>`__), was written by `Mary Shelley
29 <https://en.wikipedia.org/wiki/Mary_Shelley>`__ when she was 18, before being
30 published in London on 1 January 1818 when she was 20. This is often overlooked,
31 and the role of founders of science fiction attribute to Edgar Allan Poe and
32 Jules Verne despite being published later.
33
34 Thanks
35 ------
36
37 Thanks as well to the `D. E. Shaw group <https://deshaw.com/>`__ for sponsoring
38 work on IPython and related libraries.
39
40
4 41 .. _version 8.27:
5 42
6 43 IPython 8.27
@@ -30,12 +30,12 python -c 'import matplotlib'
30 30
31 31
32 32 echo "Will use $BLUE'$EDITOR'$NOR to edit files when necessary"
33 echo -n "PREV_RELEASE (X.y.z) [$PREV_RELEASE]: "
34 read input
35 PREV_RELEASE=${input:-$PREV_RELEASE}
36 echo -n "MILESTONE (X.y) [$MILESTONE]: "
37 read input
38 MILESTONE=${input:-$MILESTONE}
33 # echo -n "PREV_RELEASE (X.y.z) [$PREV_RELEASE]: "
34 # read input
35 # PREV_RELEASE=${input:-$PREV_RELEASE}
36 # echo -n "MILESTONE (X.y) [$MILESTONE]: "
37 # read input
38 # MILESTONE=${input:-$MILESTONE}
39 39 echo -n "VERSION (X.y.z) [$VERSION]:"
40 40 read input
41 41 VERSION=${input:-$VERSION}
@@ -90,44 +90,44 then
90 90 read
91 91 fi
92 92
93 if ask_section "Gen Stats, and authors"
94 then
95
96 echo
97 echo $BLUE"here are all the authors that contributed to this release:"$NOR
98 git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
99
100 echo
101 echo $BLUE"If you see any duplicates cancel (Ctrl-C), then edit .mailmap."
102 echo $GREEN"Press enter to continue:"$NOR
103 read
104
105 echo $BLUE"generating stats"$NOR
106 python tools/github_stats.py --milestone $MILESTONE > stats.rst
107
108 echo $BLUE"stats.rst files generated."$NOR
109 echo $GREEN"Please merge it with the right file (github-stats-X.rst) and commit."$NOR
110 echo $GREEN"press enter to continue."$NOR
111 read
112
113 fi
114
115 if ask_section "Generate API difference (using frapuccino)"
116 then
117 echo $BLUE"Checking out $PREV_RELEASE"$NOR
118 git checkout tags/$PREV_RELEASE
119 sleep 1
120 echo $BLUE"Saving API to file $PREV_RELEASE"$NOR
121 frappuccino IPython IPython.kernel IPython.lib IPython.qt IPython.lib.kernel IPython.html IPython.frontend IPython.external --save IPython-$PREV_RELEASE.json
122 echo $BLUE"coming back to $BRANCH"$NOR
123 git switch $BRANCH
124 sleep 1
125 echo $BLUE"comparing ..."$NOR
126 frappuccino IPython IPython.kernel IPython.lib --compare IPython-$PREV_RELEASE.json
127 echo $GREEN"Use the above guideline to write an API changelog ..."$NOR
128 echo $GREEN"Press any keys to continue"$NOR
129 read
130 fi
93 # if ask_section "Gen Stats, and authors"
94 # then
95 #
96 # echo
97 # echo $BLUE"here are all the authors that contributed to this release:"$NOR
98 # git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
99 #
100 # echo
101 # echo $BLUE"If you see any duplicates cancel (Ctrl-C), then edit .mailmap."
102 # echo $GREEN"Press enter to continue:"$NOR
103 # read
104 #
105 # echo $BLUE"generating stats"$NOR
106 # python tools/github_stats.py --milestone $MILESTONE > stats.rst
107 #
108 # echo $BLUE"stats.rst files generated."$NOR
109 # echo $GREEN"Please merge it with the right file (github-stats-X.rst) and commit."$NOR
110 # echo $GREEN"press enter to continue."$NOR
111 # read
112 #
113 # fi
114
115 # if ask_section "Generate API difference (using frapuccino)"
116 # then
117 # echo $BLUE"Checking out $PREV_RELEASE"$NOR
118 # git checkout tags/$PREV_RELEASE
119 # sleep 1
120 # echo $BLUE"Saving API to file $PREV_RELEASE"$NOR
121 # frappuccino IPython IPython.kernel IPython.lib IPython.qt IPython.lib.kernel IPython.html IPython.frontend IPython.external --save IPython-$PREV_RELEASE.json
122 # echo $BLUE"coming back to $BRANCH"$NOR
123 # git switch $BRANCH
124 # sleep 1
125 # echo $BLUE"comparing ..."$NOR
126 # frappuccino IPython IPython.kernel IPython.lib --compare IPython-$PREV_RELEASE.json
127 # echo $GREEN"Use the above guideline to write an API changelog ..."$NOR
128 # echo $GREEN"Press any keys to continue"$NOR
129 # read
130 # fi
131 131
132 132 echo "Cleaning repository"
133 133 git clean -xfdi
General Comments 0
You need to be logged in to leave comments. Login now