Franco, You have to run
portindex to add the support to the index. Marius -- Marius Schamschula > On Oct 14, 2021, at 7:58 AM, VACCARI FRANCO <[email protected]> wrote: > > 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 >> >
