From 586581d64f2cd2076b87c2a0a62d0954d5b526ca Mon Sep 17 00:00:00 2001 From: Fergal Moran Date: Mon, 27 Jul 2015 22:05:59 +0100 Subject: [PATCH] Added stuff --- .ropeproject/config.py | 85 ++++++++++++++++++++++++++++++++++++++ .ropeproject/globalnames | Bin 0 -> 15078 bytes .ropeproject/history | 1 + .ropeproject/objectdb | 6 +++ azure-core.yaml | 12 ++++++ dss.api | 2 +- etcdid | 1 + npm-debug.log | 87 +++++++++++++++++++++++++++++++++++++++ 8 files changed, 193 insertions(+), 1 deletion(-) create mode 100644 .ropeproject/config.py create mode 100644 .ropeproject/globalnames create mode 100644 .ropeproject/history create mode 100644 .ropeproject/objectdb create mode 100644 azure-core.yaml create mode 100644 etcdid create mode 100644 npm-debug.log diff --git a/.ropeproject/config.py b/.ropeproject/config.py new file mode 100644 index 0000000..ffebcd4 --- /dev/null +++ b/.ropeproject/config.py @@ -0,0 +1,85 @@ +# The default ``config.py`` + + +def set_prefs(prefs): + """This function is called before opening the project""" + + # Specify which files and folders to ignore in the project. + # Changes to ignored resources are not added to the history and + # VCSs. Also they are not returned in `Project.get_files()`. + # Note that ``?`` and ``*`` match all characters but slashes. + # '*.pyc': matches 'test.pyc' and 'pkg/test.pyc' + # 'mod*.pyc': matches 'test/mod1.pyc' but not 'mod/1.pyc' + # '.svn': matches 'pkg/.svn' and all of its children + # 'build/*.o': matches 'build/lib.o' but not 'build/sub/lib.o' + # 'build//*.o': matches 'build/lib.o' and 'build/sub/lib.o' + prefs['ignored_resources'] = ['*.pyc', '*~', '.ropeproject', + '.hg', '.svn', '_svn', '.git'] + + # Specifies which files should be considered python files. It is + # useful when you have scripts inside your project. Only files + # ending with ``.py`` are considered to be python files by + # default. + #prefs['python_files'] = ['*.py'] + + # Custom source folders: By default rope searches the project + # for finding source folders (folders that should be searched + # for finding modules). You can add paths to that list. Note + # that rope guesses project source folders correctly most of the + # time; use this if you have any problems. + # The folders should be relative to project root and use '/' for + # separating folders regardless of the platform rope is running on. + # 'src/my_source_folder' for instance. + #prefs.add('source_folders', 'src') + + # You can extend python path for looking up modules + #prefs.add('python_path', '~/python/') + + # Should rope save object information or not. + prefs['save_objectdb'] = True + prefs['compress_objectdb'] = False + + # If `True`, rope analyzes each module when it is being saved. + prefs['automatic_soa'] = True + # The depth of calls to follow in static object analysis + prefs['soa_followed_calls'] = 0 + + # If `False` when running modules or unit tests "dynamic object + # analysis" is turned off. This makes them much faster. + prefs['perform_doa'] = True + + # Rope can check the validity of its object DB when running. + prefs['validate_objectdb'] = True + + # How many undos to hold? + prefs['max_history_items'] = 32 + + # Shows whether to save history across sessions. + prefs['save_history'] = True + prefs['compress_history'] = False + + # Set the number spaces used for indenting. According to + # :PEP:`8`, it is best to use 4 spaces. Since most of rope's + # unit-tests use 4 spaces it is more reliable, too. + prefs['indent_size'] = 4 + + # Builtin and c-extension modules that are allowed to be imported + # and inspected by rope. + prefs['extension_modules'] = [] + + # Add all standard c-extensions to extension_modules list. + prefs['import_dynload_stdmods'] = True + + # If `True` modules with syntax errors are considered to be empty. + # The default value is `False`; When `False` syntax errors raise + # `rope.base.exceptions.ModuleSyntaxError` exception. + prefs['ignore_syntax_errors'] = False + + # If `True`, rope ignores unresolvable imports. Otherwise, they + # appear in the importing namespace. + prefs['ignore_bad_imports'] = False + + +def project_opened(project): + """This function is called after opening the project""" + # Do whatever you like here! diff --git a/.ropeproject/globalnames b/.ropeproject/globalnames new file mode 100644 index 0000000000000000000000000000000000000000..bfd265c90c48f8f40e9730bdb59513c498c2a576 GIT binary patch literal 15078 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 literal 0 HcmV?d00001 diff --git a/.ropeproject/history b/.ropeproject/history new file mode 100644 index 0000000..fcd9c96 --- /dev/null +++ b/.ropeproject/history @@ -0,0 +1 @@ +€]q(]q]qe. \ No newline at end of file diff --git a/.ropeproject/objectdb b/.ropeproject/objectdb new file mode 100644 index 0000000..c7c2c02 --- /dev/null +++ b/.ropeproject/objectdb @@ -0,0 +1,6 @@ +€}qU&/usr/lib/python2.7/logging/__init__.py}qU getLoggercrope.base.oi.memorydb +ScopeInfo +q)q}q(UbuiltinUstr†q…UinstanceqUdefinedqU&/usr/lib/python2.7/logging/__init__.pyU +RootLoggerq ‡†Uunknown……UinstanceUdefinedU&/usr/lib/python2.7/logging/__init__.pyU +RootLogger‡†u}q +†bss. \ No newline at end of file diff --git a/azure-core.yaml b/azure-core.yaml new file mode 100644 index 0000000..05f9422 --- /dev/null +++ b/azure-core.yaml @@ -0,0 +1,12 @@ +#cloud-config + +coreos: + etcd: + discovery: https://discovery.etcd.io/d634d28c72377c7c5e622766ec8b8521 + addr: $private_ipv4:4001 + peer-addr: $private_ipv4:7001 + units: + - name: etcd.service + command: start + - name: fleet.service + command: start diff --git a/dss.api b/dss.api index 69c779c..a6e70a9 160000 --- a/dss.api +++ b/dss.api @@ -1 +1 @@ -Subproject commit 69c779c90e10812d984a15ea326c0bf093041bd0 +Subproject commit a6e70a929f1d27a57d81683edc5059e19d199d8e diff --git a/etcdid b/etcdid new file mode 100644 index 0000000..1ad2e05 --- /dev/null +++ b/etcdid @@ -0,0 +1 @@ +https://discovery.etcd.io/d634d28c72377c7c5e622766ec8b8521 diff --git a/npm-debug.log b/npm-debug.log new file mode 100644 index 0000000..28ca1e5 --- /dev/null +++ b/npm-debug.log @@ -0,0 +1,87 @@ +0 info it worked if it ends with ok +1 verbose cli [ '/usr/bin/node', +1 verbose cli '/usr/bin/npm', +1 verbose cli 'install', +1 verbose cli '-g', +1 verbose cli 'node-completion' ] +2 info using npm@2.11.3 +3 info using node@v0.12.7 +4 verbose node symlink /usr/bin/node +5 verbose install initial load of /usr/lib/package.json +6 verbose readDependencies loading dependencies from /usr/lib/package.json +7 silly cache add args [ 'node-completion', null ] +8 verbose cache add spec node-completion +9 silly cache add parsed spec { raw: 'node-completion', +9 silly cache add scope: null, +9 silly cache add name: 'node-completion', +9 silly cache add rawSpec: '', +9 silly cache add spec: '*', +9 silly cache add type: 'range' } +10 silly addNamed node-completion@* +11 verbose addNamed "*" is a valid semver range for node-completion +12 silly addNameRange { name: 'node-completion', range: '*', hasData: false } +13 silly mapToRegistry name node-completion +14 silly mapToRegistry using default registry +15 silly mapToRegistry registry https://registry.npmjs.org/ +16 silly mapToRegistry uri https://registry.npmjs.org/node-completion +17 verbose addNameRange registry:https://registry.npmjs.org/node-completion not in flight; fetching +18 verbose request uri https://registry.npmjs.org/node-completion +19 verbose request no auth needed +20 info attempt registry request try #1 at 21:34:03 +21 verbose request id cb786e1cb4cab3be +22 http request GET https://registry.npmjs.org/node-completion +23 http 404 https://registry.npmjs.org/node-completion +24 verbose headers { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)', +24 verbose headers 'content-type': 'application/json', +24 verbose headers 'cache-control': 'max-age=0', +24 verbose headers 'content-length': '51', +24 verbose headers 'accept-ranges': 'bytes', +24 verbose headers date: 'Sat, 25 Jul 2015 20:34:05 GMT', +24 verbose headers via: '1.1 varnish', +24 verbose headers age: '0', +24 verbose headers connection: 'keep-alive', +24 verbose headers 'x-served-by': 'cache-ams4129-AMS', +24 verbose headers 'x-cache': 'MISS', +24 verbose headers 'x-cache-hits': '0', +24 verbose headers 'x-timer': 'S1437856445.017493,VS0,VE161' } +25 silly get cb [ 404, +25 silly get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)', +25 silly get 'content-type': 'application/json', +25 silly get 'cache-control': 'max-age=0', +25 silly get 'content-length': '51', +25 silly get 'accept-ranges': 'bytes', +25 silly get date: 'Sat, 25 Jul 2015 20:34:05 GMT', +25 silly get via: '1.1 varnish', +25 silly get age: '0', +25 silly get connection: 'keep-alive', +25 silly get 'x-served-by': 'cache-ams4129-AMS', +25 silly get 'x-cache': 'MISS', +25 silly get 'x-cache-hits': '0', +25 silly get 'x-timer': 'S1437856445.017493,VS0,VE161' } ] +26 verbose stack Error: 404 Not Found: node-completion +26 verbose stack at CachingRegistryClient. (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:245:14) +26 verbose stack at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:170:14) +26 verbose stack at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:354:22) +26 verbose stack at Request.emit (events.js:110:17) +26 verbose stack at Request. (/usr/lib/node_modules/npm/node_modules/request/request.js:1207:14) +26 verbose stack at Request.emit (events.js:129:20) +26 verbose stack at IncomingMessage. (/usr/lib/node_modules/npm/node_modules/request/request.js:1153:12) +26 verbose stack at IncomingMessage.emit (events.js:129:20) +26 verbose stack at _stream_readable.js:908:16 +26 verbose stack at process._tickCallback (node.js:355:11) +27 verbose statusCode 404 +28 verbose pkgid node-completion +29 verbose cwd /home/fergalm/Dropbox/development/deepsouthsounds.com/dss.docker +30 error Linux 3.19.0-23-generic +31 error argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "node-completion" +32 error node v0.12.7 +33 error npm v2.11.3 +34 error code E404 +35 error 404 Not Found: node-completion +35 error 404 +35 error 404 'node-completion' is not in the npm registry. +35 error 404 You should bug the author to publish it (or use the name yourself!) +35 error 404 +35 error 404 Note that you can also install from a +35 error 404 tarball, folder, http url, or git url. +36 verbose exit [ 1, true ]