# SPDX-License-Identifier: Apache-2.0
# Copyright Contributors to the Rez Project
"""
Binds the python setuptools module as a rez package.
"""
from __future__ import absolute_import
from rez.bind import _pymodule
[docs]def bind(path, version_range=None, opts=None, parser=None):
name = "setuptools"
# OSX: Copying or symlinking easy_install to anywhere other than /usr/bin
# causes this error:
#
# python version 2.7.5 can't run ./easy_install. Try the alternative(s): ...
#
tools = []
variants = _pymodule.bind(name,
path=path,
version_range=version_range,
pure_python=False,
tools=tools,
extra_module_names=("pkg_resources",))
return variants