On Tue, 07 Jul 2020, Kurt Mosiejczuk wrote:

> On Thu, Jun 18, 2020 at 01:30:43AM -0400, Kurt Mosiejczuk wrote:
> > On Fri, May 29, 2020 at 06:48:05AM +0200, Bjorn Ketelaars wrote:
> 
> > > > This updates net/py-cares to 3.1.1
> 
> > > > The biggest change is dropping Python 2.x support.
> 
> > > > None of the consumers were python2, so not a problem.
> 
> > > > I moved the tests to pytest.
> 
> > > > Tests pass except for a handful that don't seem to have anything to do
> > > > with the changes.
> 
> > > > ok?
> 
> > > As you are dropping py2-support, is there a reason for not setting a
> > > conflict- and pkgpath- marker in PLIST? 
> 
> > I thought that was to migrate someone automatically to the newer version,
> > which isn't necessarily what they would want.  If they are using the python2
> > version for some reason, installing the python3 version instead won't help
> > them.
> 
> Here's a version with the conflict and pkgpath markers in PLIST.
> 
> ok?
> 
> --Kurt
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/py-cares/Makefile,v
> retrieving revision 1.13
> diff -u -p -r1.13 Makefile
> --- Makefile  3 Jul 2020 21:13:00 -0000       1.13
> +++ Makefile  7 Jul 2020 18:37:42 -0000
> @@ -3,11 +3,10 @@
>  # using bundled c-ares which is patched for TTL support
>  COMMENT =            python interface for c-ares
>  
> -MODPY_EGG_VERSION =  2.4.0
> +MODPY_EGG_VERSION =  3.1.1
>  DISTNAME =           pycares-${MODPY_EGG_VERSION}
>  PKGNAME =            py-cares-${MODPY_EGG_VERSION}
>  CATEGORIES =         net
> -REVISION =           1
>  
>  # MIT
>  PERMIT_PACKAGE =     Yes
> @@ -18,17 +17,16 @@ MODULES =         lang/python
>  
>  MODPY_PI =           Yes
>  MODPY_SETUPTOOLS =   Yes
> +MODPY_PYTEST =               Yes
> +MODPY_PYTEST_ARGS =  tests/tests.py
>  
>  USE_GMAKE =          Yes
>  
>  FLAVORS =            python3
> -FLAVOR ?=
> +FLAVOR =             python3
>  
>  RUN_DEPENDS =                devel/py-cffi${MODPY_FLAVOR}
>  BUILD_DEPENDS =              ${RUN_DEPENDS}
>  TEST_DEPENDS =               ${FULLPKGNAME}:${BUILD_PKGPATH}
> -
> -do-test:
> -     cd ${WRKSRC} && ${MODPY_BIN} tests/tests.py
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/py-cares/distinfo,v
> retrieving revision 1.6
> diff -u -p -r1.6 distinfo
> --- distinfo  3 Jan 2019 14:20:57 -0000       1.6
> +++ distinfo  7 Jul 2020 18:37:42 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (pycares-2.4.0.tar.gz) = Dsy3bf8BVd33k6WJxicOG9v2l1soJNGNHSPbIHXX/JY=
> -SIZE (pycares-2.4.0.tar.gz) = 214021
> +SHA256 (pycares-3.1.1.tar.gz) = GN/U/TAPVw1sRTbB2Ye3t2c7Kp0UNGWSxdbtcW3w0QQ=
> +SIZE (pycares-3.1.1.tar.gz) = 233742
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/net/py-cares/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -p -r1.3 PLIST
> --- pkg/PLIST 12 Aug 2017 16:17:10 -0000      1.3
> +++ pkg/PLIST 7 Jul 2020 18:37:42 -0000
> @@ -1,9 +1,13 @@
>  @comment $OpenBSD: PLIST,v 1.3 2017/08/12 16:17:10 danj Exp $
> +@conflict net/py-cares-*
> +@pkgpath net/py-cares
>  lib/python${MODPY_VERSION}/site-packages/pycares/
>  
> lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
>  
> lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
>  
> lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
> +lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
> +lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
>  
> lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
>  lib/python${MODPY_VERSION}/site-packages/pycares/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/pycares/__main__.py
> @@ -12,6 +16,8 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/pycares/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pycares/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pycares/${MODPY_PYCACHE}errno.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/pycares/_core.so
> +lib/python${MODPY_VERSION}/site-packages/pycares/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
> +@so lib/python${MODPY_VERSION}/site-packages/pycares/_cares.so
>  lib/python${MODPY_VERSION}/site-packages/pycares/_version.py
>  lib/python${MODPY_VERSION}/site-packages/pycares/errno.py
> +lib/python${MODPY_VERSION}/site-packages/pycares/utils.py
> 

tests are more or less the same than before the update and exactly the
same for the consumer net/py-aiodns.

ok paco

-- 
Paco Esteban.
0x5818130B8A6DBC03

Reply via email to