pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkgsrc: py-test-relaxed: updated to 1.1.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fdc7ec2a318e
branches:  trunk
changeset: 306535:fdc7ec2a318e
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Apr 18 07:18:21 2018 +0000
description:
py-test-relaxed: updated to 1.1.2

1.1.1:
[Bug]: Bypass pytestmark objects and attributes during our custom collection phase; we don?t need to process them ourselves, pytest is already picking up the original top level copies, and having 
them percolate into nested classes was causing loud pytest collection-step warnings.
[Bug]: Installation and other setup.py activities implicitly assumed native Unicode support due to naively opening README.rst. setup.py now explicitly opens that file with a utf-8 encoding argument.

diffstat:

 devel/py-test-relaxed/Makefile               |   7 +++++--
 devel/py-test-relaxed/distinfo               |  12 ++++++------
 devel/py-test-relaxed/patches/patch-setup.py |  28 +++++++++++-----------------
 3 files changed, 22 insertions(+), 25 deletions(-)

diffs (74 lines):

diff -r 16290a05eedb -r fdc7ec2a318e devel/py-test-relaxed/Makefile
--- a/devel/py-test-relaxed/Makefile    Wed Apr 18 07:09:02 2018 +0000
+++ b/devel/py-test-relaxed/Makefile    Wed Apr 18 07:18:21 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2017/11/26 17:20:35 adam Exp $
+# $NetBSD: Makefile,v 1.3 2018/04/18 07:18:21 adam Exp $
 
-DISTNAME=      pytest-relaxed-1.1.0
+DISTNAME=      pytest-relaxed-1.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pytest-relaxed/}
@@ -16,5 +16,8 @@
 
 USE_LANGUAGES= # none
 
+do-test:
+       cd ${WRKSRC}/tests && pytest-${PYVERSSUFFIX}
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 16290a05eedb -r fdc7ec2a318e devel/py-test-relaxed/distinfo
--- a/devel/py-test-relaxed/distinfo    Wed Apr 18 07:09:02 2018 +0000
+++ b/devel/py-test-relaxed/distinfo    Wed Apr 18 07:18:21 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2017/11/26 17:20:35 adam Exp $
+$NetBSD: distinfo,v 1.3 2018/04/18 07:18:21 adam Exp $
 
-SHA1 (pytest-relaxed-1.1.0.tar.gz) = 02e7f3c45016db5510d13b1588a563dba21c03d3
-RMD160 (pytest-relaxed-1.1.0.tar.gz) = aa48064ee34789e8caf81a62425aded09177866b
-SHA512 (pytest-relaxed-1.1.0.tar.gz) = 010e37c4d0c63bd00af8851bb50e52af7f8f17769be042e4941e8d8ba451920c24dfa6cdf74cd1b3ca4b3e1c71cd5e1ac34ffae855fc261cf431c212f98cbfff
-Size (pytest-relaxed-1.1.0.tar.gz) = 25942 bytes
-SHA1 (patch-setup.py) = c7f041172a497495edf2f97df735da9566e41acb
+SHA1 (pytest-relaxed-1.1.2.tar.gz) = c36a9704aaf35e36a71d97e36c7ba75bb33b3b72
+RMD160 (pytest-relaxed-1.1.2.tar.gz) = 2dcf2ea9b38ec66eb76dac657a51b30e5320ef54
+SHA512 (pytest-relaxed-1.1.2.tar.gz) = acb37d695c12ab399ca10434cdf5bd516e4c64b45931e85d875b2a4d95bc9f40b27c95f906ea3779f98c128cf39843311d35a78c64972d06bc555965c5758427
+Size (pytest-relaxed-1.1.2.tar.gz) = 26852 bytes
+SHA1 (patch-setup.py) = 0fc84b21cd3ec65a6670787698f368925e75d4a1
diff -r 16290a05eedb -r fdc7ec2a318e devel/py-test-relaxed/patches/patch-setup.py
--- a/devel/py-test-relaxed/patches/patch-setup.py      Wed Apr 18 07:09:02 2018 +0000
+++ b/devel/py-test-relaxed/patches/patch-setup.py      Wed Apr 18 07:18:21 2018 +0000
@@ -1,21 +1,15 @@
-$NetBSD: patch-setup.py,v 1.1 2017/11/15 09:23:17 adam Exp $
+$NetBSD: patch-setup.py,v 1.2 2018/04/18 07:18:21 adam Exp $
 
-Open README.rst with proper encoding.
+Allow newer pytest.
 
---- setup.py.orig      2017-10-19 03:09:37.000000000 +0000
+--- setup.py.orig      2018-04-18 07:14:04.000000000 +0000
 +++ setup.py
-@@ -1,4 +1,5 @@
- #!/usr/bin/env python
-+import io
+@@ -29,7 +29,7 @@ setup(
  
- from setuptools import setup, find_packages
- 
-@@ -19,7 +20,7 @@ setup(
-     url="https://github.com/bitprophet/pytest-relaxed";,
-     author='Jeff Forcier',
-     author_email='jeff%bitprophet.org@localhost',
--    long_description="\n" + open('README.rst').read(),
-+    long_description="\n" + io.open('README.rst', encoding='utf-8').read(),
- 
-     packages=find_packages(),
-     entry_points={
+     install_requires=[
+         # NOTE: pytest 3.3 broke something, not sure what yet
+-        'pytest>=3,<3.3',
++        'pytest>=3.4',
+         # TODO: ditto; six is so widely used it's prob worth having a broad pin
+         'six>=1,<2',
+         # TODO: ditto again!



Home | Main Index | Thread Index | Old Index