Return to Makefile CVS log | Up to [cvs.NetBSD.org] / pkgsrc / devel / py-setuptools |
File: [cvs.NetBSD.org] / pkgsrc / devel / py-setuptools / Makefile (download)
Revision 1.55, Sun Dec 14 15:52:42 2014 UTC (9 years, 4 months ago) by wiz
Update to 8.0.1: ----- 8.0.1 ----- * Issue #296: Restore support for iteration over parse_version result, but deprecated that usage with a warning. Fixes failure with buildout. --- 8.0 --- * Implement `PEP 440 <http://legacy.python.org/dev/peps/pep-0440/>`_ within pkg_resources and setuptools. This change deprecates some version numbers such that they will no longer be installable without using the ``===`` escape hatch. See `the changes to test_resources <https://bitbucket.org/pypa/setuptools/commits/dcd552da643c4448056de84c73d56da6d70769d5#chg-setuptools/tests/test_resources.py>`_ for specific examples of version numbers and specifiers that are no longer supported. Setuptools now "vendors" the `packaging <https://github.com/pypa/packaging>`_ library. |
# $NetBSD: Makefile,v 1.55 2014/12/14 15:52:42 wiz Exp $ EGG_VERSION= 8.0.1 DISTNAME= setuptools-${EGG_VERSION} EGG_NAME= setuptools-${EGG_VERSION} PKGNAME= ${PYPKGPREFIX}-setuptools-${EGG_VERSION} CATEGORIES= devel python MASTER_SITES= https://pypi.python.org/packages/source/s/setuptools/ MAINTAINER= joerg@NetBSD.org HOMEPAGE= https://pypi.python.org/pypi/setuptools COMMENT= New Python packaging system LICENSE= python-software-foundation OR zpl DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat PYDISTUTILSPKG= yes PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} PYPKGPREFIX=${PYPKGPREFIX} PLIST_SUBST+= EGG_NAME=${EGGNAME} PLIST_SUBST+= EGG_INFODIR=${EGG_NAME}-py${PYVERSSUFFIX}.egg-info PRINT_PLIST_AWK+= { gsub(/${EGG_NAME}-py${PYVERSSUFFIX}.egg-info/, \ "$${EGG_INFODIR}") } REPLACE_PYTHON= setuptools/command/easy_install.py REPLACE_PYTHON+= setuptools/tests/test_resources.py .include "../../mk/bsd.fast.prefs.mk" PYSETUPINSTALLARGS= --single-version-externally-managed .if ${_USE_DESTDIR} == "no" PYSETUPINSTALLARGS+= --root=/ .endif # upstream often forgets deleting files, and packages on Windows, # so permissions are usually wrong post-install: ${RM} -f ${DESTDIR}${PREFIX}/${PYSITELIB}/${EGG_NAME}-py${PYVERSSUFFIX}.egg-info/*.orig ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${PYSITELIB}/${EGG_NAME}-py${PYVERSSUFFIX}.egg-info/* ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${PYSITELIB}/setuptools/*.tmpl .include "../../lang/python/application.mk" .include "../../lang/python/extension.mk" .include "../../mk/bsd.pkg.mk"