는 :사전되지 않음 쓰기 가능 (일반 오래된 setup.py는)
Traceback (most recent call last): File "setup.py", line 32, in <module>
m.Extension.dict = m._Extension.dict
AttributeError: attribute 'dict' of 'type' objects is not writable
이 보인다 특정 유형의 (더 오래된) setup.py 파일에 문제가있을 수 있습니다. 나는 https://pypi.python.org/pypi/setuptools_cython/0.2에 따라 최소한의 예제를 만들어 :
#Using Python 3.6 on Windows 10 (64-bit)
from setuptools import setup
#from distutils.extension import Extension
#^That line can be included or excluded without changing the error
import sys
if 'setuptools.extension' in sys.modules:
m = sys.modules['setuptools.extension']
m.Extension.__dict__ = m._Extension.__dict__
다른 패키지 (Github에서에 arcitc 문제점 # 17 참조) 과거에 비슷한 문제가 있었다 분명히 내 머리 위에가는 일부 파이썬 마법 (의 북극 설정하여 문제를 해결 한 .py는 더 이상 관련 행을 포함하지 않습니다.
문제의 원인에 대한 의견이 있으십니까? 그렇다면 기본 기능을 손상시키지 않고이 오류를 피하기 위해 setup.py를 변경할 수 있습니까?