Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 711092 - app-emulation/docker-compose: Please support python 3.7
Summary: app-emulation/docker-compose: Please support python 3.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sebastian Pipping
URL: https://github.com/docker/compose/com...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-29 11:50 UTC by Hanno Böck
Modified: 2020-02-29 22:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Böck gentoo-dev 2020-02-29 11:50:58 UTC
Can we have support for python 3.7 in docker-compose?

Upstream changed its tests to run on python 3.7 ~1y ago:
https://github.com/docker/compose/commit/a734371e7fc27f07bbd5f3b16d7f19d49053716d
So I assume it should run with python 3.7 without problems. Though it'll require a few dependency updates as well (dockerpty, which has further test-only dependencies that aren't python 3.7 yet).
Comment 1 Sebastian Pipping gentoo-dev 2020-02-29 20:06:58 UTC
Last time I tried there was a rabbit hole of dependencies that were lacking support for Python 3.7 and/or 3.8.  Maybe we can team up on this some time, it's not a five-minute fix.
Comment 2 Larry the Git Cow gentoo-dev 2020-02-29 21:41:52 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c043dfccbb7b30f722eb4e7e267225558db130c7

commit c043dfccbb7b30f722eb4e7e267225558db130c7
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2020-02-29 21:32:53 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2020-02-29 21:38:50 +0000

    dev-python/doublex: 1.9.2 + EAPI 7 + py37
    
    Bug: https://bugs.gentoo.org/711092
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>
    Package-Manager: Portage-2.3.84, Repoman-2.3.20

 dev-python/doublex/Manifest             |  1 +
 dev-python/doublex/doublex-1.9.2.ebuild | 42 +++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)
Comment 3 Larry the Git Cow gentoo-dev 2020-02-29 22:43:46 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3e64db0c2ad140ead9fe8f1c4781fed1c7adbc

commit fe3e64db0c2ad140ead9fe8f1c4781fed1c7adbc
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2020-02-29 22:35:10 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2020-02-29 22:35:10 +0000

    app-emulation/docker-compose: py37
    
    Closes: https://bugs.gentoo.org/711092
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>
    Package-Manager: Portage-2.3.84, Repoman-2.3.20

 .../docker-compose/docker-compose-1.25.4-r1.ebuild | 68 ++++++++++++++++++++++
 1 file changed, 68 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff05139db5a07ce2564333a86c19bfb426da25f

commit bff05139db5a07ce2564333a86c19bfb426da25f
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2020-02-29 22:32:27 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2020-02-29 22:32:27 +0000

    dev-python/dockerpty: EAPI 7 + py37
    
    Bug: https://bugs.gentoo.org/711092
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>
    Package-Manager: Portage-2.3.84, Repoman-2.3.20

 dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild | 30 ++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e409299a685bd90282e4345c54559509e256a8b

commit 1e409299a685bd90282e4345c54559509e256a8b
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2020-02-29 22:03:02 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2020-02-29 22:03:25 +0000

    dev-python/{doublex-expects,expects,mamba}: EAPI 7 + py37
    
    All in one commit because of this depenceny graph:
    - doublex-expects: RDEPEND expects, DEPEND mamba
    - expects: DEPEND mamba
    - mamba: DEPEND expects, doublex-expects
    Bug: https://bugs.gentoo.org/711092
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>

 .../doublex-expects-0.7.0_rc2-r1.ebuild            | 31 ++++++++++++++++++
 dev-python/expects/expects-0.8.0-r1.ebuild         | 37 ++++++++++++++++++++++
 dev-python/mamba/mamba-0.8.6-r1.ebuild             | 35 ++++++++++++++++++++
 3 files changed, 103 insertions(+)