From a7c801ce6d24639a9885f9e61e39f4ead841c0e4 Mon Sep 17 00:00:00 2001 From: Tres Seaver Date: Mon, 11 Jun 2012 16:38:31 -0400 Subject: Add 'setup.py dev' alias. Runs ``develop`` plus installs 'nose' and 'coverage'. --- CHANGES.txt | 3 +++ setup.cfg | 2 ++ setup.py | 7 ++++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 83175ca..97c4dff 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -4,6 +4,9 @@ Changelog After 0.5 --------- +- Added ``setup.py dev`` alias (runs ``develop`` plus installs ``nose`` + and ``coverage``). + - Added support for CI under supported Pythons using Tox. - Bug: Remove potential race condition on lock in face of interrupts diff --git a/setup.cfg b/setup.cfg index 262a22f..58269c8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -8,3 +8,5 @@ nocapture=1 cover-package=repoze.lru cover-erase=1 +[aliases] +dev = develop easy_install repoze.lru[testing] diff --git a/setup.py b/setup.py index 9017640..3557650 100644 --- a/setup.py +++ b/setup.py @@ -24,6 +24,8 @@ except: README = '' CHANGES = '' +testing_extras = ['nose', 'coverage'] + setup(name='repoze.lru', version='0.5', description='A tiny LRU cache implementation and decorator', @@ -54,5 +56,8 @@ setup(name='repoze.lru', test_suite="repoze.lru", entry_points = """\ """, - ) + extras_require = { + 'testing': testing_extras, + } +) -- cgit v1.2.1