Open LinuxIsCool opened 3 years ago
import enforce │ 59 ss = SimStrategy() File "/home/shawn/.virtualenvs/TEC/lib/python3.8/site-packages/enforce/__init__.py", line 1, in <module> │ 60 ss.setMaxTicks(max_days * constants.S_PER_DAY / ss.time_step + 1) from .decorators import runtime_validation │‼ 61 File "/home/shawn/.virtualenvs/TEC/lib/python3.8/site-packages/enforce/decorators.py", line 10, in <module> │ 62 assert hasattr(ss, 'save_interval') from .enforcers import apply_enforcer, Parameters, GenericProxy, process_errors │ 63 ss.save_interval = constants.S_PER_DAY File "/home/shawn/.virtualenvs/TEC/lib/python3.8/site-packages/enforce/enforcers.py", line 10, in <module> │‼ 64 ┊ ┊ ┊ from .validator import init_validator, Validator │ 65 #go File "/home/shawn/.virtualenvs/TEC/lib/python3.8/site-packages/enforce/validator.py", line 4, in <module> │ 66 master = SimEngine(ss, output_dir) from .parsers import get_parser │ 67 if not do_profile: File "/home/shawn/.virtualenvs/TEC/lib/python3.8/site-packages/enforce/parsers.py", line 262, in <module> │ 68 ┊ master.run() typing.TupleMeta: _parse_tuple, │ NORMAL E1 Python 3.8.6 64-bit | run_1.py unix | utf-8 | python 3% 3:1 AttributeError: module 'typing' has no attribute 'TupleMeta'
This project looks dead :( It has an active fork, but it is not released to PyPI. Till then, I'm using https://github.com/connor-makowski/type_enforced instead.