Skip to content

Commit

Permalink
Merge pull request #206 from leif/python27
Browse files Browse the repository at this point in the history
drop Python 2.6 (.travis.yml, doc, setup.py)
  • Loading branch information
daira committed Dec 3, 2015
2 parents 42c159b + 000c148 commit 45ec924
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 11 deletions.
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ sudo: false
language: python
python:
- "2.7"
- "2.6"
- "pypy"
before_install:
- sh -c set
Expand Down
14 changes: 7 additions & 7 deletions docs/quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ Install Python
--------------

Check if you already have an adequate version of Python installed by running
``python -V``. Python v2.6 (v2.6.6 or greater recommended) or Python v2.7
will work. Python v3 does not work. On Windows, we recommend the use of
native Python v2.7, not Cygwin Python. If you don't have one of these
versions of Python installed, `download`_ and install the latest version of
Python v2.7. Make sure that the path to the installation directory has no
spaces in it (e.g. on Windows, do not install Python in the "Program Files"
directory).
``python -V``. The latest version of Python v2.7 is recommended. Python v2.6.x
is no longer officially supported, but might still work. Python v3 does not
work. On Windows, we recommend the use of native Python v2.7, not Cygwin
Python. If you don't have one of these versions of Python installed,
`download`_ and install the latest version of Python v2.7. Make sure that the
path to the installation directory has no spaces in it (e.g. on Windows, do not
install Python in the "Program Files" directory).

.. _download: https://www.python.org/downloads/

Expand Down
5 changes: 2 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys; assert sys.version_info < (3,), ur"Tahoe-LAFS does not run under Python 3. Please use a version of Python between 2.6 and 2.7.x inclusive."
import sys; assert sys.version_info < (3,), ur"Tahoe-LAFS does not run under Python 3. Please use Python 2.7.x."

# Tahoe-LAFS -- secure, distributed storage grid
#
Expand Down Expand Up @@ -101,7 +101,6 @@ def read_version_py(infname):
"Programming Language :: C",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Utilities",
"Topic :: System :: Systems Administration",
Expand Down Expand Up @@ -249,7 +248,7 @@ def run_command(args, cwd=None):
use_shell = sys.platform == "win32"
try:
p = subprocess.Popen(args, stdout=subprocess.PIPE, cwd=cwd, shell=use_shell)
except EnvironmentError as e: # if this gives a SyntaxError, note that Tahoe-LAFS requires Python 2.6+
except EnvironmentError as e: # if this gives a SyntaxError, note that Tahoe-LAFS requires Python 2.7+
print("Warning: unable to run %r." % (" ".join(args),))
print(e)
return None
Expand Down

0 comments on commit 45ec924

Please sign in to comment.