mirror of
https://github.com/sprockets/sprockets.git
synced 2024-11-23 11:19:52 +00:00
Initial setup/testing/install config
This commit is contained in:
parent
1e3192c062
commit
3c9087586f
6 changed files with 73 additions and 0 deletions
12
.travis.yml
Normal file
12
.travis.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
%YAML 1.2
|
||||
---
|
||||
language: python
|
||||
python:
|
||||
- 2.6
|
||||
- 2.7
|
||||
install:
|
||||
- if [[ $TRAVIS_PYTHON_VERSION == '2.6' ]]; then pip install -r requirements-2.6.txt; fi
|
||||
- pip install -r requirements.txt
|
||||
script: nosetests -c nose.cfg --with-coverage --cover-package=sprockets
|
||||
after_success:
|
||||
- coveralls
|
2
MANIFEST.in
Normal file
2
MANIFEST.in
Normal file
|
@ -0,0 +1,2 @@
|
|||
LICENSE
|
||||
README.md
|
2
nose.cfg
Normal file
2
nose.cfg
Normal file
|
@ -0,0 +1,2 @@
|
|||
[nosetests]
|
||||
verbosity=3
|
3
requirements-2.6.txt
Normal file
3
requirements-2.6.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
argparse
|
||||
logutils
|
||||
unittest2
|
5
requirements.txt
Normal file
5
requirements.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
tornado>=4.0
|
||||
coverage
|
||||
mock
|
||||
nose
|
||||
python-coveralls
|
49
setup.py
Normal file
49
setup.py
Normal file
|
@ -0,0 +1,49 @@
|
|||
from setuptools import setup
|
||||
import os
|
||||
|
||||
requirements = ['tornado']
|
||||
tests_require = ['coverage', 'coveralls', 'mock', 'nose']
|
||||
|
||||
# Requirements for Python 2.6
|
||||
(major, minor, rev) = platform.python_version_tuple()
|
||||
if float('%s.%s' % (major, minor)) < 2.7:
|
||||
requirements.append('argparse')
|
||||
requirements.append('logutils')
|
||||
tests_require.append('unittest2')
|
||||
|
||||
|
||||
setup(name='sprockets',
|
||||
version='0.1.0',
|
||||
description=('A modular, loosely coupled micro-framework built on top '
|
||||
'of Tornado simplifying the creation of web applications '
|
||||
'and RabbitMQ workers'),
|
||||
entry_points={'console_scripts': ['sprockets=sprockets:main']}
|
||||
maintainer='Gavin M. Roy',
|
||||
maintainer_email='gavinr@aweber.com',
|
||||
url='https://github.com/sprockets/sprockets',
|
||||
install_requires=requirements,
|
||||
license=open('LICENSE').read(),
|
||||
package_data={'': ['LICENSE', 'README.md']},
|
||||
packages=['sprockets'],
|
||||
classifiers=['Development Status :: 3 - Alpha',
|
||||
'Environment :: No Input/Output (Daemon)',
|
||||
'Framework :: Tornado',
|
||||
'Intended Audience :: Developers',
|
||||
'License :: OSI Approved :: BSD License',
|
||||
'Natural Language :: English',
|
||||
'Operating System :: OS Independent',
|
||||
'Programming Language :: Python :: 2',
|
||||
'Programming Language :: Python :: 2.6',
|
||||
'Programming Language :: Python :: 2.7',
|
||||
'Programming Language :: Python :: 3',
|
||||
'Programming Language :: Python :: 3.2',
|
||||
'Programming Language :: Python :: 3.3',
|
||||
'Programming Language :: Python :: 3.4',
|
||||
'Programming Language :: Python :: Implementation :: CPython',
|
||||
'Programming Language :: Python :: Implementation :: PyPy',
|
||||
'Topic :: Internet :: WWW/HTTP',
|
||||
'Topic :: Software Development :: Libraries',
|
||||
'Topic :: Software Development :: Libraries :: Python Modules'],
|
||||
test_suite='nose.collector',
|
||||
tests_require=tests_require,
|
||||
zip_safe=True)
|
Loading…
Reference in a new issue