summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Updating version and changelog in preparation for minor bug fix realeaseTodd Leonhardt2018-01-041-1/+1
|
* Fixed a list concatenation bug in changes made to setup.pyTodd Leonhardt2017-11-151-1/+1
|
* Modified setup.py and README.md to make pyreadline a dependency on WindwosTodd Leonhardt2017-11-151-1/+5
| | | | | | Also: - bumped version to 0.7.9a - updated changelog
* Added fix for changes in pyperclip project structure in the most recent versionTodd Leonhardt2017-11-081-1/+1
| | | | | | | | | Also included a number of minor maintenance updates: - Bumped version to 0.7.8 in preparation for upcoming release - Updated Readme.md to add link to slides from recent Florida PyCon talk about cmd2 - Updated documentation on integrating cmd2 with other event loops to use newer runcmds_plus_hooks() method instead of legacy onecmds_plus_hooks method which doesn't properly deal with load commands - Deleted old files which were used to prepare for a PyCon 2010 presentation - Updated ChangeLog regarding this bug fix
* Improved documentation for how a user can modify comment grammar/styleTodd Leonhardt2017-09-221-1/+1
| | | | | | | Also: - Added arg_print.py example to demonstrate this - Bumped version to 0.7.8a - Updated CHANGELOG
* Updated CHANGELOG with some text regarding recent enhancements to transcript ↵Todd Leonhardt2017-08-221-1/+1
| | | | | | regexes Also bumped version from 0.7.7a to 0.7.7 in preparation for eventual next release.
* Bump versions to 0.7.7aTodd Leonhardt2017-08-151-1/+1
| | | | This is to help distinguish latest code in GitHub from a version installed via pip from PyPI
* Updated CHANGES and bumped version in preparation for 0.7.6 releaseTodd Leonhardt2017-08-021-1/+1
|
* Bump version to 0.7.6a (from 0.7.5)Todd Leonhardt2017-07-081-1/+1
|
* Bump version to 0.7.5 (from 0.7.5a)0.7.5Todd Leonhardt2017-07-081-1/+1
|
* Fix a typo: unitest -> unittestFelix Yan2017-07-041-1/+1
|
* Bump version to 0.7.5aTodd Leonhardt2017-07-031-1/+1
|
* Fix typoTodd Leonhardt2017-07-031-1/+1
|
* Minor tweak to description and layoutTodd Leonhardt2017-07-031-1/+1
|
* Tweaks to PyPI packaging and GitHub front-pageTodd Leonhardt2017-07-031-21/+24
| | | | | | | | | | | | PyPI changes: - Changed overall cmd2 description - Fixed pip install warning due to unknown "docs_require" distribution option - No longer include examples and tests in PyPI *.tar.gz package GitHub README.md changes: - Changed top-level cmd2 description - Improved labels on build badges so it says "unix build: passing" and "windows build: passing" instead of two "build passing" badges right next to each other - Reorganized layout a little to hopefully do a better job explaining what cmd2 is earlier
* Replaced clipboard copy and paste custom code with pyperclipTodd Leonhardt2017-06-301-2/+2
| | | | | | - Added a 3rd-party dependency on the pyperclip module TODO: Rigorous test on all OSes, particularly Linux systems without xclip
* Bumped version to 0.7.4 and updated CHANGES fileTodd Leonhardt2017-06-291-1/+1
|
* Set version to 0.7.4b for nowTodd Leonhardt2017-06-241-2/+4
|
* Updated CHANGES.md file and bumped version to 0.7.3Todd Leonhardt2017-06-141-1/+1
| | | | Bumped version in preparation for 0.7.3 release probably within the next couple weeks.
* Bumping version to 0.7.3aTodd Leonhardt2017-05-221-1/+1
| | | | Changing to alpha version just to avoid confusion with release in PyPI
* Bumping version to 0.7.20.7.2Todd Leonhardt2017-05-221-1/+1
|
* Fixed a hard-coded path separatorTodd Leonhardt2017-05-181-1/+1
| | | | | | Fixed a bug where a path separator was hard-coded as ":" and replaced it with os.path.pathsep Also changed version from 0.7.1a to 0.7.1 in preparation for upcoming release.
* Mostly fix a bunch of spelling mistakes.Todd Leonhardt2017-03-131-1/+1
| | | | A few other miscellaneous minor tweaks for whitespace and such.
* Changes to make our project as welcoming as possible for new contributors.Todd Leonhardt2017-02-261-1/+1
| | | | | | | Changes include: 1) Added CONTRIBUTING.md with detailed instructions for how to contribute, which should be especially useful to those new to open source in general or GitHub in particular 2) Added CODE_OF_CONDUCT.md which sets ground rules for participants’ behavior and helps to facilitate a friendly, welcoming environment 3) Renamed the "example" directory to "examples" in the hope that one day soon there may be more than a single example ;-)
* Bump version to 0.7.1aFederico Ceratto2017-02-231-1/+1
|
* Fix a Python 2 vs Python 3 bug in setup.pyTodd Leonhardt2017-02-181-20/+20
|