Skip to content

Commit c447ee4

Browse files
committed
Disabled Python 3.7-dev build in Travis CI
There are a couple unit test failures with Python 3.7-dev that we will need to look into at some point, so I disabled that build for now. Updated all documentation to reflect that cmd2 is support on Python 2.7 and 3.4+. Official support for Python 3.3 has been abandoned due to no longer having support to test on that platform on Travis CI.
1 parent 202eb16 commit c447ee4

File tree

7 files changed

+12
-10
lines changed

7 files changed

+12
-10
lines changed

.travis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ matrix:
1616
- os: linux
1717
python: 3.6
1818
env: TOXENV=py36
19-
- os: linux
20-
python: 3.7-dev
21-
env: TOXENV=py37
19+
# - os: linux
20+
# python: 3.7-dev
21+
# env: TOXENV=py37
2222
# # Warning: Don't try to use code coverage analysis with pypy as it is insanely slow
2323
# - os: linux
2424
# python: pypy

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
* Enhancements
66
* Improved documentation for modifying shortcuts (command aliases)
77
* Made ``pyreadline`` a dependency on Windows to ensure tab-completion works
8+
* Other changes
9+
* Abandoned official support for Python 3.3. It should still work, just don't have an easy way to test it anymore.
810

911
## 0.7.8 (November 8, 2017)
1012

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ The tables below list all prerequisites along with the minimum required version
4444

4545
| Prerequisite | Minimum Version |
4646
| --------------------------------------------------- | --------------- |
47-
| [Python](https://www.python.org/downloads/) | `3.3 or 2.7` |
47+
| [Python](https://www.python.org/downloads/) | `3.4 or 2.7` |
4848
| [six](https://pypi.python.org/pypi/six) | `1.8` |
4949
| [pyparsing](http://pyparsing.wikispaces.com) | `2.0.3` |
50-
| [pyperclip](https://github.com/asweigart/pyperclip) | `1.5` |
50+
| [pyperclip](https://github.com/asweigart/pyperclip) | `1.6` |
5151

5252
#### Additional prerequisites to run cmd2 unit tests
5353

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Main Features
3232
- Parsing commands with flags
3333
- Unicode character support (*Python 3 only*)
3434
- Good tab-completion of commands, file system paths, and shell commands
35-
- Python 2.7 and 3.3+ support
35+
- Python 2.7 and 3.4+ support
3636
- Linux, macOS and Windows support
3737
- Trivial to provide built-in help for all commands
3838
- Built-in regression testing framework for your applications (transcript-based testing)
@@ -46,7 +46,7 @@ On all operating systems, the latest stable version of `cmd2` can be installed u
4646
pip install -U cmd2
4747
```
4848

49-
cmd2 works with Python 2.7 and Python 3.3+ on Windows, macOS, and Linux. It is pure Python code with
49+
cmd2 works with Python 2.7 and Python 3.4+ on Windows, macOS, and Linux. It is pure Python code with
5050
the only 3rd-party dependencies being on [six](https://pypi.python.org/pypi/six),
5151
[pyparsing](http://pyparsing.wikispaces.com), and [pyperclip](https://github.com/asweigart/pyperclip)
5252
(on Windows, [pyreadline](https://pypi.python.org/pypi/pyreadline) is an additional dependency).

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Contents:
7272
Compatibility
7373
=============
7474

75-
Tested and working with Python 2.7 and 3.3+.
75+
Tested and working with Python 2.7 and 3.4+.
7676

7777
Indices and tables
7878
==================

docs/install.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This section covers the basics of how to install, upgrade, and uninstall ``cmd2`
77

88
Installing
99
----------
10-
First you need to make sure you have Python 2.7 or Python 3.3+, pip_, and setuptools_. Then you can just use pip to
10+
First you need to make sure you have Python 2.7 or Python 3.4+, pip_, and setuptools_. Then you can just use pip to
1111
install from PyPI_.
1212

1313
.. _pip: https://pypi.python.org/pypi/pip

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
- Parsing commands with flags
3333
- Unicode character support (*Python 3 only*)
3434
- Good tab-completion of commands, file system paths, and shell commands
35-
- Python 2.7 and 3.3+ support
35+
- Python 2.7 and 3.4+ support
3636
- Linux, macOS and Windows support
3737
- Trivial to provide built-in help for all commands
3838
- Built-in regression testing framework for your applications (transcript-based testing)

0 commit comments

Comments
 (0)