diff options
-rw-r--r-- | CHANGES.txt | 5 | ||||
-rw-r--r-- | setup.cfg | 11 | ||||
-rw-r--r-- | setup.py | 24 |
3 files changed, 28 insertions, 12 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index f6f9d28..8517765 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -5,6 +5,11 @@ CHANGES 3.6.2 (unreleased) ------------------ +- Added 'setup.py dev' alias (runs ``setup.py develop`` plus installs + ``nose`` and ``coverage``). + +- Added 'setup.py docs' alias (installs ``Sphinx`` and dependencies). + 3.6.1 (2011-07-20) ------------------ diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..2989773 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,11 @@ +[nosetests] +nocapture=1 +cover-package=zope.i18nmessageid +cover-erase=1 +with-doctest=0 +where=src + +[aliases] +dev = develop easy_install zope.i18nmessageid[testing] +docs = easy_install zope.i18nmessageid[docs] + @@ -43,21 +43,22 @@ codeoptimization = Feature( [os.path.normcase(codeoptimization_c)] )]) -if is_pypy or is_jython: +extra = { + 'extras_require': {'testing': ['nose', 'coverage'], + 'docs': ['Sphinx'], + }, +} + +if not is_pypy and not is_jython: # Jython cannot build the C optimizations, while on PyPy they are # anti-optimizations (the C extension compatibility layer is known-slow, # and defeats JIT opportunities). - extra = {} -else: - extra = {'features':{'codeoptimization':codeoptimization}} + extra['features'] = {'codeoptimization':codeoptimization} if sys.version_info >= (3,): - extra.update(dict(use_2to3 = True, - convert_2to3_doctests = [ - 'src/zope/i18nmessageid/messages.txt', - ], - ) - ) + extra['use_2to3'] = True + extra['convert_2to3_doctests'] = ['src/zope/i18nmessageid/messages.txt', + ] def read(*rnames): return open(os.path.join(os.path.dirname(__file__), *rnames)).read() @@ -98,7 +99,6 @@ class optional_build_ext(build_ext): sys.stderr.write(str(e) + '\n') sys.stderr.write('*' * 80 + '\n') - setup(name='zope.i18nmessageid', version = '3.6.2dev', author='Zope Foundation and Contributors', @@ -140,5 +140,5 @@ setup(name='zope.i18nmessageid', zip_safe = False, cmdclass = {'build_ext':optional_build_ext}, **extra - ) +) |