Franco,

Yes, you would need to add 39.

As py-matplotlib-basemap has no maintainer, this has apparently been missed.

However, when trying to build py39-matplotlib-basemap you will see several 
errors:

error: no member named 'tp_print' in 'struct _typeobject’

This is no longer supported in Python 3.9. There is no easy workaround to this.

Marius
--
Marius Schamschula




> On Oct 14, 2021, at 7:31 AM, VACCARI FRANCO <[email protected]> wrote:
> 
> Hi,
> 
> I’m going to experiment with python on a new M1 MacMini and installed 
> python39 and most of the packages needed by instaseis
> 
> <https://instaseis.net>
> 
> I’m getting in trouble with matplotlib-basemap. I see several versions listed 
> but not the one for python39. If I look at the version for python38
> 
> port file py38-matplotlib-basemap 
> 
> points me to 
> /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/python/py-matplotlib-basemap/Portfile
> 
> and inside that I see this entry
> 
> python.versions     27 35 36 37 38
> 
> How to add compatibility with python39 to it? It looks like it’s not just a 
> matter of adding 39 there... How could I create the py39matplotlib-basemap 
> package?
> 
> Sorry for what is very likely a dumb question...
> 
> Franco

Reply via email to