| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-cmdln | Distribution: openSUSE Tumbleweed |
| Version: 2.0.0 | Vendor: openSUSE |
| Release: 4.1 | Build date: Fri May 16 11:36:40 2025 |
| Group: Development/Libraries/Python | Build host: reproducible |
| Size: 288450 | Source RPM: python-cmdln-2.0.0-4.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/trentm/cmdln | |
| Summary: An improved cmd.py for Writing Multi-command Scripts and Shells | |
`cmdln.py` is an extension of Python's default `cmd.py` module that provides "a simple framework for writing line-oriented command interpreters". The idea (with both cmd.py and cmdln.py) is to be able to quickly build multi-sub-command tools (think cvs or svn) and/or simple interactive shells (think gdb or pdb). Cmdln's extensions make it more natural to write sub-commands, integrate optparse for simple option processing, and make having good command documentation easier.
MIT
* Fri May 16 2025 Markéta Machová <mmachova@suse.com>
- Convert to pip-based build
* Fri Oct 23 2020 Matej Cepl <mcepl@suse.com>
- Use %pycache_only %python_sitelib instead of %python3_sitelib
fixes gh#openSUSE/python-rpm-macros#64#issuecomment-715373348
* Thu Sep 07 2017 mimi.vx@gmail.com
- convert to singlespec package
* Sat May 02 2015 benoit.monin@gmx.fr
- update to version 2.0.0:
* Added support for Python 3 (test suite fully passing)
- additional changes from version 1.3.1:
* Allow dynamic setting of `self.prompt` and have it update
- additional changes from version 1.3.0:
* Change `self.postoptparse()` hook handling to use the retval
value. If it is none-zero (or non-None), then `Cmdln.main()`
processing exits
* Fix tab-completion on Mac with Python builds that build against
editline where `readline.parse_and_bind` have different syntax
- additional changes from version 1.2.0:
* Issue 3: Raise upper bound width for left column in "Commands"
and "help topics" lists in help output to 30. Also fix buglet
in that column formatting.
* Issue 7: add `man_sections_from_cmdln(...)` for generating
decent man page content automatically from a `Cmdln` subclass
instance. See ManPageGeneration for an overview.
- additional changes from version 1.1.3:
* Stop using `string.whitespace` because it can be an 8-bit
string with non-ASCII chars in it, leading to potential
`UnicodeDecodeError`s. See Komodo Bug 81316.
- update project URL
- add tcl as BuildRequires for the tests
- remove unwanted shebang from cmdln.py
- remove executable bit of examples in documentation
- run the tests during package build
- remove README.txt from package, not provided anymore
* Thu Oct 24 2013 speilicke@suse.com
- Update to version 1.1.2:
+ No changelog
- Spec file cleanup
* Fri Aug 28 2009 coolo@novell.com
- merge build service with factory
* Mon Jun 09 2008 poeml@suse.de
- don't make the "Release" tag a macro
* Thu May 01 2008 poeml@suse.de
- This package is not a noarch package -- fix the build.
* Thu Mar 06 2008 toms@suse.de
- Initial package 1.1.1
/usr/lib/python3.11/site-packages/__pycache__/cmdln.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/__pycache__/cmdln.cpython-311.pyc /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info/INSTALLER /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info/METADATA /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info/RECORD /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info/REQUESTED /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info/WHEEL /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info/licenses /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info/licenses/LICENSE.txt /usr/lib/python3.11/site-packages/cmdln-2.0.0.dist-info/top_level.txt /usr/lib/python3.11/site-packages/cmdln.py /usr/share/doc/packages/python311-cmdln /usr/share/doc/packages/python311-cmdln/docs /usr/share/doc/packages/python311-cmdln/docs/conan.py /usr/share/doc/packages/python311-cmdln/docs/diffs_with_cmd_py.txt /usr/share/doc/packages/python311-cmdln/docs/getting_started.rst /usr/share/doc/packages/python311-cmdln/examples /usr/share/doc/packages/python311-cmdln/examples/p4.py /usr/share/doc/packages/python311-cmdln/examples/svn.py /usr/share/licenses/python311-cmdln /usr/share/licenses/python311-cmdln/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025