pkgsrc/net/py-zeep/Makefile
adam 86d8e96fa2 py-zeep: updated to 4.0.0
4.0.0
Drop support for Python 2.7, 3.3, 3.4 and 3.5
Remove both the aiohttp and the tornado transport class from Zeep. These can be moved to their own Python package if anyone is interested.
Add zeep.transports.AsyncTransport which is based on httpx. Note that loading wsdl files is still a sync process but operations can be executed via async.
Start adding more typehints to the package

3.4.0
Allow passing xsd.Nil to sequences
Add support for passing custom digest and signature methods during WSSE signing
Fix path resolving during XSD imports
2020-12-07 15:38:29 +00:00

40 lines
1.7 KiB
Makefile

# $NetBSD: Makefile,v 1.10 2020/12/07 15:38:29 adam Exp $
DISTNAME= zeep-4.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=z/zeep/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://docs.python-zeep.org/
COMMENT= Fast and modern Python SOAP client
LICENSE= mit
DEPENDS+= ${PYPKGPREFIX}-appdirs>=1.4.0:../../devel/py-appdirs
DEPENDS+= ${PYPKGPREFIX}-attrs>=17.2.0:../../devel/py-attrs
DEPENDS+= ${PYPKGPREFIX}-cached-property>=1.3.0:../../devel/py-cached-property
DEPENDS+= ${PYPKGPREFIX}-defusedxml>=0.4.1:../../textproc/py-defusedxml
DEPENDS+= ${PYPKGPREFIX}-isodate>=0.5.4:../../time/py-isodate
DEPENDS+= ${PYPKGPREFIX}-lxml>=3.1.0:../../textproc/py-lxml
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
DEPENDS+= ${PYPKGPREFIX}-requests>=2.7.0:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-requests-file>=1.5.1:../../devel/py-requests-file
DEPENDS+= ${PYPKGPREFIX}-requests-toolbelt>=0.7.1:../../devel/py-requests-toolbelt
TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun>=0.3.15:../../devel/py-freezegun
TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-pretend>=1.0.8:../../devel/py-pretend
TEST_DEPENDS+= ${PYPKGPREFIX}-requests-mock>=0.7.0:../../devel/py-requests-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0.1:../../devel/py-test
TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.8.1:../../devel/py-test-cov
TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
# TEST_DEPENDS not packaged: pytest-tornado
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
PYSETUPTESTTARGET= pytest
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"