##// END OF EJS Templates
Fix Mixin Inheritence in Xunit unittest....
Fix Mixin Inheritence in Xunit unittest. Some unittest were weird mixin, properly make the base class an TestCase, and use setup/teardown to set local attributes. This adds compatibility with PyTest

File last commit:

r25016:8c47bbcb
r25113:3ac47845
Show More
release_helper.sh
57 lines | 1.2 KiB | application/x-sh | BashLexer
# Simple tool to help for release
# when releasing with bash, simplei source it to get asked questions.
echo -n PREV_RELEASE:
read PREV_RELEASE
echo -n MILESTONE:
read MILESTONE
echo -n VERSION:
read VERSION
echo -n branch:
read branch
echo
echo "updating what's new with informations from docs/source/whatsnew/pr"
python tools/update_whatsnew.py
echo
echo "please move the contents of "docs/source/whatsnew/development.rst" to version-X.rst"
echo "Press enter to continue"
read
echo
echo "here are all the authors that contributed to this release:"
git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
echo
echo "If you see any duplicates cancel (Ctrl-C), then edit .mailmap" Press enter to continue
read
echo "generating stats"
python tools/github_stats.py --milestone $MILESTONE > stats.rst
echo "stats.rst files generated. Please merge it with the right file (github-stats-X.rst)"
echo "press enter to continue."
read
echo "Cleaning repository"
git clean -xfdi
echo "please update version number in IPython/core/release.py"
echo "Press enter to continue"
read
echo
echo "Attempting to build the docs.."
make html -C docs
echo
echo "Check the docs, press enter to continue"
read
echo
echo "Attempting to build package..."
tools/build_release