pkgsrc/devel/py-requests/Makefile

22 lines
653 B
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.29 2017/05/10 17:42:09 adam Exp $
DISTNAME= requests-2.14.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel www
2016-06-08 19:49:19 +02:00
MASTER_SITES= ${MASTER_SITE_PYPI:=r/requests/}
MAINTAINER= imil@NetBSD.org
HOMEPAGE= http://docs.python-requests.org/en/latest/
COMMENT= HTTP library, written in Python, for human beings
LICENSE= apache-2.0
Changes 2.14.0: **Improvements** - It is now possible to pass ``no_proxy`` as a key to the ``proxies`` dictionary to provide handling similar to the ``NO_PROXY`` environment variable. - When users provide invalid paths to certificate bundle files or directories Requests now raises ``IOError``, rather than failing at the time of the HTTPS request with a fairly inscrutable certificate validation error. - The behavior of ``SessionRedirectMixin`` was slightly altered. ``resolve_redirects`` will now detect a redirect by calling ``get_redirect_target(response)`` instead of directly querying ``Response.is_redirect`` and ``Response.headers['location']``. Advanced users will be able to process malformed redirects more easily. - Changed the internal calculation of elapsed request time to have higher resolution on Windows. - Added ``win_inet_pton`` as conditional dependency for the ``[socks]`` extra on Windows with Python 2.7. - Changed the proxy bypass implementation on Windows: the proxy bypass check doesn't use forward and reverse DNS requests anymore - URLs with schemes that begin with ``http`` but are not ``http`` or ``https`` no longer have their host parts forced to lowercase. **Bugfixes** - Much improved handling of non-ASCII ``Location`` header values in redirects. Fewer ``UnicodeDecodeError``s are encountered on Python 2, and Python 3 now correctly understands that Latin-1 is unlikely to be the correct encoding. - If an attempt to ``seek`` file to find out its length fails, we now appropriately handle that by aborting our content-length calculations. - Restricted ``HTTPDigestAuth`` to only respond to auth challenges made on 4XX responses, rather than to all auth challenges. - Fixed some code that was firing ``DeprecationWarning`` on Python 3.6. - The dismayed person emoticon (``/o\\``) no longer has a big head. I'm sure this is what you were all worrying about most. **Miscellaneous** - Updated bundled urllib3 to v1.21.1. - Updated bundled chardet to v3.0.2. - Updated bundled idna to v2.5. - Updated bundled certifi to 2017.4.17.
2017-05-09 19:08:39 +02:00
USE_LANGUAGES= c
REPLACE_PYTHON+= requests/certs.py
REPLACE_PYTHON+= requests/packages/chardet/chardetect.py
#BUILD_DEPENDS+= ${PYPKGPREFIX}-test-httpbin-[0-9]*:../../www/py-test-httpbin
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"