summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Added minimum version of setuptools_scm and added dependency on setuptoolsTodd Leonhardt2020-01-051-2/+2
|
* Try setting a maximum coverage versionTodd Leonhardt2020-01-041-1/+1
|
* Merge branch 'master' into docstructureTodd Leonhardt2019-07-061-1/+1
|\ | | | | | | | | # Conflicts: # setup.py
| * Add Pipfile to support Pipenv for developmentTodd Leonhardt2019-07-051-1/+1
| |
* | Add doc8 documentation style checkingkotfu2019-07-061-1/+2
|/ | | | | | - add dev dependency - add doc8 to tasks.py - fix all doc8 errors
* Require pyperclip >= 1.6 which simplifies clipboard.pyTodd Leonhardt2019-06-291-1/+1
|
* Deprecate support for Python 3.4 and begin testing with Python 3.8 betaTodd Leonhardt2019-06-141-6/+4
|
* Tweak PyPI description to more closely match that on GitHubTodd Leonhardt2019-03-171-1/+1
|
* Use README.md as the PyPI long descriptionTodd Leonhardt2019-03-171-39/+4
|
* Remove test dependency on argcompleteKevin Van Brunt2019-02-231-2/+1
|
* Updated macro documentation0.9.9Kevin Van Brunt2019-02-211-1/+1
|
* Fix flake8 issuesTodd Leonhardt2018-12-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | This commit contains a very large number of trivial changes in order to fix flake8 errors and warnings. Predominantly these are whitespace changes. Additionally, the build for Python 3.7 on TravisCI has been tweaked to fail if there are any flake8 errors using the following commandline: * flake8 . --count --ignore=E252 --max-complexity=31 --max-line-length=127 --show-source --statistics NOTE: In the future the max cyclomatic complexity should be lowered, but some improvements need to be made first. One flake8 error is being ignored entirely: * E252 missing whitespace around parameter equals * ignored because it doesn't correctly deal with default argument values after a type hint A few flake8 errors are being selectively ignored in certain files: * C901 fuction is too complex * ignored in argparse_completer.py because the complex code is an override of argparse complexity * E302 expected 2 blank lines after ... * ignored in all unit test files for convenience * F401 module imported but unused * ignored in cmd2/__init__.py because imports are for convenience of cmd2 developers and backwards compatibility * F821 undefined name * ignored in cmd2 script files which are intended to run only within cmd2 applications via pyscript where "app" and "cmd" are defined
* Merge branch 'master' into document_completionTodd Leonhardt2018-10-261-0/+1
|\
| * Attempt 3 at getting VSTS tox build workingTodd Leonhardt2018-10-241-0/+1
| |
* | Made significant updates to README.mdTodd Leonhardt2018-10-261-0/+1
|/ | | | The initial goal was to improve documentation of tab-completion capabilities. But the README got updates in several areas.
* Documentation updatesKevin Van Brunt2018-10-121-1/+1
|
* Using wcwidth to calculate display width of promptKevin Van Brunt2018-10-111-3/+1
|
* Updated feature listKevin Van Brunt2018-09-271-1/+6
|
* Removed use of type argument in attr.ib() since that wasn't added until ↵Todd Leonhardt2018-09-201-1/+1
| | | | | | | | version 17.3.0. Also: - In setup.py require version of attrs to be >= 16.3.0 - I think this is right, if there are any issues we can bump this to version 17.1.0
* Fix typoTodd Leonhardt2018-09-051-1/+1
|
* Reduce redundant definition of dependenciesTodd Leonhardt2018-09-051-7/+8
| | | | | Modified setup.py to include a definition of the extra dependencies required for running unit tests. This allowed a significant simplification of tox.ini
* Unrestrict Sphinx version since they fixed their bugTodd Leonhardt2018-09-041-1/+1
|
* Restrict Sphinx versionTodd Leonhardt2018-08-211-1/+1
| | | | | This is trying to work around a bug in Sphinx: https://github.com/sphinx-doc/sphinx/issues/5322
* Add all dev dependencies (even from tox.ini)kotfu2018-07-301-2/+4
|
* Use setuptools_scm for version numberskotfu2018-07-291-2/+4
|
* Started updating CHANGELOGTodd Leonhardt2018-07-161-1/+1
| | | | | | Also: - Bumped version to 0.9.4 - Updated info in Readme and Sphinx docs to reflect new dependency on attrs
* Require ‘attrs’kotfu2018-07-151-1/+1
|
* Bumped version to 0.9.3 now that 0.9.2 release is outTodd Leonhardt2018-06-281-1/+1
|
* Bump version to 0.9.2 in preparation for releaseTodd Leonhardt2018-06-281-1/+1
|
* Added minimum version of twine to dev tool requirements in setup.pyTodd Leonhardt2018-05-301-1/+1
| | | | | Also: - Updated comment in tasks.py to document minimum version of twine, wheel, and setuptools required
* 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
| |