You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
662 B
25 lines
662 B
import sys |
|
|
|
REQUIRED_PYTHON = "{{ cookiecutter.python_interpreter }}" |
|
|
|
|
|
def main(): |
|
system_major = sys.version_info.major |
|
if REQUIRED_PYTHON == "python": |
|
required_major = 2 |
|
elif REQUIRED_PYTHON == "python3": |
|
required_major = 3 |
|
else: |
|
raise ValueError("Unrecognized python interpreter: {}".format( |
|
REQUIRED_PYTHON)) |
|
|
|
if system_major != required_major: |
|
raise TypeError( |
|
"This project requires Python {}. Found: Python {}".format( |
|
required_major, sys.version)) |
|
else: |
|
print(">>> Development environment passes all tests!") |
|
|
|
|
|
if __name__ == '__main__': |
|
main()
|
|
|