Skip to content

Commit 0e62e65

Browse files
authored
What's new and update release tools (#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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy