summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Bumped version to 0.9.2a for twine upload testing on test.pypi.orgTodd Leonhardt2018-05-301-1/+1
|
* More updates for #408 and #399kotfu2018-05-281-1/+1
|
* Work begins on #408 and #399kotfu2018-05-281-0/+1
|
* Update version to 0.9.1 for #4210.9.1kotfu2018-05-281-1/+1
|
* Update version to 0.9.0.1 for #421kotfu2018-05-281-1/+1
|
* Update version to 0.9.1rc1 to try and fix #421kotfu2018-05-281-3/+3
|
* Fix error in setup.pyTodd Leonhardt2018-05-281-1/+0
| | | | PyPI doesn't recognize PyPy3 as a valid programming language
* Update CHANGELOG in preparation for 0.9.0 release0.9.0Todd Leonhardt2018-05-281-0/+3
|
* Update for current best practices for dev dependency installationkotfu2018-05-181-3/+5
|
* Updated setup.pyTodd Leonhardt2018-05-011-14/+1
| | | | | | | | Changes include: - Removed support for versions of setuptools prior to 18.0 (dating to early 2015) - This removed some extra logic related to conditional dependencies and simplified the imports - Added a python_requires statement to require Python 3.4 or newer - I believe this requires setuptools >= 34.4
* Really get rid of the inputFrom stuff, including documentationkotfu2018-04-291-4/+4
|
* Removed pyparsing from setup.py as a dependencyTodd Leonhardt2018-04-281-2/+2
| | | | | | Also: - updated README.md to correctly state 3rd-party dependencies - Updated docs/requirements.txt to no longer include pyparsing for ReadTheDocs build
* Merge remote-tracking branch 'origin/master' into autocompleterEric Lin2018-04-181-1/+1
|\ | | | | | | | | Updated AutoCompleter (#349) to match new directory structure from packaging effort.
| * Attempting to fix tox run of unit testsTodd Leonhardt2018-04-171-1/+1
| | | | | | | | Local py.test run of unit tests now passes.
| * Basic structure for cmd2 as a packagekotfu2018-04-161-1/+1
| |
| * Revert "Basic structure for cmd2 as a package"kotfu2018-04-161-1/+1
| | | | | | | | This reverts commit 4a3d01b679c5db7f6cb670ca981a953eb3b98dc5.
| * Basic structure for cmd2 as a packagekotfu2018-04-161-1/+1
| | | | | | | | Still have a fair amount of work to do to get this sorted.
| * Changed setup.py requirement for pyperclip to >= 1.5.27 instead of 1.6.0Todd Leonhardt2018-04-161-1/+1
| | | | | | | | This is to support installation from package managers on older OSes such as Debian 9.
* | Bringing back color. Updated dependencies to include colorama.Eric Lin2018-04-171-1/+1
| |
* | More changes for Python 3.4Eric Lin2018-04-161-0/+1
| |
* | Try adding typing for Python 3.4Eric Lin2018-04-161-1/+1
| |
* | Changed setup.py requirement for pyperclip to >= 1.5.27 instead of 1.6.0Todd Leonhardt2018-04-161-1/+1
|/ | | | This is to support installation from package managers on older OSes such as Debian 9.
* Started removing dependency on sixTodd Leonhardt2018-04-151-2/+2
| | | | | | | Removed all dependency on six other than for six.moves.input Also: - Started removing code branches which were for Python 2 support
* Removed reference to Python 2 and 2.7 in some sections of the documentationTodd Leonhardt2018-04-151-3/+2
|
* Removed unit test dependency on mockTodd Leonhardt2018-04-151-2/+1
| | | | | mock was a backport of Python's built in unittest.mock and was required for Python 3.2 or earlier - Since we now support Python 3.4+ moving forward we no longer need to make use of the 3rd party mock module
* No longer try to test on Python 2.7 on either TravisCI or AppVeyorTodd Leonhardt2018-04-151-13/+4
|
* Merged master into delete_optparse branchTodd Leonhardt2018-04-151-1/+1
|\ | | | | | | | | Also: - Bumped version to 0.9.0
| * Preparation for 0.8.5 releaseTodd Leonhardt2018-04-131-1/+1
| | | | | | | | | | - Bumped version to 0.8.5 - Added details to CHANGELOG.md regarding recent changes
* | Updated version to 0.8.5Todd Leonhardt2018-04-101-1/+1
|/
* Preparing for 0.8.4 release0.8.4Kevin Van Brunt2018-04-101-1/+1
|
* Add wcwidth for setuptools>=18Nicola Soranzo2018-04-101-0/+1
| | | | | | Missed in commit 2f4198ef94262dc0c747c34541a72128164dc340 . Fix https://github.com/python-cmd2/cmd2/issues/346 .
* Updated version number of release0.8.3Kevin Van Brunt2018-04-091-1/+1
|
* Corrected docsKevin Van Brunt2018-04-061-1/+1
|
* Fixed bug where display width was not being calculated for display_matchesKevin Van Brunt2018-03-301-0/+2
|
* Add conditional dependency on enum34 for Python 2.7Todd Leonhardt2018-03-281-0/+4
|
* Wheel-compatible conditional requirementsNicola Soranzo2018-03-271-10/+19
| | | | | | | | See https://hynek.me/articles/conditional-python-dependencies/ for a background explanation. The fallback for setuptools < 18 is inspired by https://gitlab.com/pycqa/flake8/blob/master/setup.py
* Added table_display.pyTodd Leonhardt2018-03-141-1/+1
| | | | | | | | Added example showing how to display tabular data in a cmd2 application. Also: - Updated CHANGELOG with data on all PRs since last release - Bumped version to 0.8.2 in preparation for next release
* Removed support for case-insensitive command parsingTodd Leonhardt2018-03-021-1/+1
|
* Fixed unit test bug on WindowsTodd Leonhardt2018-03-021-1/+1
| | | | - The python-forked module doesn't work on Windows
* Added use of pytest-forked to CI unit test runsTodd Leonhardt2018-03-021-1/+1
| | | | | | | Due to apparent bugs in pyparsing, this can significantly speed up unit test execution. Also: - Removed use of pexpect in unit tests
* Removed abbrev attributeKevin Van Brunt2018-03-021-1/+1
|
* First past at unit test for persistent history featureTodd Leonhardt2018-02-091-1/+1
| | | | | | Added pexpect to modules required for running unit tests. This opens the door for carefully crafted complex unit tests to verify intricate behavior. Tests like this are somewhat painful to write and slow to execute. However, they can enable testing complicated interactive behavior that we otherwise probably would not be able to test.
* Added optional persistent readline history featureTodd Leonhardt2018-02-081-1/+1
| | | | | | | | | | | | - Including an example and info in the Sphinx docs Also: - Created CHANGELOG entry for 0.8.1 release - Added info to README about new sub-menu feature - Bumped version to 0.8.1 TODO: - Added a unit test for the persistent readline history feature
* Updated "main features" as visible from PyPITodd Leonhardt2018-02-011-2/+3
|
* redirect_stderr wasn't added to contextlib until Python 3.5Todd Leonhardt2018-01-221-2/+6
| | | | So it turns out that we need contextlib2 for Python 3.4 and earlier.
* help command temporarily redirects sys.stdout and sys.stderr to self.stdout ↵Todd Leonhardt2018-01-221-0/+6
| | | | | | | | for argparse commands In order to make "help" behave more consistently for decorated and undecorated commands, argparse output is temporarily redirected to self.stdout. So doing "help history" is similar to "help load". However, when using the "-h" with argparse commands without using the "help" command, the output from argparse isn't redirected to self.stdout. Fixing this would be rather difficult and would essentially involve creating a pyparsing rule to detect it at the parser level.
* Added links to docs and examples to CHANGELOG.mdTodd Leonhardt2018-01-201-1/+1
| | | | Also bumped version to 0.8.0.
* Enabled Python 3.7 testing on Travis CITodd Leonhardt2018-01-061-1/+2
| | | | Also bumped version to 0.8.0a
* Disabled Python 3.7-dev build in Travis CITodd Leonhardt2018-01-041-1/+1
| | | | | | | 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.
* Fix Travis CI buildsTodd Leonhardt2018-01-041-1/+0
| | | | | Python 3.3 builds appear to be no longer supported on Travis CI. This replaces Python 3.3 with Python 3.7-dev for Travis CI builds.