Permalink
Browse files

Generated with nensskel

  • Loading branch information...
rvanlaar committed Dec 14, 2012
0 parents commit ab61043bd7cd0c892bc9e05fb09cef91a39f0ab0
Showing with 1,233 additions and 0 deletions.
  1. +14 −0 .coveragerc
  2. +37 −0 .gitignore
  3. +8 −0 CHANGES.rst
  4. +4 −0 CREDITS.rst
  5. +674 −0 LICENSE.rst
  6. +4 −0 MANIFEST.in
  7. +7 −0 README.rst
  8. +121 −0 bootstrap.py
  9. +83 −0 buildout.cfg
  10. +6 −0 doc/source/code.rst
  11. +200 −0 doc/source/conf.py
  12. +13 −0 doc/source/index.rst
  13. +14 −0 doc/source/project.rst
  14. +1 −0 nens_build/__init__.py
  15. +9 −0 setup.cfg
  16. +38 −0 setup.py
@@ -0,0 +1,14 @@
+[report]
+omit =
+ */migrations/*
+ */test*
+ /Library/*
+ *buildout/eggs/*
+ /usr/*
+ /var/lib/hudson/.buildout/*
+ /var/lib/jenkins/.buildout/*
+ eggs/*
+ local_checkouts/*
+ parts/*
+
+ignore_errors = true
@@ -0,0 +1,37 @@
+# From https://github.com/github/gitignore/blob/master/Python.gitignore
+
+# Pyc/pyo files.
+*.py[co]
+
+# Packages
+*.egg
+*.egg-info
+dist
+build
+eggs
+parts
+bin
+var
+sdist
+develop-eggs
+.installed.cfg
+
+# Installer logs
+pip-log.txt
+
+# Unit test / coverage reports
+.coverage
+.tox
+nosetests.xml
+
+#Translations
+# *.mo
+# ^^^ No, django needs the .mo files as it doesn't compile them on the fly.
+
+#Mr Developer
+.mr.developer.cfg
+src
+
+# Ignore generated config files
+etc/*.nginx.conf
+etc/*.logrotate
@@ -0,0 +1,8 @@
+Changelog of nens-build
+===================================================
+
+
+0.1 (unreleased)
+----------------
+
+- Initial project structure created with nensskel 1.29.
@@ -0,0 +1,4 @@
+Credits
+=======
+
+- TODO started this library

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,4 @@
+# Include docs in the root.
+include *.rst
+# Include everything in our project directory.
+graft nens_build
@@ -0,0 +1,7 @@
+nens-build
+==========================================
+
+Introduction
+
+Usage, etc.
+
@@ -0,0 +1,121 @@
+# Copyright (c) 2006 Zope Corporation and Contributors.
+# All Rights Reserved.
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+"""Bootstrap a buildout-based project
+
+Simply run this script in a directory containing a buildout.cfg.
+The script accepts buildout command-line options, so you can
+use the -c option to specify an alternate configuration file.
+
+"""
+
+import os, shutil, sys, tempfile, urllib2
+from optparse import OptionParser
+
+tmpeggs = tempfile.mkdtemp()
+
+is_jython = sys.platform.startswith('java')
+
+# parsing arguments
+parser = OptionParser(
+ 'This is a custom version of the zc.buildout %prog script. It is '
+ 'intended to meet a temporary need if you encounter problems with '
+ 'the zc.buildout 1.5 release.')
+parser.add_option("-v", "--version", dest="version", default='1.4.4',
+ help='Use a specific zc.buildout version. *This '
+ 'bootstrap script defaults to '
+ '1.4.4, unlike usual buildpout bootstrap scripts.*')
+parser.add_option("-d", "--distribute",
+ action="store_true", dest="distribute", default=False,
+ help="Use Disribute rather than Setuptools.")
+
+parser.add_option("-c", None, action="store", dest="config_file",
+ help=("Specify the path to the buildout configuration "
+ "file to be used."))
+
+options, args = parser.parse_args()
+
+# if -c was provided, we push it back into args for buildout' main function
+if options.config_file is not None:
+ args += ['-c', options.config_file]
+
+if options.version is not None:
+ VERSION = '==%s' % options.version
+else:
+ VERSION = ''
+
+USE_DISTRIBUTE = options.distribute
+args = args + ['bootstrap']
+
+to_reload = False
+try:
+ import pkg_resources
+ if not hasattr(pkg_resources, '_distribute'):
+ to_reload = True
+ raise ImportError
+except ImportError:
+ ez = {}
+ if USE_DISTRIBUTE:
+ exec urllib2.urlopen('http://python-distribute.org/distribute_setup.py'
+ ).read() in ez
+ ez['use_setuptools'](to_dir=tmpeggs, download_delay=0, no_fake=True)
+ else:
+ exec urllib2.urlopen('http://peak.telecommunity.com/dist/ez_setup.py'
+ ).read() in ez
+ ez['use_setuptools'](to_dir=tmpeggs, download_delay=0)
+
+ if to_reload:
+ reload(pkg_resources)
+ else:
+ import pkg_resources
+
+if sys.platform == 'win32':
+ def quote(c):
+ if ' ' in c:
+ return '"%s"' % c # work around spawn lamosity on windows
+ else:
+ return c
+else:
+ def quote (c):
+ return c
+
+ws = pkg_resources.working_set
+
+if USE_DISTRIBUTE:
+ requirement = 'distribute'
+else:
+ requirement = 'setuptools'
+
+env = dict(os.environ,
+ PYTHONPATH=
+ ws.find(pkg_resources.Requirement.parse(requirement)).location
+ )
+
+cmd = [quote(sys.executable),
+ '-c',
+ quote('from setuptools.command.easy_install import main; main()'),
+ '-mqNxd',
+ quote(tmpeggs)]
+
+if 'bootstrap-testing-find-links' in os.environ:
+ cmd.extend(['-f', os.environ['bootstrap-testing-find-links']])
+
+cmd.append('zc.buildout' + VERSION)
+
+if is_jython:
+ import subprocess
+ exitcode = subprocess.Popen(cmd, env=env).wait()
+else: # Windows prefers this, apparently; otherwise we would prefer subprocess
+ exitcode = os.spawnle(*([os.P_WAIT, sys.executable] + cmd + [env]))
+assert exitcode == 0
+
+ws.add_entry(tmpeggs)
+ws.require('zc.buildout' + VERSION)
+import zc.buildout.buildout
+zc.buildout.buildout.main(args)
+shutil.rmtree(tmpeggs)
@@ -0,0 +1,83 @@
+[buildout]
+index = http://packages.lizardsystem.nl
+extends =
+ http://packages.lizardsystem.nl/kgs/latest.cfg
+find-links =
+unzip = true
+prefer-final = true
+versions = versions
+extensions =
+ mr.developer
+ buildout-versions
+parts =
+# sysegg
+ test
+ omelette
+ console_scripts
+ pyflakes
+ sphinx
+develop = .
+eggs =
+ nens-build
+
+
+[versions]
+# Specific pins
+nens-build =
+
+# Reported by buildout-versions
+
+
+[sources]
+# Examples:
+# lizard-ui = git git@github.com:lizardsystem/nensskel.git
+# lizard-ui = svn https://office.nelen-schuurmans.nl/svn/Products/djangoapps/lizard-ui/trunk
+
+
+# [sysegg]
+# # Add eggs here that are best handled through OS-level packages.
+# recipe = osc.recipe.sysegg
+# force-sysegg = true
+# eggs =
+
+
+[test]
+recipe = pbp.recipe.noserunner
+eggs = nens-build
+defaults = nens-build
+
+
+[omelette]
+# Creates a nice parts/omelette with our used eggs
+recipe = collective.recipe.omelette
+eggs = ${buildout:eggs}
+
+
+[console_scripts]
+recipe = zc.recipe.egg
+interpreter = python
+eggs =
+ ${buildout:eggs}
+# Development tools
+ eazysvn
+ coverage
+ pep8
+ zest.releaser
+
+
+[pyflakes]
+# Hairy way to install pyflakes: old-style distutils script.
+recipe = zc.recipe.egg
+scripts =
+ pyflakes
+eggs =
+ pyflakes
+entry-points = pyflakes=pkg_resources:run_script
+arguments = 'pyflakes', 'pyflakes'
+
+
+[sphinx]
+recipe = collective.recipe.sphinxbuilder
+source = ${buildout:directory}/doc/source
+build = ${buildout:directory}/doc/build
+eggs = ${buildout:eggs}
@@ -0,0 +1,6 @@
+Code documentation
+==================
+
+.. automodule:: nens_build.views
+ :members:
+
Oops, something went wrong.

0 comments on commit ab61043

Please sign in to comment.