Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 704136 - dev-python/seaborn - add PYTHON_COMPAT=python3_7,python3_8
Summary: dev-python/seaborn - add PYTHON_COMPAT=python3_7,python3_8
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Horea Christian
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: python3.8-compat
  Show dependency tree
 
Reported: 2019-12-29 01:28 UTC by jon R-B
Modified: 2020-09-30 10:27 UTC (History)
3 users (show)

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


Attachments
seaborn-0.9.0.ebuild patch (seaborn-0.9.0.patch,259 bytes, patch)
2019-12-29 01:30 UTC, jon R-B
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description jon R-B 2019-12-29 01:28:42 UTC
Presently seaborn has the PYTHON_COMPAT set to py35 and py36 only. This results in all associated packages (matplotlib, pandas, numpy .... ) and jupyterlab in --user are available for py36  

Request including py37 and py38 in the COMPAT list. 

This is supported by upstream ( Python 2.7 or 3.5+ ) and tests on windows (py37) and local testing 

Reproducible: Always

Steps to Reproduce:
1. emerge seaborn -va 
2.review PYTHON_TARGETS
3.
Actual Results:  
[ebuild   R    ] dev-python/seaborn-0.9.0::gentoo  USE="-test" PYTHON_TARGETS="python3_6 -python3_5 (-python2_7%)" 0 KiB

Expected Results:  
[ebuild   R    ] dev-python/seaborn-0.9.0::gentoo  USE="-test" PYTHON_TARGETS="python3_8 python3_7 python3_6 -python3_5 (-python2_7%)" 0 KiB
Comment 1 jon R-B 2019-12-29 01:30:07 UTC
Created attachment 601618 [details, diff]
seaborn-0.9.0.ebuild patch
Comment 2 Jan-Matthias Braun 2020-03-09 10:58:51 UTC
Hi!

Since January 2020, there is now also version 0.10.0, which supports python versions from 3.6 upwards.
https://seaborn.pydata.org/whatsnew.html

Cheers,

Jan
Comment 3 Joel Berendzen 2020-03-09 16:06:07 UTC
+1 on the utility of seaborn, which I use daily.  It's the only package in the long listin bug 711808 that I routinely use.

 I've had 0.10.0 running under python 3.7 in a private overlay since it came out in January.  I needed no changes to the ebuild aside from the compat.
Comment 4 Larry the Git Cow gentoo-dev 2020-03-09 18:28:33 UTC
The bug has been referenced in the following commit(s):

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

commit 350859e63ea65fe812e1d677ff65f89699bdabb4
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2020-03-09 18:23:41 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2020-03-09 18:27:09 +0000

    dev-python/seaborn: 0.10.0 + EAPI 7 + py37
    
    Bug: https://bugs.gentoo.org/704136
    Bug: https://bugs.gentoo.org/711808
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>
    Package-Manager: Portage-2.3.92, Repoman-2.3.20

 dev-python/seaborn/Manifest              |  1 +
 dev-python/seaborn/seaborn-0.10.0.ebuild | 39 ++++++++++++++++++++++++++++++++
 profiles/package.mask                    |  1 -
 3 files changed, 40 insertions(+), 1 deletion(-)
Comment 5 Louis Sautier (sbraz) gentoo-dev 2020-09-30 10:27:40 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a729a812f822bcfffca043f88f559b550b8d0be added support for Python 3.8