license, distribution, .gitignore, put the source in a real package
This commit is contained in:
parent
d4c8365ceb
commit
b4918347ba
|
@ -0,0 +1,9 @@
|
|||
.*.swp
|
||||
*.pyc
|
||||
*.pyo
|
||||
gogreen.egg-info/*
|
||||
MANIFEST.in
|
||||
build/*
|
||||
docs/build/*
|
||||
dist/*
|
||||
html/*
|
|
@ -0,0 +1,29 @@
|
|||
Copyright (c) 1999, 2000 by eGroups, Inc.
|
||||
Copyright (c) 2005-2010 Slide, Inc
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
* Neither the name of the author nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
@ -0,0 +1,58 @@
|
|||
import errno
|
||||
import os
|
||||
from setuptools import Extension
|
||||
|
||||
from paver.easy import *
|
||||
from paver.path import path
|
||||
from paver.setuputils import setup
|
||||
|
||||
|
||||
setup(
|
||||
name="gogreen",
|
||||
description="",
|
||||
version="1.0",
|
||||
license="bsd",
|
||||
packages=["gogreen"],
|
||||
classifiers = [
|
||||
"Development Status :: 5 - Production/Stable",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: BSD License",
|
||||
"Natural Language :: English",
|
||||
"Operating System :: Unix",
|
||||
"Programming Language :: C",
|
||||
"Topic :: System :: Networking",
|
||||
]
|
||||
)
|
||||
|
||||
MANIFEST = (
|
||||
"LICENSE",
|
||||
"setup.py",
|
||||
"paver-minilib.zip",
|
||||
"itimermodule.c",
|
||||
)
|
||||
|
||||
@task
|
||||
def manifest():
|
||||
path('MANIFEST.in').write_lines('include %s' % x for x in MANIFEST)
|
||||
|
||||
@task
|
||||
@needs('generate_setup', 'minilib', 'manifest', 'setuptools.command.sdist')
|
||||
def sdist():
|
||||
pass
|
||||
|
||||
@task
|
||||
def clean():
|
||||
for p in map(path, ('itimer.egg-info', 'dist', 'build', 'MANIFEST.in')):
|
||||
if p.exists():
|
||||
if p.isdir():
|
||||
p.rmtree()
|
||||
else:
|
||||
p.remove()
|
||||
for p in path(__file__).abspath().parent.walkfiles():
|
||||
if p.endswith(".pyc") or p.endswith(".pyo"):
|
||||
try:
|
||||
p.remove()
|
||||
except OSError, exc:
|
||||
if exc.args[0] == errno.EACCES:
|
||||
continue
|
||||
raise
|
Binary file not shown.
Loading…
Reference in New Issue