summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add six module to requirements for building docsTodd Leonhardt2017-02-121-1/+1
|
* Adding requirements.txt to doc section to try to fix autodoc on readthedocsTodd Leonhardt2017-02-121-1/+1
|
* docs now use the sphinx_rtd_theme.Todd Leonhardt2017-02-111-0/+2
| | | | The docs now use the custom HTML theme from Read the Docs so that when they are built locally they look the same as they will at https://cmd2.readthedocs.io/en/latest/
* Fixed how the six.moves.input function is imported and used.Todd Leonhardt2017-02-051-0/+1
| | | | Also added a unit test for the cmd2.Cmd.select() method.
* Various minor updates:Todd Leonhardt2017-01-291-37/+49
| | | | | | | | | - Updated .gitignore for code coverage result dirs from coverage and pytest-cov - Updated README.rst to include badge for latest docs from readthedocs.io - Updated setup.py to have updated info for the next time a release is made to PyPI - Documentation updates: - Bumped version in conf.py to 0.7 - Updated links in index.rst and alternatives.rst
* Remove mentions of 2to3, remove INSTALL.txtFederico Ceratto2017-01-061-3/+0
|
* Python 2 and 3 both compiling.Todd Leonhardt2016-12-091-2/+2
| | | | | | | | ISSUES: - Tab completion broken in Python 2 TODO: - Still need to do transcript testing for both Python 2 and 3
* Second stage of refactoring using six module for unified Python 2/3 codebaseTodd Leonhardt2016-12-091-2/+2
|
* First stage of refactoring to support full simultaneous Python 2 and 3 ↵Todd Leonhardt2016-12-091-10/+13
| | | | compatibility via use of the six module.
* Release v. 0.6.90.6.9Federico Ceratto2016-10-031-1/+1
|
* Drop distutils support. Closes: #7Federico Ceratto2016-10-031-6/+1
|