how to add a python package to python39
Marius Schamschula
lists at schamschula.com
Thu Oct 14 13:07:19 UTC 2021
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 <vaccari at units.it> 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 <lists at schamschula.com> 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 <vaccari at units.it> 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20211014/86cc5ec2/attachment.htm>
More information about the macports-users
mailing list