From 39099eb86f4698406ddcff5ecb0a66881caee9df Mon Sep 17 00:00:00 2001 From: Craig Citro Date: Tue, 6 Jan 2015 01:32:28 -0800 Subject: [PATCH] Minor cleanups: * drop stale `Makefile` targets. * move scripts to a `scripts` dir. --- Makefile | 34 +----------------- expandsymlinks.py | 58 ------------------------------ doc-build => scripts/build-docs | 2 +- {docs => scripts}/fetch_gae_sdk.py | 0 tox.ini | 4 +-- 5 files changed, 4 insertions(+), 94 deletions(-) delete mode 100644 expandsymlinks.py rename doc-build => scripts/build-docs (97%) rename {docs => scripts}/fetch_gae_sdk.py (100%) diff --git a/Makefile b/Makefile index 83e1de7..d0141e3 100644 --- a/Makefile +++ b/Makefile @@ -1,37 +1,5 @@ -pep8: - find apiclient samples -name "*.py" | xargs pep8 --ignore=E111,E202 - -APP_ENGINE_PATH=../google_appengine - test: tox -.PHONY: coverage -coverage: - coverage erase - find tests -name "test_*.py" | xargs --max-args=1 coverage run -a runtests.py - coverage report - coverage html - -.PHONY: docs docs: - ./doc-build - -.PHONY: prerelease -oauth2_prerelease: test - -rm -rf dist/ - -sudo rm -rf dist/ - -rm -rf snapshot/ - -sudo rm -rf snapshot/ - mkdir snapshot - python expandsymlinks.py - cd snapshot; python setup.py clean - cd snapshot; python setup.py sdist --formats=gztar,zip - -.PHONY: release -oauth2_release: oauth2_prerelease - @echo "This target will upload a new release to PyPi." - @echo "Are you sure you want to proceed? (yes/no)" - @read yn; if [ yes -ne $(yn) ]; then exit 1; fi - @echo "Here we go..." - cd snapshot; python setup.py sdist --formats=gztar,zip register upload + scripts/doc-build diff --git a/expandsymlinks.py b/expandsymlinks.py deleted file mode 100644 index 6e24df5..0000000 --- a/expandsymlinks.py +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/python2.4 -# -*- coding: utf-8 -*- -# -# Copyright 2014 Google Inc. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""Copy files from source to dest expanding symlinks along the way. -""" - -from shutil import copytree - -import argparse -import sys - - -# Ignore these files and directories when copying over files into the snapshot. -IGNORE = set(['.hg', 'httplib2', 'oauth2', 'simplejson', 'static']) - -# In addition to the above files also ignore these files and directories when -# copying over samples into the snapshot. -IGNORE_IN_SAMPLES = set(['googleapiclient', 'oauth2client', 'uritemplate']) - -parser = argparse.ArgumentParser(description=__doc__) - -parser.add_argument('--source', default='.', - help='Directory name to copy from.') - -parser.add_argument('--dest', default='snapshot', - help='Directory name to copy to.') - - -def _ignore(path, names): - retval = set() - if path != '.': - retval = retval.union(IGNORE_IN_SAMPLES.intersection(names)) - retval = retval.union(IGNORE.intersection(names)) - return retval - - -def main(): - copytree(FLAGS.source, FLAGS.dest, symlinks=True, - ignore=_ignore) - - -if __name__ == '__main__': - FLAGS = parser.parse_args(sys.argv[1:]) - main() diff --git a/doc-build b/scripts/build-docs similarity index 97% rename from doc-build rename to scripts/build-docs index 66314b6..618f00c 100755 --- a/doc-build +++ b/scripts/build-docs @@ -19,7 +19,7 @@ set -e if [[ -z "${SKIP_GAE_SDK}" ]]; then - docs/fetch_gae_sdk.py + scripts/fetch_gae_sdk.py export PYTHONPATH="${PWD}/google_appengine:${PYTHONPATH}" fi diff --git a/docs/fetch_gae_sdk.py b/scripts/fetch_gae_sdk.py similarity index 100% rename from docs/fetch_gae_sdk.py rename to scripts/fetch_gae_sdk.py diff --git a/tox.ini b/tox.ini index 81bbd1a..42b1f57 100644 --- a/tox.ini +++ b/tox.ini @@ -44,14 +44,14 @@ deps = pyyaml sphinx sphinx-rtd-theme -commands = ./doc-build +commands = {toxinidir}/scripts/build-docs [testenv:pushdocs] basepython = python2.7 deps = {[testenv:docs]deps} ghp-import -commands = ./push-docs +commands = {toxinidir}/scripts/push-docs [testenv:py26] basepython = python2.6