diff options
author | Jarrod Millman <jarrod.millman@gmail.com> | 2019-04-04 15:41:26 -0700 |
---|---|---|
committer | Jarrod Millman <jarrod.millman@gmail.com> | 2019-04-04 15:59:51 -0700 |
commit | dca6362a2bde91a4b228d9f7a58d69b146a2614f (patch) | |
tree | 17ea573c41ca183a43d0ed5cc67189ec4a261c21 /setup.py | |
parent | 7248fad898440ef07f884ed80d9815b72f7b6532 (diff) | |
download | networkx-dca6362a2bde91a4b228d9f7a58d69b146a2614f.tar.gz |
Ensure that this isn't installed on Python 2.7
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -20,9 +20,14 @@ if sys.argv[-1] == 'setup.py': print() if sys.version_info[:2] < (3, 5): - print("NetworkX requires Python 3.5 or later (%d.%d detected)." % - sys.version_info[:2]) - sys.exit(-1) + error = """NetworkX 2.3+ requires Python 3.5 or later (%d.%d detected). + +For Python 2.7, please install version 2.2 using: + +$ pip install 'networkx==2.2' +""" % sys.version_info[:2] + sys.stderr.write(error + "\n") + sys.exit(1) # Write the version information. sys.path.insert(0, 'networkx') @@ -154,6 +159,7 @@ if __name__ == "__main__": package_data=package_data, install_requires=install_requires, extras_require=extras_require, + python_requires='>=3.5', test_suite='nose.collector', tests_require=['nose>=1.3.7'], zip_safe=False |