Colin Sullivan
8 years ago
3 changed files with 38 additions and 2 deletions
@ -0,0 +1,24 @@
|
||||
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: {}".format( |
||||
required_major, sys.version)) |
||||
else: |
||||
print(">>> Development environment passes all tests!") |
||||
|
||||
|
||||
if __name__ == '__main__': |
||||
main() |
Loading…
Reference in new issue