Skip to content

Commit 0e62e65

Browse files
authored
What's new and update release tools (ipython#14530)
2 parents 0d3a38c + 9b8d0c3 commit 0e62e65

File tree

2 files changed

+81
-44
lines changed

2 files changed

+81
-44
lines changed

docs/source/whatsnew/version8.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,43 @@
11
============
22
8.x Series
33
============
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+
441
.. _version 8.27:
542

643
IPython 8.27

tools/release_helper.sh

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ python -c 'import matplotlib'
3030

3131

3232
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}
3939
echo -n "VERSION (X.y.z) [$VERSION]:"
4040
read input
4141
VERSION=${input:-$VERSION}
@@ -90,44 +90,44 @@ then
9090
read
9191
fi
9292

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
131131

132132
echo "Cleaning repository"
133133
git clean -xfdi

0 commit comments

Comments
 (0)