1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-setuptools
5 KEYWORDS= python devel sysutils
6 VARIANTS= py27 py37 py38
7 SDESC[py37]= Python package development process library (PY 37)
8 SDESC[py38]= Python package development process library (PY 38)
9 SDESC[py27]= Python package development process library (PY 27)
10 HOMEPAGE= https://github.com/pypa/setuptools
14 SITES[main]= PYPI/s/setuptools
15 DISTFILE[1]= setuptools-41.6.0.zip:main
21 OPTIONS_AVAILABLE= PY27 PY37 PY38
22 OPTIONS_STANDARD= none
23 VOPTS[py37]= PY27=OFF PY38=OFF PY37=ON
24 VOPTS[py38]= PY27=OFF PY38=ON PY37=OFF
25 VOPTS[py27]= PY27=ON PY38=OFF PY37=OFF
27 DISTNAME= setuptools-41.6.0
30 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE
33 FPC_EQUIVALENT= devel/py-setuptools
37 MAKE_ENV= LDSHARED="{{CC}} -shared"
38 PYTHONDONTWRITEBYTECODE=
41 PLIST_SUB= STVER=41.6.0
43 [PY37].BUILDRUN_DEPENDS_ON= python37:single:standard
44 [PY37].MAKEFILE_ON= PYTHON_CMD={{LOCALBASE}}/bin/python3.7
45 [PY37].PLIST_SUB_ON= PYVER=3.7
46 SITEPKG=lib/python3.7/site-packages
48 [PY38].BUILDRUN_DEPENDS_ON= python38:single:standard
49 [PY38].MAKEFILE_ON= PYTHON_CMD={{LOCALBASE}}/bin/python3.8
50 [PY38].PLIST_SUB_ON= PYVER=3.8
51 SITEPKG=lib/python3.8/site-packages
53 [PY27].BUILDRUN_DEPENDS_ON= python27:single:standard
54 [PY27].MAKEFILE_ON= PYTHON_CMD={{LOCALBASE}}/bin/python2.7
55 [PY27].PLIST_SUB_ON= PYVER=2.7
56 SITEPKG=lib/python2.7/site-packages
59 (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
60 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build)
63 (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
64 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} config)
67 (cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} \
68 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} install \
69 --record ${WRKDIR}/.PLIST.pymodtmp -c -O1 \
70 --prefix=${PREFIX} --single-version-externally-managed \
72 ${RM} ${STAGEDIR}${PREFIX}/bin/easy_install
74 [FILE:232:descriptions/desc.single]
75 ``Setuptools`` is a collection of enhancements to the Python ``distutils``
76 (for Python 2.6 and up) that allow developers to more easily build and
77 distribute Python packages, especially ones that have dependencies on other
82 6afa61b391dcd16cb8890ec9f66cc4015a8a31a6e1c2b4e0c464514be1a3d722 852541 setuptools-41.6.0.zip
85 [FILE:79:manifests/plist.single]
86 @comment site-package directory list auto-generated
87 bin/easy_install-%%PYVER%%
90 [FILE:388:files/special.mk]
91 PYDISTUTILS_SETUP= -c "import sys; import setuptools; \
92 __file__='setup.py'; sys.argv[0]='setup.py'; \
93 exec(compile(open(__file__, 'rb').read().replace(b'\\r\\n', b'\\n'), __file__, 'exec'))"
95 POST_PLIST_TARGET= setuptools-autolist
98 @(cd ${STAGEDIR}${PREFIX} && ${FIND} lib \
99 \( -type f -o -type l \) 2>/dev/null | ${SORT}) \
100 >> ${WRKDIR}/.manifest.single.mktmp