вида:
https://gist.github.com/GoldsteinE/cac47b66db7d955391ece9e84577053d
он выдаёт ошибку
NameError: name 'trivial' is not defined
почему он не видит определение, находящееся прям рядом?
если указать py.run(..., Some(module), Some(module)), то этот пример начинает работать, но в другом окружении начинает ругаться на отсутствие __build_class__ зато
поведение с __build_class__ воспроизводится на питоне 3.8 на том же примере стабильно
про это поведение человек из pyo3 ответил, что это баг
про это тоже
https://github.com/PyO3/pyo3/issues/3370 https://github.com/PyO3/pyo3/issues/3371
nixos? а на обычных операционках?
то же самое
проверял на убунте как минимум
операционка тут не роляет (но можешь попробовать воспроизвести у себя и отписаться о результатах, это тоже будет полезно)
Обсуждают сегодня