Skip to content
Snippets Groups Projects
  1. Jul 12, 2023
  2. Jul 05, 2023
  3. Jun 30, 2023
  4. Jun 29, 2023
  5. Jun 28, 2023
  6. Jun 24, 2023
  7. Jun 22, 2023
  8. Jun 07, 2023
  9. Jun 04, 2023
  10. May 31, 2023
  11. May 30, 2023
  12. Apr 11, 2023
  13. Apr 10, 2023
  14. Apr 09, 2023
  15. Apr 03, 2023
  16. Mar 31, 2023
  17. Mar 28, 2023
  18. Mar 27, 2023
  19. Mar 24, 2023
    • Stephan Seitz's avatar
      fix: MappingProxyType is not a constant and should therefor use default_factory · bbcefe16
      Stephan Seitz authored
      Fixes execution on Python 3.11
      
      Prevents the following error:
      ```
      ImportError while loading conftest '/home/stephan/projects/pystencils/conftest.py'.
      conftest.py:14: in <module>
          from pystencils.cpu import cpujit
      pystencils/__init__.py:10: in <module>
          from .config import CreateKernelConfig
      pystencils/config.py:19: in <module>
          @dataclass
      /usr/lib/python3.11/dataclasses.py:1220: in dataclass
          return wrap(cls)
      /usr/lib/python3.11/dataclasses.py:1210: in wrap
          return _process_class(cls, init, repr, eq, order, unsafe_hash,
      /usr/lib/python3.11/dataclasses.py:958: in _process_class
          cls_fields.append(_get_field(cls, name, type, kw_only))
      /usr/lib/python3.11/dataclasses.py:815: in _get_field
          raise ValueError(f'mutable default {type(f.default)} for field '
      E   ValueError: mutable default <class 'mappingproxy'> for field gpu_indexing_params is not allowed: use default_factory
      
      ```
      bbcefe16