forked from pool/python-cmd2
- update to 0.7.5:
* `case_insensitive` is no longer a runtime-settable parameter, but it was still listed as such * Fixed a recursive loop bug when abbreviated commands are enabled and it could get stuck in the editor forever * Fixed argparse_example.py and pirate.py examples and transcript_regex.txt transcript * Fixed a bug in a unit test which occurred under unusual circumstances * Organized all attributes used to configure the ParserManager into a single location * Set the default value of `abbrev` to `False` (which controls whether or not abbreviated commands are allowed) * Improved implementation of `load` to use command queue instead of nested inner loop * Fixed a couple bugs in interacting with pastebuffer/clipboard on macOS and Linux * Fixed a couple bugs in edit and save commands if called when history is empty * Ability to pipe ``cmd2`` command output to a shell command is now more reliable, particularly on Windows * Fixed a bug in ``pyscript`` command on Windows related to ``\`` being interpreted as an escape * Ensure that path and shell command tab-completion results are alphabetically sorted * Removed feature for load command to load scripts from URLS * Removed presence of a default file name and default file extension * ``load`` command has better error checking and reporting * Clipboard copy and paste functionality is now handled by the **pyperclip** module * ``shell`` command now supports redirection and piping of output * Added a lot of unit tests * Removed pause command * Added a dependency on the **pyperclip** module * Fixed a bug in displaying a span of history items when only an end index is supplied * Fixed a bug which caused transcript test failures to display twice * Added the ability to exclude commands from the help menu (**eof** included by default) * Redundant **list** command removed and features merged into **history** command * Added **pyscript** command which supports tab-completion and running Python scripts with arguments * Improved tab-completion of file system paths, command names, and shell commands * Changed default value of USE_ARG_LIST to True - this affects the beavhior of all **@options** commands * Refactored code to encapsulate most of the pyparsing logic into a ParserManager class * Added a MANIFEST.ini file to make sure a few extra files get included in the PyPI source distribution OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=23
This commit is contained in:
parent
96b9250d17
commit
440f9644e9
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ef09745c91dbc13344db6d81f4dea4c844bf2fabf3baf91fab1bb54e4b3bb328
|
|
||||||
size 367057
|
|
3
cmd2-0.7.5.tar.gz
Normal file
3
cmd2-0.7.5.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7a47afafc5ad45649a2998df8d96f39d8e1d0686f55c785285889e45151ff75f
|
||||||
|
size 64939
|
@ -1,3 +1,54 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 7 07:40:00 UTC 2017 - tbechtold@suse.com
|
||||||
|
|
||||||
|
- update to 0.7.5:
|
||||||
|
* `case_insensitive` is no longer a runtime-settable parameter, but it was still listed as such
|
||||||
|
* Fixed a recursive loop bug when abbreviated commands are enabled and it could get stuck in the editor forever
|
||||||
|
* Fixed argparse_example.py and pirate.py examples and transcript_regex.txt transcript
|
||||||
|
* Fixed a bug in a unit test which occurred under unusual circumstances
|
||||||
|
* Organized all attributes used to configure the ParserManager into a single location
|
||||||
|
* Set the default value of `abbrev` to `False` (which controls whether or not abbreviated commands are allowed)
|
||||||
|
* Improved implementation of `load` to use command queue instead of nested inner loop
|
||||||
|
* Fixed a couple bugs in interacting with pastebuffer/clipboard on macOS and Linux
|
||||||
|
* Fixed a couple bugs in edit and save commands if called when history is empty
|
||||||
|
* Ability to pipe ``cmd2`` command output to a shell command is now more reliable, particularly on Windows
|
||||||
|
* Fixed a bug in ``pyscript`` command on Windows related to ``\`` being interpreted as an escape
|
||||||
|
* Ensure that path and shell command tab-completion results are alphabetically sorted
|
||||||
|
* Removed feature for load command to load scripts from URLS
|
||||||
|
* Removed presence of a default file name and default file extension
|
||||||
|
* ``load`` command has better error checking and reporting
|
||||||
|
* Clipboard copy and paste functionality is now handled by the **pyperclip** module
|
||||||
|
* ``shell`` command now supports redirection and piping of output
|
||||||
|
* Added a lot of unit tests
|
||||||
|
* Removed pause command
|
||||||
|
* Added a dependency on the **pyperclip** module
|
||||||
|
* Fixed a bug in displaying a span of history items when only an end index is supplied
|
||||||
|
* Fixed a bug which caused transcript test failures to display twice
|
||||||
|
* Added the ability to exclude commands from the help menu (**eof** included by default)
|
||||||
|
* Redundant **list** command removed and features merged into **history** command
|
||||||
|
* Added **pyscript** command which supports tab-completion and running Python scripts with arguments
|
||||||
|
* Improved tab-completion of file system paths, command names, and shell commands
|
||||||
|
* Changed default value of USE_ARG_LIST to True - this affects the beavhior of all **@options** commands
|
||||||
|
* Refactored code to encapsulate most of the pyparsing logic into a ParserManager class
|
||||||
|
* Added a MANIFEST.ini file to make sure a few extra files get included in the PyPI source distribution
|
||||||
|
* ``-`` wasn't being treated as a legal character
|
||||||
|
* The allow_cli_args attribute wasn't properly disabling parsing of args at invocation when False
|
||||||
|
* py command wasn't allowing scripts which used *cmd* function prior to entering an interactive Python session
|
||||||
|
* Don't throw exception when piping output to a shell command
|
||||||
|
* Transcript testing now properly calls ``preloop`` before and ``postloop`` after
|
||||||
|
* Fixed readline bug related to ANSI color escape codes in the prompt
|
||||||
|
* Added CONTRIBUTING.md and CODE_OF_CONDUCT.md files
|
||||||
|
* Added unicode parsing unit tests and listed unicode support as a feature when using Python 3
|
||||||
|
* Added more examples and improved documentation
|
||||||
|
* Added CmdResult namedtumple for returning and storing results
|
||||||
|
* Added local file system path completion for ``edit``, ``load``, ``save``, and ``shell`` commands
|
||||||
|
* Add shell command completion for ``shell`` command or ``!`` shortcut
|
||||||
|
* Abbreviated multiline commands are no longer allowed (they never worked correctly anyways)
|
||||||
|
* Refactored to use six module for a unified codebase which supports both Python 2 and Python 3
|
||||||
|
* Stabilized on all platforms (Windows, Mac, Linux) and all supported Python versions (2.7, 3.3, 3.4, 3.5, 3.6, PyPy)
|
||||||
|
* Added lots of unit tests and fixed a number of bugs
|
||||||
|
* Improved documentation and moved it to cmd2.readthedocs.io
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Nov 14 14:21:27 UTC 2016 - dmueller@suse.com
|
Mon Nov 14 14:21:27 UTC 2016 - dmueller@suse.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-cmd2
|
# spec file for package python-cmd2
|
||||||
#
|
#
|
||||||
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,22 +17,20 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: python-cmd2
|
Name: python-cmd2
|
||||||
Version: 0.6.9
|
Version: 0.7.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Extra features for standard library's cmd module
|
Summary: Extra features for standard library's cmd module
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Url: http://packages.python.org/cmd2/
|
Url: http://packages.python.org/cmd2/
|
||||||
Source: https://pypi.io/packages/source/c/cmd2/cmd2-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/c/cmd2/cmd2-%{version}.tar.gz
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
BuildRequires: python-setuptools
|
BuildRequires: python-setuptools
|
||||||
Requires: python-pyparsing >= 2.0.1
|
Requires: python-pyparsing >= 2.0.1
|
||||||
|
Requires: python-pyperclip
|
||||||
|
Requires: python-six
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
|
||||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
||||||
%else
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
%endif
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Enhancements for standard library's cmd module.
|
Enhancements for standard library's cmd module.
|
||||||
@ -64,7 +62,7 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README.rst
|
%doc README.md LICENSE
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user