blob: 5ddeb208b268340dadcfb23755fc378c8535e50c [file] [log] [blame]
#!/usr/bin/env python
# Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
# Upload all packages in pkg/ (other than a few that should be explicitly
# excluded), plus sdk/lib/_internal/compiler .
# Usage:
# "pub" must be in PATH.
import os
import os.path
import subprocess
import sys
def Main(argv):
pkgs_to_publish = []
for name in os.listdir('pkg'):
if os.path.isdir(os.path.join('pkg', name)):
if name != '.svn' and name != 'fixnum':
pkgs_to_publish.append(os.path.join('pkg', name))
# Publish dart2js as an "unsupported" package.
os.path.join('sdk', 'lib', '_internal', 'compiler'))
for pkg in pkgs_to_publish:
print "Publishing " + pkg['python', 'tools/', pkg])
if __name__ == '__main__':