pkgsrc/devel/py-setuptools/Makefile
adam 05782fce20 py-setuptools: updated to 51.3.3
v51.3.3

Misc
* Fix AttributeError in Description validation.


v51.3.2

Misc
* Validation of Description field now is more lenient, emitting a warning and mangling the value to be valid (replacing newlines with spaces).


v51.3.1

Misc
* Reverted tag deduplication handling.


v51.3.0

Changes
* Newlines in metadata description/Summary now trigger a ValueError.
* Define create_module() and exec_module() methods in VendorImporter to get rid of ImportWarning -- by :user:`hroncok`
* pkg_resources behavior for zipimport now matches the regular behavior, and finds .egg-info (previoulsy would only find .dist-info) -- by :user:`thatch`
* Fixed an issue where version tags may be added multiple times


v51.2.0

Changes
* Use importlib.import_module() rather than the deprectated loader.load_module() in pkg_resources namespace delaration -- by :user:`encukou`

Documentation changes
* Fix typo in the document page about entry point. -- by :user:`jtr109`

Misc
* Avoid hitting network during test_easy_install.


v51.1.2

Misc
* Disable inclusion of package data as it causes 'tests' to be included as data.


v51.1.1

Misc
* Avoid hitting network during test_virtualenv.test_test_command.


v51.1.0

Changes
* Project adopts jaraco/skeleton for shared package maintenance.

Misc
* Restore inclusion of rst files in sdist.
* Setuptools has replaced the master branch with the main branch.
* Fixed failing test when pip 20.3+ is present. -- by :user:`yan12125`
* Fix tests with pytest 6.2 -- by :user:`yan12125`


v51.0.0

Breaking Changes
* Require Python 3.6 or later.

Documentation changes
* Fixed inconsistent RST title nesting levels caused
* Fixed a typo in Sphinx docs that made docs dev section disappear

Misc
* Removed the tests that guarantee that the vendored dependencies can be built by distutils.
2021-01-18 16:02:31 +00:00

32 lines
1.2 KiB
Makefile

# $NetBSD: Makefile,v 1.183 2021/01/18 16:02:31 adam Exp $
# 48.0.0 and newer are broken on NetBSD
# https://github.com/pypa/setuptools/issues/2364
DISTNAME= setuptools-51.3.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/setuptools/}
MAINTAINER= joerg@NetBSD.org
HOMEPAGE= https://github.com/pypa/setuptools
COMMENT= New Python packaging system
LICENSE= python-software-foundation OR zpl-2.0
DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-paver-[0-9]*:../../lang/py-paver
TEST_DEPENDS+= ${PYPKGPREFIX}-test-fixture-config-[0-9]*:../../devel/py-test-fixture-config
TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
TEST_DEPENDS+= ${PYPKGPREFIX}-test-virtualenv-[0-9]*:../../devel/py-test-virtualenv
TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
#TEST_DEPENDS+= not packaged: jaraco.envs
PYTHON_VERSIONS_INCOMPATIBLE= 27
REPLACE_PYTHON+= setuptools/command/easy_install.py
PYSETUPTESTTARGET= pytest
.include "../../lang/python/application.mk"
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"