##// END OF EJS Templates
only sort small dicts and sets in lib.pretty...
only sort small dicts and sets in lib.pretty The sorting caused performance problems when displaying large collections, even when the result would be truncated.

File last commit:

r17631:9dae4712
r18457:7aba3f1e
Show More
build_release
28 lines | 581 B | text/plain | TextLexer
#!/usr/bin/env python
"""IPython release build script.
"""
import os
from shutil import rmtree
from toollib import *
# Get main ipython dir, this will raise if it doesn't pass some checks
ipdir = get_ipdir()
cd(ipdir)
# Load release info
execfile(pjoin('IPython', 'core', 'release.py'))
# Check that everything compiles
compile_tree()
# Cleanup
for d in ['build', 'dist', pjoin('docs', 'build'), pjoin('docs', 'dist'),
pjoin('docs', 'source', 'api', 'generated')]:
if os.path.isdir(d):
rmtree(d)
# Build source and binary distros
sh(sdists)
sh(wheels)