1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-setuptools
5 KEYWORDS= python devel sysutils
7 SDESC[py38]= Python package development process library (PY 38)
8 SDESC[py39]= Python package development process library (PY 39)
9 HOMEPAGE= https://github.com/pypa/setuptools
13 SITES[main]= PYPI/s/setuptools
14 DISTFILE[1]= setuptools-57.5.0.tar.gz:main
19 OPTIONS_AVAILABLE= PY38 PY39
20 OPTIONS_STANDARD= none
21 VOPTS[py38]= PY38=ON PY39=OFF
22 VOPTS[py39]= PY38=OFF PY39=ON
26 DISTNAME= setuptools-57.5.0
29 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE
32 CPE_PRODUCT= setuptools
34 FPC_EQUIVALENT= devel/py-setuptools
36 MAKE_ENV= LDSHARED="{{CC}} -shared"
37 PYTHONDONTWRITEBYTECODE=
40 PLIST_SUB= STVER=57.5.0
42 [PY38].BUILDRUN_DEPENDS_ON= python38:single:standard
43 [PY38].MAKEFILE_ON= PYTHON_CMD={{LOCALBASE}}/bin/python3.8
44 [PY38].PLIST_SUB_ON= PYVER=3.8
45 SITEPKG=lib/python3.8/site-packages
47 [PY39].BUILDRUN_DEPENDS_ON= python39:single:standard
48 [PY39].MAKEFILE_ON= PYTHON_CMD={{LOCALBASE}}/bin/python3.9
49 [PY39].PLIST_SUB_ON= PYVER=3.9
50 SITEPKG=lib/python3.9/site-packages
53 (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
54 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build)
57 (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
58 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} config)
61 (cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} \
62 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} install \
63 --record ${WRKDIR}/.PLIST.pymodtmp -c -O1 \
64 --prefix=${PREFIX} --single-version-externally-managed \
66 ${RM} ${STAGEDIR}${PREFIX}/bin/easy_install
68 [FILE:232:descriptions/desc.single]
69 ``Setuptools`` is a collection of enhancements to the Python ``distutils``
70 (for Python 2.6 and up) that allow developers to more easily build and
71 distribute Python packages, especially ones that have dependencies on other
76 d9d3266d50f59c6967b9312844470babbdb26304fe740833a5f8d89829ba3a24 2141727 setuptools-57.5.0.tar.gz
79 [FILE:388:files/special.mk]
80 PYDISTUTILS_SETUP= -c "import sys; import setuptools; \
81 __file__='setup.py'; sys.argv[0]='setup.py'; \
82 exec(compile(open(__file__, 'rb').read().replace(b'\\r\\n', b'\\n'), __file__, 'exec'))"
84 POST_PLIST_TARGET= setuptools-autolist
87 @(cd ${STAGEDIR}${PREFIX} && ${FIND} lib \
88 \( -type f -o -type l \) 2>/dev/null | ${SORT}) \
89 >> ${WRKDIR}/.manifest.single.mktmp