diff options
author | Tres Seaver <tseaver@palladion.com> | 2012-04-06 19:36:22 +0000 |
---|---|---|
committer | Tres Seaver <tseaver@palladion.com> | 2012-04-06 19:36:22 +0000 |
commit | 89aba77a3e2a34ec3977bf76f34040582fbf0939 (patch) | |
tree | 2873e35fde63b15ad1dc3d719d2a4a9031943d05 | |
parent | 6918235cf42a243b75efaae92086a7768d918300 (diff) | |
download | zope-exceptions-89aba77a3e2a34ec3977bf76f34040582fbf0939.tar.gz |
Added 'setup.py dev' alias;
- runs ``setup.py develop``
- installs + ``nose`` and ``coverage``
Added 'setup.py docs' alias:
- installs ``Sphinx``, ``repoze.sphinx.autointerface``, and dependencies.
-rw-r--r-- | CHANGES.txt | 5 | ||||
-rw-r--r-- | setup.cfg | 4 | ||||
-rw-r--r-- | setup.py | 19 |
3 files changed, 20 insertions, 8 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 360de83..9050402 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -7,6 +7,11 @@ Changes - Dropped explicit support for Python 2.4 / 2.5 / 3.1. +- Added 'setup.py dev' alias (runs ``setup.py develop`` plus installs + ``nose`` and ``coverage``). + +- Added 'setup.py docs' alias (installs ``Sphinx`` and dependencies). + 3.7.1 (2012-03-28) ------------------ @@ -4,3 +4,7 @@ cover-package=zope.exceptions cover-erase=1 with-doctest=0 where=src + +[aliases] +dev = develop easy_install zope.exceptions[testing] +docs = easy_install zope.exceptions[docs] @@ -21,15 +21,18 @@ import os from setuptools import setup, find_packages import sys -if sys.version_info < (3, ): - extra = {} -else: + +extra = { + 'extras_require': {'docs': ['Sphinx', 'repoze.sphinx.autointerface'], + 'testing': ['nose', 'coverage'], + } +} + +if sys.version_info >= (3, ): # Python 3 support: - extra = dict( - use_2to3=True, - setup_requires=['zope.fixers'], - use_2to3_fixers = ['zope.fixers'], - ) + extra['use_2to3'] = True + extra['setup_requires'] = ['zope.fixers'] + extra['use_2to3_fixers'] = ['zope.fixers'] def read(*rnames): |