diff options
author | Michał Górny <mgorny@gentoo.org> | 2022-02-04 13:08:52 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2022-02-09 09:43:42 +0100 |
commit | 284a6f27aa71065cfa1c273056114371013193da (patch) | |
tree | 99dcb449356ae287be25dc0adb5c612009c90394 | |
parent | dev-python/isort: Switch to PEP 517 build (diff) | |
download | gentoo-284a6f27aa71065cfa1c273056114371013193da.tar.gz gentoo-284a6f27aa71065cfa1c273056114371013193da.tar.bz2 gentoo-284a6f27aa71065cfa1c273056114371013193da.zip |
python-r1.eclass: Remove deprecated python_gen_usedep
This function is deprecated for some time already and there are no more
consumers left in ::gentoo.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r-- | eclass/python-r1.eclass | 43 |
1 files changed, 1 insertions, 42 deletions
diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 40ad4ef4bbf8..f9a9e9465b40 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -294,8 +294,7 @@ _python_validate_useflags() { # or quote the fnmatch patterns to prevent accidental shell filename # expansion. # -# This is an internal function used to implement python_gen_cond_dep -# and deprecated python_gen_usedep. +# This is an internal function used to implement python_gen_cond_dep. _python_gen_usedep() { debug-print-function ${FUNCNAME} "${@}" @@ -316,46 +315,6 @@ _python_gen_usedep() { echo "${out// /,}" } -# @FUNCTION: python_gen_usedep -# @USAGE: <pattern> [...] -# @DESCRIPTION: -# DEPRECATED. Please use python_gen_cond_dep instead. -# -# Output a USE dependency string for Python implementations which -# are both in PYTHON_COMPAT and match any of the patterns passed -# as parameters to the function. -# -# The patterns are fnmatch-style patterns (matched via bash -# == operator against PYTHON_COMPAT values). Remember to escape -# or quote the fnmatch patterns to prevent accidental shell filename -# expansion. -# -# When all implementations are requested, please use ${PYTHON_USEDEP} -# instead. Please also remember to set an appropriate REQUIRED_USE -# to avoid ineffective USE flags. -# -# Example: -# @CODE -# PYTHON_COMPAT=( python{2_7,3_4} ) -# BDEPEND="doc? ( dev-python/epydoc[$(python_gen_usedep 'python2*')] )" -# @CODE -# -# It will cause the dependency to look like: -# @CODE -# BDEPEND="doc? ( dev-python/epydoc[python_targets_python2_7?] )" -# @CODE -python_gen_usedep() { - debug-print-function ${FUNCNAME} "${@}" - - # output only once, during some reasonable phase - # (avoid spamming cache regen runs) - if [[ ${EBUILD_PHASE} == setup ]]; then - eqawarn "python_gen_usedep() is deprecated. Please use python_gen_cond_dep instead." - fi - [[ ${EAPI} == [67] ]] || die "${FUNCNAME} banned in EAPI ${EAPI}" - _python_gen_usedep "${@}" -} - # @FUNCTION: python_gen_useflags # @USAGE: [<pattern>...] # @DESCRIPTION: |