On Sat, 2017-03-25 at 03:55:25 +0100, Kees Theunissen wrote: > Hello, > > The slackware package python-setuptools-22.0.5-x86_64-1 contains > /usr/lib64/python2.7/site-packages/pkg_resources/_vendor/pyparsing.py > and > /usr/lib64/python2.7/site-packages/pkg_resources/_vendor/pyparsing.pyc > > So I'm wondering if there is still a need for a separate pyparsing SBo > SlackBuild? > > The pyparsing SlackBuild is currently required as a first level > dependency by: spice packaging pydot matplotlib sqlpp11 snuggs puddletag > flexget enki plaso targetcli-fb letsencrypt
_vendor directory here contains embedded third party libraries which are meant for internal use by setuptools only, likely because it requires exact versions of those libraries. There's no guarantee that those embedded libraries will even be there for newer setuptools versions. It's really not a good idea to use them by anything else other than setuptools. Vendoring third party code is not unusual, another well known project that does this is python-requests. -- Audrius Kažukauskas
signature.asc
Description: PGP signature
_______________________________________________ SlackBuilds-users mailing list SlackBuilds-users@slackbuilds.org http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ FAQ - https://slackbuilds.org/faq/