Open TimNooren opened 2 years ago
the current release of fronzendict
is version 2.1.3
, and the mapping issue is fixed there:
(cpy310_2) (base) oberstet@intel-nuci7:~/myproject$ python -c "from frozendict import frozendict"
(cpy310_2) (base) oberstet@intel-nuci7:~/myproject$ pip show frozendict
Name: frozendict
Version: 2.1.3
Summary: A simple immutable dictionary
Home-page: https://github.com/Marco-Sulla/python-frozendict
Author: Marco Sulla
Author-email: marcosullaroma@gmail.com
License: LGPL v3
Location: /home/oberstet/cpy310_2/lib/python3.10/site-packages
Requires:
Required-by: cairo-lang
why is it version pinned to an exact version rather than eg with an open upper version limit?
it seems, the source of the pinning is
and the script to make that into an actual requirements file is
https://github.com/starkware-libs/cairo-lang/blob/master/build.sh
Any news on this one? I have experienced this as well.
Hello peeps for the records about support and why it's a good reason to move towards a upper python version: Ver | End of life |
---|---|
3.11 | Ends in 4 years and 9 months (24 Oct 2027) |
3.10 | Ends in 3 years and 8 months (04 Oct 2026) |
3.9 | Ends in 2 years and 8 months (05 Oct 2025) |
With this one trick of making the changes towards an upper Python version you gain few years of life, performance, patches and you make more developers and package maintainers happy!
Hi,
As far as I can tell
cairo-lang
is not explicitly built/tested for python 3.10, but I just wanted to log this issue:Running
starknet-compile
using python 3.10 yields:frozendict
is pinned to version 1.2, released in 2016. In python 3.10 importing abstract base classes fromcollections
directly has been disabled.