elasticsearch-py-5.4.0.ebuild:RDEPEND=">=dev-python/urllib3-1.8[${PYTHON_USEDEP}] elasticsearch-py-5.4.0.ebuild: <dev-python/urllib3-2.0[${PYTHON_USEDEP}]" elasticsearch-py-5.5.1.ebuild:RDEPEND=">=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] elasticsearch-py-5.5.1.ebuild: <dev-python/urllib3-1.22[${PYTHON_USEDEP}]" elasticsearch-py-6.0.0.ebuild:RDEPEND=">=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] elasticsearch-py-6.0.0.ebuild: <dev-python/urllib3-1.23[${PYTHON_USEDEP}]" Please look into making the package work with *any* version of dev-python/urllib3. This really looks like upstream being overcautious.
(this is the only package blocking removal of old)
As I understand, your goal is to remove urllib3 1.21.1? We just mimic setup.py from upstream: https://github.com/elastic/elasticsearch-py/blob/master/setup.py The latest has: install_requires = [ 'urllib3<1.23,>=1.21.1', ] The older we keep for for ES 5.x support has (in the release tarball): install_requires = [ 'urllib3<1.22,>=1.21.1', ] However I see that they added a commit after the release to the 5.5 branch: https://github.com/elastic/elasticsearch-py/commit/ea5d5fdebfae9b8a7a04d5951d87b3cb9c86246c Which bumps the urllib3 to at least 1.22. So we'll bump urllib3 to 1.22 in 5.5.1, stabilize it and drop 5.4.0, is that ok?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb1874fe2cd8ee139132a5a883be5b9042dea8b commit 7fb1874fe2cd8ee139132a5a883be5b9042dea8b Author: Tomas Mozes <hydrapolic@gmail.com> AuthorDate: 2018-02-14 13:27:47 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-02-14 21:54:58 +0000 dev-python/elasticsearch-py: improve ebuild Bug: https://bugs.gentoo.org/643684 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-python/elasticsearch-py/Manifest | 2 +- .../elasticsearch-py/elasticsearch-py-6.0.0.ebuild | 27 +++++++++++++--------- 2 files changed, 17 insertions(+), 12 deletions(-)}
@mgorny, you can drop 5.4.0 as 5.5.2 with newer dep is stabilized.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1fd264bd45c76e2dd96fe5fe20dd47cd7a47283 commit c1fd264bd45c76e2dd96fe5fe20dd47cd7a47283 Author: Tomas Mozes <hydrapolic@gmail.com> AuthorDate: 2018-05-02 13:01:36 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2018-05-11 21:56:11 +0000 dev-python/elasticsearch-py: drop old. Package-Manager: Portage-2.3.31, Repoman-2.3.9 Closes: https://bugs.gentoo.org/643684 Closes: https://github.com/gentoo/gentoo/pull/8242 dev-python/elasticsearch-py/Manifest | 2 - .../elasticsearch-py/elasticsearch-py-5.4.0.ebuild | 98 ---------------------- 2 files changed, 100 deletions(-)