commit python3-python-editor for openSUSE:Factory
Hello community, here is the log from the commit of package python3-python-editor for openSUSE:Factory checked in at 2017-01-17 14:37:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-python-editor (Old) and /work/SRC/openSUSE:Factory/.python3-python-editor.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-python-editor" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-python-editor/python3-python-editor.changes 2016-07-15 12:48:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-python-editor.new/python3-python-editor.changes 2017-01-17 14:37:39.718395600 +0100 @@ -1,0 +2,12 @@ +Mon Jan 16 19:00:03 UTC 2017 - arun@gmx.de + +- specfile: + * update copyright year + +- update to version 1.0.3: + (no changelog available) + +- changes from version 1.0.2: + (no changelog available) + +------------------------------------------------------------------- Old: ---- python-editor-1.0.1.tar.gz New: ---- python-editor-1.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-python-editor.spec ++++++ --- /var/tmp/diff_new_pack.pitmxe/_old 2017-01-17 14:37:40.198327565 +0100 +++ /var/tmp/diff_new_pack.pitmxe/_new 2017-01-17 14:37:40.202326998 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-python-editor # -# 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 # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-python-editor -Version: 1.0.1 +Version: 1.0.3 Release: 0 Summary: Programmatically open an editor, capture the result License: Apache-2.0 ++++++ python-editor-1.0.1.tar.gz -> python-editor-1.0.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-editor-1.0.1/PKG-INFO new/python-editor-1.0.3/PKG-INFO --- old/python-editor-1.0.1/PKG-INFO 2016-06-14 21:28:03.000000000 +0200 +++ new/python-editor-1.0.3/PKG-INFO 2016-11-27 20:02:18.000000000 +0100 @@ -1,52 +1,12 @@ Metadata-Version: 1.1 Name: python-editor -Version: 1.0.1 +Version: 1.0.3 Summary: Programmatically open an editor, capture the result. Home-page: https://github.com/fmoo/python-editor Author: Peter Ruibal Author-email: ruibalp@gmail.com License: Apache -Description: ``python-editor`` is a library that provides the ``editor`` module for - programmatically interfacing with your system's $EDITOR. - - Examples - -------- - - .. code:: python - - import editor - commit_msg = editor.edit(contents="# Enter commit message here") - - Opens an editor, prefilled with the contents, - ``# Enter commit message here``. When the editor is closed, returns the - contents in variable ``commit_msg``. - - .. code:: python - - import editor - editor.edit(file="README.txt") - - Opens README.txt in an editor. Changes are saved in place. - - How it Works - ------------ - - ``editor`` first looks for the ${EDITOR} environment variable. If set, - it uses the value as-is, without fallbacks. - - If no $EDITOR is set, editor will search through a list of known - editors, and use the first one that exists on the system. - - For example, on Linux, ``editor`` will look for the following editors in - order: - - - vim - - emacs - - nano - - When calling the ``edit()`` function, ``editor`` will open the editor in - a subprocess, inheriting the parent process's stdin, stdout - +Description: UNKNOWN Keywords: editor library vim emacs Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-editor-1.0.1/README.md new/python-editor-1.0.3/README.md --- old/python-editor-1.0.1/README.md 2016-06-14 18:31:14.000000000 +0200 +++ new/python-editor-1.0.3/README.md 2016-11-16 18:53:10.000000000 +0100 @@ -6,21 +6,33 @@ ```python import editor -commit_msg = editor.edit(contents="# Enter commit message here") +commit_msg = editor.edit(contents=b"# Enter commit message here") ``` + Opens an editor, prefilled with the contents, `# Enter commit message here`. -When the editor is closed, returns the contents in variable `commit_msg`. +When the editor is closed, returns the contents (bytes) in variable `commit_msg`. +Note that the argument to `contents` needs to be a bytes object on Python 3. ```python -import editor editor.edit(file="README.txt") ``` -Opens README.txt in an editor. Changes are saved in place. + +Opens README.txt in an editor. Changes are saved in place. If there is +a `contents` argument then the file contents will be overwritten. + +```python +editor.edit(..., use_tty=True) +``` + +Opens the editor in a TTY. This is usually done in programs which output is +piped to other programs. In this case the TTY is used as the editor's stdout, +allowing interactive usage. How it Works ------------ + `editor` first looks for the ${EDITOR} environment variable. If set, it uses the value as-is, without fallbacks. @@ -33,5 +45,5 @@ * emacs * nano -When calling the `edit()` function, `editor` will open the editor in a subprocess, -inheriting the parent process's stdin, stdout +When calling `editor.edit`, an editor will be opened in a subprocess, inheriting +the parent process's stdin, stdout. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-editor-1.0.1/editor.py new/python-editor-1.0.3/editor.py --- old/python-editor-1.0.1/editor.py 2016-06-14 18:31:14.000000000 +0200 +++ new/python-editor-1.0.3/editor.py 2016-11-27 19:54:48.000000000 +0100 @@ -17,7 +17,7 @@ 'EditorError', ] -__version__ = '0.4' +__version__ = '1.0.3' class EditorError(RuntimeError): @@ -36,24 +36,19 @@ def get_editor_args(editor): if editor in ['vim', 'gvim', 'vim.basic', 'vim.tiny']: - return '-f -o' + return ['-f', '-o'] elif editor == 'emacs': - return '-nw' + return ['-nw'] elif editor == 'gedit': - return '-w --new-window' + return ['-w', '--new-window'] elif editor == 'nano': - return '-R' + return ['-R'] else: - return '' - - -def get_platform_editor_var(): - # TODO: Make platform specific - return "$EDITOR" + return [] def get_editor(): @@ -69,7 +64,7 @@ return path raise EditorError("Unable to find a viable editor on this system." - "Please consider setting your %s variable" % get_platform_editor_var()) + "Please consider setting your $EDITOR variable") def get_tty_filename(): @@ -80,8 +75,7 @@ def edit(filename=None, contents=None, use_tty=None): editor = get_editor() - args = get_editor_args(os.path.basename(os.path.realpath(editor))) - args = [editor] + args.split(' ') + args = [editor] + get_editor_args(os.path.basename(os.path.realpath(editor))) if use_tty is None: use_tty = sys.stdin.isatty() and not sys.stdout.isatty() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-editor-1.0.1/python_editor.egg-info/PKG-INFO new/python-editor-1.0.3/python_editor.egg-info/PKG-INFO --- old/python-editor-1.0.1/python_editor.egg-info/PKG-INFO 2016-06-14 21:28:03.000000000 +0200 +++ new/python-editor-1.0.3/python_editor.egg-info/PKG-INFO 2016-11-27 20:02:18.000000000 +0100 @@ -1,52 +1,12 @@ Metadata-Version: 1.1 Name: python-editor -Version: 1.0.1 +Version: 1.0.3 Summary: Programmatically open an editor, capture the result. Home-page: https://github.com/fmoo/python-editor Author: Peter Ruibal Author-email: ruibalp@gmail.com License: Apache -Description: ``python-editor`` is a library that provides the ``editor`` module for - programmatically interfacing with your system's $EDITOR. - - Examples - -------- - - .. code:: python - - import editor - commit_msg = editor.edit(contents="# Enter commit message here") - - Opens an editor, prefilled with the contents, - ``# Enter commit message here``. When the editor is closed, returns the - contents in variable ``commit_msg``. - - .. code:: python - - import editor - editor.edit(file="README.txt") - - Opens README.txt in an editor. Changes are saved in place. - - How it Works - ------------ - - ``editor`` first looks for the ${EDITOR} environment variable. If set, - it uses the value as-is, without fallbacks. - - If no $EDITOR is set, editor will search through a list of known - editors, and use the first one that exists on the system. - - For example, on Linux, ``editor`` will look for the following editors in - order: - - - vim - - emacs - - nano - - When calling the ``edit()`` function, ``editor`` will open the editor in - a subprocess, inheriting the parent process's stdin, stdout - +Description: UNKNOWN Keywords: editor library vim emacs Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-editor-1.0.1/setup.py new/python-editor-1.0.3/setup.py --- old/python-editor-1.0.1/setup.py 2016-06-14 18:45:56.000000000 +0200 +++ new/python-editor-1.0.3/setup.py 2016-11-27 19:54:51.000000000 +0100 @@ -1,4 +1,4 @@ -__VERSION__ = '1.0.1' +__VERSION__ = '1.0.3' from setuptools import setup try:
participants (1)
-
root@hilbertn.suse.de