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
>> 
> 

Reply via email to