14
0
forked from pool/python-pyee

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
This commit is contained in:
Tomáš Chvátal
2018-02-20 10:06:59 +00:00
committed by Git OBS Bridge
parent b911d5cbca
commit f27c660678
3 changed files with 46 additions and 3 deletions

View File

@@ -0,0 +1,28 @@
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.",