diff options
author | Carlos J. Puga Medina <cpm@FreeBSD.org> | 2017-04-30 14:26:41 +0000 |
---|---|---|
committer | Carlos J. Puga Medina <cpm@FreeBSD.org> | 2017-04-30 14:26:41 +0000 |
commit | bd251adcb6a393657c39b0696f200ee64bacb408 (patch) | |
tree | 19a2d3bf91b85fddf246a4326292ef8d9db52987 /deskutils/plasma-applet-playwolf/files/patch-infomanager.cpp | |
parent | Simplify the setting of INFO. (diff) |
security/py-{acme,certbot}: Make argparse a conditional dependency
Backport an upstream patch [1][2] to setup.py making argparse a conditional
dependency. Without this change, the following error is observed at run-time:
pkg_resources.DistributionNotFound: The 'argparse' distribution was not found and is required by certbot
This is due to the separate argparse distribution (via PyPI) no longer being
required for Python versions >= 2.7 and >= 3.2, as they contain the argparse
module in the standard library.
Since FreeBSD only supports Python versions with the argparse module built in,
*and* having removed the devel/py-argparse port, the install_requires=argparse
dependency cannot be satisfied, as install_requires is only relevant for non
standard library (PyPI) packages/dependencies.
[1] https://github.com/certbot/certbot/pull/4554
[2] https://github.com/certbot/certbot/issues/4485
PR: 218973
Reported by: olgeni
Approved by: koobs (py-certbot, maintainer)
Obtained from: https://github.com/certbot/certbot/commit/89af460792fcdfb23c7dc4f9fcdec1bfa07a2656
Differential Revision: https://reviews.freebsd.org/D10546
Notes
Notes:
svn path=/head/; revision=439825
Diffstat (limited to 'deskutils/plasma-applet-playwolf/files/patch-infomanager.cpp')
0 files changed, 0 insertions, 0 deletions