def main(): if not os.path.exists("setup.py"): sys.stderr.write("This must be run from the root of the " "Djblets tree.\n") sys.exit(1) load_config() if not is_release(): sys.stderr.write('This has not been marked as a release in ' 'rbtools/__init__.py\n') sys.exit(1) cur_dir = os.getcwd() git_dir = clone_git_tree(cur_dir) build_targets() build_checksums() upload_files() os.chdir(cur_dir) shutil.rmtree(git_dir) tag_release() register_release()
def main(): if not os.path.exists("setup.py"): sys.stderr.write("This must be run from the root of the " "RBTools tree.\n") sys.exit(1) load_config() if not is_release(): sys.stderr.write("This version is not listed as a release.\n") sys.exit(1) cur_dir = os.getcwd() git_dir = clone_git_tree(cur_dir) build_targets() build_checksums() upload_files() os.chdir(cur_dir) shutil.rmtree(git_dir) tag_release() register_release()
import sys # Attempt to use currently-installed setuptools first try: from setuptools import setup, find_packages except ImportError: # setuptools was unavailable. Install it then try again from ez_setup import use_setuptools use_setuptools() from setuptools import setup, find_packages from rbtools import get_package_version, is_release, VERSION PACKAGE_NAME = 'RBTools' if is_release(): download_url = "http://downloads.reviewboard.org/releases/%s/%s.%s/" % \ (PACKAGE_NAME, VERSION[0], VERSION[1]) else: download_url = "http://downloads.reviewboard.org/nightlies/" install_requires = ['six>=1.8.0'] # Make sure this is a version of Python we are compatible with. This should # prevent people on older versions from unintentionally trying to install # the source tarball, and failing. if sys.hexversion < 0x02050000: sys.stderr.write( 'RBTools %s is incompatible with your version of Python.\n' 'Please install RBTools 0.5.x or upgrade Python to at least ' '2.6.x (preferably 2.7).\n' % get_package_version())
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. from ez_setup import use_setuptools use_setuptools() from setuptools import setup, find_packages from setuptools.command.test import test from rbtools import get_package_version, is_release, VERSION PACKAGE_NAME = "RBTools" if is_release(): download_url = "http://downloads.reviewboard.org/releases/%s/%s.%s/" % (PACKAGE_NAME, VERSION[0], VERSION[1]) else: download_url = "http://downloads.reviewboard.org/nightlies/" install_requires = [] try: import json except ImportError: install_requires.append("simplejson") rb_commands = [