Ok, thanks anyway for the not-so-good news… ;-) But out of curiosity, from my experiments I learned that simply adding 39 to
/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/python/py-matplotlib-basemap/Portfile does not automagically allow to try sudo port install py39-matplotlib-basemap (Error: Port py39-matplotlib-basemap not found) What else should I do to finally be able to see the build fail? Franco > On 14 Oct 2021, at 14:47, Marius Schamschula <[email protected]> wrote: > > 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 >
