More cleanup: removed deb package items and updated test requirements

This commit is contained in:
David Cramer 2011-10-06 15:03:50 -04:00
parent f9ac142455
commit 0411f71fef
9 changed files with 2 additions and 165 deletions

View File

@ -1,5 +1,2 @@
include setup.py README.rst MANIFEST.in LICENSE distribute_setup.py
recursive-include sentry/templates *
recursive-include sentry/static *
recursive-include sentry/plugins/*/templates *
include setup.py README.rst MANIFEST.in LICENSE
global-exclude *~

5
debian/changelog vendored
View File

@ -1,5 +0,0 @@
python-django-sentry (1.5.1-0) testing; urgency=high
* Initial Debian package
-- Bruno Clermont <bruno.clermont@gmail.com> Tue, 14 Dec 2010 16:25:00 -0500

1
debian/compat vendored
View File

@ -1 +0,0 @@
5

17
debian/control vendored
View File

@ -1,17 +0,0 @@
Source: python-django-sentry
Section: python
Priority: optional
Maintainer: David Cramer <dcramer@gmail.com>
Homepage: https://github.com/dcramer/django-sentry
Bugs: https://github.com/dcramer/sentry/issues
Build-Depends: debhelper, python-support
Package: python-django-sentry
Architecture: all
Depends: ${python:Depends}, python-support, python-django
Provides: ${python:Provides}
Description:
Sentry provides you with a generic interface to view and interact with your
error logs. By default, it will catch any exception thrown by Django and store
it in a database. With this it allows you to interact and view near real-time
information to discover issues and more easily trace them in your application.

1
debian/docs vendored
View File

@ -1 +0,0 @@
README.rst

1
debian/pyversions vendored
View File

@ -1 +0,0 @@
2.4-

42
debian/rules vendored
View File

@ -1,42 +0,0 @@
#!/usr/bin/make -f
# Verbose mode
#export DH_VERBOSE=1
clean:
dh_testdir
dh_testroot
rm -rf build django-sentry.egg-info
# find django-sentry/ -name *.pyc | xargs rm -f
dh_clean
build:
dh_testdir
python setup.py build
install:
dh_testdir
dh_installdirs
python setup.py install --root $(CURDIR)/debian/python-django-sentry
binary-indep: install
binary-arch: install
dh_install
dh_installdocs
# dh_installchangelogs
dh_compress
dh_fixperms
dh_pysupport
dh_gencontrol
dh_installdeb
dh_md5sums
dh_builddeb -- -Z lzma -z9
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary

View File

@ -1,92 +0,0 @@
#!/usr/bin/env python
import logging
import sys
from os.path import dirname, abspath, join
from optparse import OptionParser
sys.path.insert(0, dirname(abspath(__file__)))
logging.getLogger('sentry').addHandler(logging.StreamHandler())
from django.conf import settings
if not settings.configured:
settings.configure(
DATABASE_ENGINE='sqlite3',
DATABASES={
'default': {
'ENGINE': 'sqlite3',
'TEST_NAME': 'sentry_tests.db',
},
},
# HACK: this fixes our threaded runserver remote tests
# DATABASE_NAME='test_sentry',
TEST_DATABASE_NAME='sentry_tests.db',
INSTALLED_APPS=[
'django.contrib.auth',
'django.contrib.admin',
'django.contrib.sessions',
'django.contrib.sites',
# Included to fix Disqus' test Django which solves IntegrityMessage case
'django.contrib.contenttypes',
'south',
'djcelery', # celery client
'haystack',
'sentry',
'sentry.client',
'sentry.client.celery',
# included plugin tests
'sentry.plugins.sentry_servers',
'sentry.plugins.sentry_sites',
'sentry.plugins.sentry_urls',
'sentry.plugins.sentry_redmine',
'tests',
],
ROOT_URLCONF='',
DEBUG=False,
SITE_ID=1,
BROKER_HOST="localhost",
BROKER_PORT=5672,
BROKER_USER="guest",
BROKER_PASSWORD="guest",
BROKER_VHOST="/",
CELERY_ALWAYS_EAGER=True,
SENTRY_THRASHING_LIMIT=0,
TEMPLATE_DEBUG=True,
HAYSTACK_SITECONF='sentry.search_indexes',
HAYSTACK_SEARCH_ENGINE='whoosh',
SENTRY_SEARCH_ENGINE='whoosh',
SENTRY_SEARCH_OPTIONS={
'path': join(dirname(__file__), 'sentry_test_index'),
},
)
import djcelery
djcelery.setup_loader()
from django_nose import NoseTestSuiteRunner
def runtests(*test_args, **kwargs):
if 'south' in settings.INSTALLED_APPS:
from south.management.commands import patch_for_test_db_setup
patch_for_test_db_setup()
if not test_args:
test_args = ['tests']
test_runner = NoseTestSuiteRunner(**kwargs)
failures = test_runner.run_tests(test_args)
sys.exit(failures)
if __name__ == '__main__':
parser = OptionParser()
parser.add_option('--verbosity', dest='verbosity', action='store', default=1, type=int)
parser.add_options(NoseTestSuiteRunner.options)
(options, args) = parser.parse_args()
runtests(*args, **options.__dict__)

View File

@ -13,7 +13,6 @@ tests_require = [
'Django>=1.2,<1.4',
'nose',
'django-nose',
]
install_requires = [
@ -35,7 +34,7 @@ setup(
install_requires=install_requires,
tests_require=tests_require,
extras_require={'test': tests_require},
test_suite='runtests.runtests',
test_suite='nose.collector',
include_package_data=True,
classifiers=[
'Intended Audience :: Developers',