Problème d'installation sur python3.11 #15

Closed
opened 2023-02-17 06:31:54 +00:00 by Mindiell · 2 comments
Owner

Fresh install du jour. Un simple migrate donne ceci :

Traceback (most recent call last):
  File "/home/blabla/projets/afpy/PonyConf/./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/core/management/__init__.py", line 377, in execute
    django.setup()
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/apps/registry.py", line 114, in populate
    app_config.import_models()
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/apps/config.py", line 211, in import_models
    self.models_module = import_module(models_module_name)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/blabla/projets/afpy/PonyConf/cfp/models.py", line 22, in <module>
    from ponyconf.utils import PonyConfModel
  File "/home/blabla/projets/afpy/PonyConf/ponyconf/utils.py", line 6, in <module>
    import bleach
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/__init__.py", line 7, in <module>
    from bleach.linkifier import (
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/linkifier.py", line 6, in <module>
    from bleach import html5lib_shim
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/html5lib_shim.py", line 14, in <module>
    from bleach._vendor.html5lib import (
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/__init__.py", line 25, in <module>
    from .html5parser import HTMLParser, parse, parseFragment
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/html5parser.py", line 8, in <module>
    from . import _tokenizer
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/_tokenizer.py", line 16, in <module>
    from ._trie import Trie
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/_trie/__init__.py", line 3, in <module>
    from .py import Trie as PyTrie
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/_trie/py.py", line 6, in <module>
    from ._base import Trie as ABCTrie
  File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/_trie/_base.py", line 3, in <module>
    from collections import Mapping
ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.11/collections/__init__.py)

Fresh install du jour. Un simple migrate donne ceci : ``` Traceback (most recent call last): File "/home/blabla/projets/afpy/PonyConf/./manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/core/management/__init__.py", line 377, in execute django.setup() File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/apps/registry.py", line 114, in populate app_config.import_models() File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/django/apps/config.py", line 211, in import_models self.models_module = import_module(models_module_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1206, in _gcd_import File "<frozen importlib._bootstrap>", line 1178, in _find_and_load File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/home/blabla/projets/afpy/PonyConf/cfp/models.py", line 22, in <module> from ponyconf.utils import PonyConfModel File "/home/blabla/projets/afpy/PonyConf/ponyconf/utils.py", line 6, in <module> import bleach File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/__init__.py", line 7, in <module> from bleach.linkifier import ( File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/linkifier.py", line 6, in <module> from bleach import html5lib_shim File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/html5lib_shim.py", line 14, in <module> from bleach._vendor.html5lib import ( File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/__init__.py", line 25, in <module> from .html5parser import HTMLParser, parse, parseFragment File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/html5parser.py", line 8, in <module> from . import _tokenizer File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/_tokenizer.py", line 16, in <module> from ._trie import Trie File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/_trie/__init__.py", line 3, in <module> from .py import Trie as PyTrie File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/_trie/py.py", line 6, in <module> from ._base import Trie as ABCTrie File "/home/blabla/projets/afpy/PonyConf/venv/lib/python3.11/site-packages/bleach/_vendor/html5lib/_trie/_base.py", line 3, in <module> from collections import Mapping ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.11/collections/__init__.py) ```
Mindiell changed title from Problème d'installation sur python3.11 ? to Problème d'installation sur python3.11 2023-02-17 06:32:40 +00:00
Mindiell added the
bug
label 2023-02-17 06:32:49 +00:00
Author
Owner

Bon, je vais repasser sur python 3.9 pour le moment, et puis il faudra mettre à jour les dépendances (Django typiquement).

https://docs.djangoproject.com/en/4.1/faq/install/#what-python-version-can-i-use-with-django

Bon, je vais repasser sur python 3.9 pour le moment, et puis il faudra mettre à jour les dépendances (Django typiquement). https://docs.djangoproject.com/en/4.1/faq/install/#what-python-version-can-i-use-with-django
Owner

J'y travaille : #21

J'y travaille : https://git.afpy.org/AFPy/PonyConf/pulls/21
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: AFPy/PonyConf#15
No description provided.