14
0
forked from pool/python-pyee
Files
python-pyee/fix-build-requirements.patch
Tomáš Chvátal f27c660678 Accepting request 578302 from home:alarrosa:branches:devel:languages:python
- pytest-asyncio was build requirement by pyee's setup.py file, but
  it was only used for tests. On top of that, the python-pytest-asyncio
  package is only available for python3, so now we only do tests on
  python3 and a patch was added to fix the requirements:
  * fix-build-requirements.patch
- Since the tests require at least python 3.5, only run the tests when
  suse_version >= 1500

OBS-URL: https://build.opensuse.org/request/show/578302
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyee?expand=0&rev=2
2018-02-20 10:06:59 +00:00

29 lines
875 B
Diff

From: Antonio Larrosa <alarrosa@suse.com>
Subject: Fix build requirements which were in fact tests requirements
pytest-asyncio was build requirement by pyee's setup.py file, but
it was only used for tests. Fix it so we can build for all python flavors
and run tests only for python3 (where pytest-asyncio is available).
Index: pyee-5.0.0/setup.py
===================================================================
--- pyee-5.0.0.orig/setup.py
+++ pyee-5.0.0/setup.py
@@ -14,11 +14,13 @@ setup(
packages=find_packages(),
setup_requires=[
+ 'vcversioner',
+ ],
+ tests_require=[
+ 'twisted',
'pytest-runner',
'pytest-asyncio; python_version > "3.4"',
- 'vcversioner'
- ],
- tests_require=['twisted'],
+ ],
include_package_data=True,
description="A port of node.js's EventEmitter to python.",