diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2019-05-23 14:55:01 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2019-05-23 14:55:54 -0400 |
commit | 8437c7f898e4400b0d45ef4e6d9b584ea2580780 (patch) | |
tree | f8758f461da647d5df27deae0ee4bf586c166245 | |
parent | 1173cebf809cbdbbb2f9e76b92bdd8a2ccc1df2f (diff) | |
download | pytest-runner-5.1.tar.gz |
Duplicately supply a minimal metadata in setup.py to support setuptools older than 30.4. Fixes #49.5.1
-rw-r--r-- | CHANGES.rst | 5 | ||||
-rw-r--r-- | setup.py | 17 |
2 files changed, 21 insertions, 1 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index ab8f799..776f320 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,8 @@ +5.1 +=== + +* #49: Surgically restore support for older setuptools versions. + 5.0 === @@ -2,5 +2,20 @@ import setuptools + +compat = dict( + name='pytest-runner', + py_modules=['ptr'], + setup_requires=['setuptools_scm >= 1.15.0'], + entry_points={'distutils.commands': ['ptr = ptr:PyTest', 'pytest = ptr:PyTest']}, +) +""" +Because pytest-runner is frequently installed by +setup_requires and thus easy_install, and because +many systems still run with setuptools prior to +30.4 in which support for declarative config was +added, supply the basic metadata here. Ref #49. +""" + if __name__ == "__main__": - setuptools.setup(use_scm_version=True) + setuptools.setup(use_scm_version=True, **compat) |