components/python/powerline/Makefile
@@ -1,48 +1,64 @@ # # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"). You may # only use this file in accordance with the terms of the CDDL. # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2019 Michal Nowak # Copyright 2021 Nona Hansel # This file was automatically generated using the following command: # $WS_TOOLS/python-integrate-project powerline # BUILD_BITS= 64 BUILD_STYLE= setup.py BUILD_STYLE = setup.py include ../../../make-rules/shared-macros.mk COMPONENT_NAME= powerline COMPONENT_VERSION= 2.8.2 COMPONENT_SUMMARY= 'The ultimate statusline/prompt utility' COMPONENT_PROJECT_URL= https://github.com/powerline/powerline/ COMPONENT_FMRI= python/powerline COMPONENT_CLASSIFICATION= Development/Python COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz COMPONENT_ARCHIVE_URL= https://github.com/powerline/powerline/archive/$(COMPONENT_VERSION).tar.gz COMPONENT_ARCHIVE_HASH= sha256:ea4ca0df45b8ea3870ff135cd3c4623ba4b785630be81db7f13bf5e94b3753c7 COMPONENT_LICENSE= MIT COMPONENT_NAME = powerline HUMAN_VERSION = 2.8.3 COMPONENT_SUMMARY = powerline - The ultimate statusline/prompt utility COMPONENT_PROJECT_URL = https://github.com/powerline/powerline/ COMPONENT_ARCHIVE_URL = \ https://github.com/powerline/powerline/archive/refs/tags/$(HUMAN_VERSION).tar.gz COMPONENT_ARCHIVE_HASH = \ sha256:45d838dbac94a1363942899708b6ce7c71c1cad9e1b9d048affab4f630c4cb98 COMPONENT_LICENSE = MIT COMPONENT_LICENSE_FILE = LICENSE CFLAGS += -lsocket TEST_STYLE = pytest PYTHON_VERSION= 3.9 PYTHON_VERSIONS= 3.9 COMPONENT_FMRI = python/powerline # Manifest options for python/powerline-vim package COMPONENT_FMRI.powerline-vim = $(COMPONENT_FMRI)-vim COMPONENT_SUMMARY.powerline-vim = $(COMPONENT_SUMMARY) - Vim editor binding COMPONENT_CLASSIFICATION.powerline-vim = System/Text Tools # This is a standalone application. Since no other Python project depends on # it we just provide single unversioned package. SINGLE_PYTHON_VERSION = yes include $(WS_MAKE_RULES)/common.mk # Needed for connect() and socket() CFLAGS += -lsocket -lnsl # Make sure compiled binaries are installed at proper location PYTHON_DATA = $(USRDIR) # Adjust powerline configuration for our location of bindings COMPONENT_PREP_ACTION= \ $(GSED) -i -e "/TMUX_CONFIG_DIRECTORY/ s@BINDINGS_DIRECTORY@'/usr/share/powerline'@" $(SOURCE_DIR)/powerline/config.py # Move bindings where we want them PROTOUSRLIBPOWERLINE= $(PROTOUSRLIBDIR)/python$(PYTHON_VERSION)/vendor-packages/powerline PROTOUSRSHAREPOWERLINEDIR= $(PROTOUSRSHAREDIR)/powerline/ PROTOUSRSHAREVIM= $(PROTOUSRSHAREDIR)/vim/vimfiles/powerline/ COMPONENT_POST_INSTALL_ACTION= \ COMPONENT_POST_INSTALL_ACTION += \ $(MKDIR) $(PROTOUSRSHAREPOWERLINEDIR){,awesome,bash,fish,shell,tcsh,tmux,zsh} ; \ for file in awesome/powerline.lua \ bash/powerline.sh \ @@ -63,9 +79,24 @@ done ; \ $(MKDIR) $(PROTOUSRSHAREVIM) ; \ $(MV) $(PROTOUSRLIBPOWERLINE)/bindings/vim/autoload/powerline/debug.vim $(PROTOUSRSHAREVIM) ; \ $(MV) $(PROTOUSRLIBPOWERLINE)/bindings/vim/plugin/powerline.vim $(PROTOUSRSHAREVIM) ; \ find $(PROTO_DIR) -name '*.~*~' -exec rm -f {} \; ; $(MV) $(PROTOUSRLIBPOWERLINE)/bindings/vim/plugin/powerline.vim $(PROTOUSRSHAREVIM) ; # Remove files we do not need COMPONENT_POST_INSTALL_ACTION += \ ( cd $(PROTOUSRLIBPOWERLINE) ; $(RM) \ bindings/bar/powerline-bar.py \ bindings/lemonbar/powerline-lemonbar.py \ commands/lemonbar.py \ dist/systemd/powerline-daemon.service \ lemonbar.py \ renderers/lemonbar.py \ ) ; # Testing needs TEST_ROOT and HOME environment variables (the directory does # not need to exist) COMPONENT_TEST_ENV += TEST_ROOT="$(@D)/.test_home" COMPONENT_TEST_ENV += HOME="$(@D)/.test_home" # Auto-generated dependencies REQUIRED_PACKAGES += runtime/python-39 PYTHON_REQUIRED_PACKAGES += runtime/python REQUIRED_PACKAGES += system/library components/python/powerline/history
New file @@ -0,0 +1 @@ python/powerline-39@2.8.2,5.11-2020.0.1.1 python/powerline components/python/powerline/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@ # # # Copyright 2020 <contributor> # Copyright 2023 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) @@ -22,202 +23,196 @@ license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' file path=usr/bin/powerline file path=usr/bin/powerline-config file path=usr/bin/powerline-daemon file path=usr/bin/powerline-lint file path=usr/bin/powerline-render file path=usr/lib/python3.9/vendor-packages/bin/powerline file path=usr/lib/python3.9/vendor-packages/powerline/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/awesome/powerline-awesome.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/bar/powerline-bar.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/config.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/i3/powerline-i3.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/ipython/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/ipython/post_0_11.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/ipython/pre_0_11.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/ipython/since_5.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/ipython/since_7.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/lemonbar/powerline-lemonbar.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/pdb/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/pdb/__main__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/qtile/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/qtile/widget.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/rc/powerline.rc file path=usr/lib/python3.9/vendor-packages/powerline/bindings/tmux/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/vim/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/wm/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/wm/awesome.py file path=usr/lib/python3.9/vendor-packages/powerline/bindings/zsh/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/colorscheme.py file path=usr/lib/python3.9/vendor-packages/powerline/commands/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/commands/config.py file path=usr/lib/python3.9/vendor-packages/powerline/commands/daemon.py file path=usr/lib/python3.9/vendor-packages/powerline/commands/lemonbar.py file path=usr/lib/python3.9/vendor-packages/powerline/commands/lint.py file path=usr/lib/python3.9/vendor-packages/powerline/commands/main.py file path=usr/lib/python3.9/vendor-packages/powerline/config.py file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colors.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/ipython/__main__.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/pdb/__main__.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/pdb/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/pdb/solarized.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/shell/__main__.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/shell/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/shell/solarized.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/solarized.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/tmux/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/tmux/solarized.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/vim/__main__.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/vim/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/vim/solarized.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/colorschemes/vim/solarizedlight.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/config.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/ascii.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/ipython/in.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/ipython/in2.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/ipython/out.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/ipython/rewrite.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/pdb/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/powerline.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/powerline_terminus.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/powerline_unicode7.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/shell/__main__.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/shell/continuation.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/shell/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/shell/default_leftonly.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/shell/select.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/tmux/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/unicode.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/unicode_terminus.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/unicode_terminus_condensed.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/__main__.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/cmdwin.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/default.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/help.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/plugin_commandt.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/plugin_gundo-preview.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/plugin_gundo.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/plugin_nerdtree.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/quickfix.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/vim/tabline.json file path=usr/lib/python3.9/vendor-packages/powerline/config_files/themes/wm/default.json file path=usr/lib/python3.9/vendor-packages/powerline/dist/systemd/powerline-daemon.service file path=usr/lib/python3.9/vendor-packages/powerline/ipython.py file path=usr/lib/python3.9/vendor-packages/powerline/lemonbar.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/config.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/debug.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/dict.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/encoding.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/humanize_bytes.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/inotify.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/memoize.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/monotonic.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/overrides.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/path.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/shell.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/threaded.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/unicode.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/url.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/vcs/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/vcs/bzr.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/vcs/git.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/vcs/mercurial.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/watcher/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/watcher/inotify.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/watcher/stat.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/watcher/tree.py file path=usr/lib/python3.9/vendor-packages/powerline/lib/watcher/uv.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/checks.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/context.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/imp.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/inspect.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/composer.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/constructor.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/error.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/events.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/loader.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/markedvalue.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/nodes.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/parser.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/reader.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/resolver.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/scanner.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/markedjson/tokens.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/selfcheck.py file path=usr/lib/python3.9/vendor-packages/powerline/lint/spec.py file path=usr/lib/python3.9/vendor-packages/powerline/listers/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/listers/i3wm.py file path=usr/lib/python3.9/vendor-packages/powerline/listers/pdb.py file path=usr/lib/python3.9/vendor-packages/powerline/listers/vim.py file path=usr/lib/python3.9/vendor-packages/powerline/matchers/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/matchers/vim/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/matchers/vim/plugin/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/matchers/vim/plugin/commandt.py file path=usr/lib/python3.9/vendor-packages/powerline/matchers/vim/plugin/gundo.py file path=usr/lib/python3.9/vendor-packages/powerline/matchers/vim/plugin/nerdtree.py file path=usr/lib/python3.9/vendor-packages/powerline/pdb.py file path=usr/lib/python3.9/vendor-packages/powerline/renderer.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/i3bar.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/ipython/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/ipython/pre_5.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/ipython/since_5.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/ipython/since_7.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/lemonbar.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/pango_markup.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/pdb.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/shell/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/shell/bash.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/shell/ksh.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/shell/rcsh.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/shell/readline.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/shell/tcsh.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/shell/zsh.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/tmux.py file path=usr/lib/python3.9/vendor-packages/powerline/renderers/vim.py file path=usr/lib/python3.9/vendor-packages/powerline/segment.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/bat.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/env.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/mail.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/net.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/players.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/sys.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/time.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/vcs.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/common/wthr.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/i3wm.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/ipython.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/pdb.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/shell.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/tmux.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/plugin/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/plugin/ale.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/plugin/capslock.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/plugin/coc.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/plugin/commandt.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/plugin/nerdtree.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/plugin/syntastic.py file path=usr/lib/python3.9/vendor-packages/powerline/segments/vim/plugin/tagbar.py file path=usr/lib/python3.9/vendor-packages/powerline/selectors/__init__.py file path=usr/lib/python3.9/vendor-packages/powerline/selectors/vim.py file path=usr/lib/python3.9/vendor-packages/powerline/shell.py file path=usr/lib/python3.9/vendor-packages/powerline/theme.py file path=usr/lib/python3.9/vendor-packages/powerline/version.py file path=usr/lib/python3.9/vendor-packages/powerline/vim.py file path=usr/lib/python3.9/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py3.9.egg-info/PKG-INFO file path=usr/lib/python3.9/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py3.9.egg-info/SOURCES.txt file path=usr/lib/python3.9/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py3.9.egg-info/dependency_links.txt file path=usr/lib/python3.9/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py3.9.egg-info/not-zip-safe file path=usr/lib/python3.9/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py3.9.egg-info/requires.txt file path=usr/lib/python3.9/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py3.9.egg-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/awesome/powerline-awesome.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/config.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/i3/powerline-i3.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/post_0_11.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/pre_0_11.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/since_5.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/since_7.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/pdb/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/pdb/__main__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/qtile/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/qtile/widget.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/rc/powerline.rc file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/tmux/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/vim/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/wm/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/wm/awesome.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/zsh/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/colorscheme.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/config.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/daemon.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/lint.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/main.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colors.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/ipython/__main__.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/pdb/__main__.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/pdb/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/pdb/solarized.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/shell/__main__.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/shell/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/shell/solarized.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/solarized.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/tmux/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/tmux/solarized.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/vim/__main__.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/vim/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/vim/solarized.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/colorschemes/vim/solarizedlight.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/config.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/ascii.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/ipython/in.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/ipython/in2.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/ipython/out.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/ipython/rewrite.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/pdb/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/powerline.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/powerline_terminus.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/powerline_unicode7.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/shell/__main__.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/shell/continuation.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/shell/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/shell/default_leftonly.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/shell/select.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/tmux/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/unicode.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/unicode_terminus.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/unicode_terminus_condensed.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/__main__.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/cmdwin.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/help.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/plugin_commandt.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/plugin_gundo-preview.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/plugin_gundo.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/plugin_nerdtree.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/quickfix.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/tabline.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/wm/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/ipython.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/config.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/debug.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/dict.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/encoding.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/humanize_bytes.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/inotify.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/memoize.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/monotonic.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/overrides.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/path.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/shell.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/threaded.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/unicode.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/url.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/vcs/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/vcs/bzr.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/vcs/git.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/vcs/mercurial.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/watcher/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/watcher/inotify.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/watcher/stat.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/watcher/tree.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/watcher/uv.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/checks.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/context.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/imp.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/inspect.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/composer.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/constructor.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/error.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/events.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/loader.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/markedvalue.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/nodes.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/parser.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/reader.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/resolver.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/scanner.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/markedjson/tokens.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/selfcheck.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lint/spec.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/listers/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/listers/i3wm.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/listers/pdb.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/listers/vim.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/matchers/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/matchers/vim/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/matchers/vim/plugin/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/matchers/vim/plugin/commandt.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/matchers/vim/plugin/gundo.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/matchers/vim/plugin/nerdtree.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/pdb.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderer.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/i3bar.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/ipython/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/ipython/pre_5.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/ipython/since_5.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/ipython/since_7.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/pango_markup.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/pdb.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/shell/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/shell/bash.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/shell/ksh.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/shell/rcsh.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/shell/readline.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/shell/tcsh.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/shell/zsh.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/tmux.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/vim.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segment.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/bat.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/env.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/mail.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/net.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/players.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/sys.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/time.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/vcs.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/common/wthr.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/i3wm.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/ipython.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/pdb.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/shell.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/tmux.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/plugin/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/plugin/ale.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/plugin/capslock.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/plugin/coc.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/plugin/commandt.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/plugin/nerdtree.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/plugin/syntastic.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/segments/vim/plugin/tagbar.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/selectors/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/selectors/vim.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/shell.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/theme.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/version.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/vim.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/PKG-INFO file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/SOURCES.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/dependency_links.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/not-zip-safe file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/requires.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/top_level.txt file path=usr/share/powerline/awesome/powerline.lua file path=usr/share/powerline/bash/powerline.sh file path=usr/share/powerline/fish/powerline-setup.fish @@ -234,3 +229,9 @@ file path=usr/share/powerline/zsh/powerline.zsh file path=usr/share/vim/vimfiles/powerline/debug.vim file path=usr/share/vim/vimfiles/powerline/powerline.vim # python modules are unusable without python runtime binary depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ pkg.debug.depend.path=usr/bin # Automatically generated dependencies based on distribution metadata components/python/powerline/patches/00-compiler.patch
File was deleted components/python/powerline/patches/01-test-disable-failing.patch
New file @@ -0,0 +1,81 @@ --- powerline-2.8.3/tests/test_python/test_logging.py.orig +++ powerline-2.8.3/tests/test_python/test_logging.py @@ -17,6 +17,8 @@ from tests.modules import TestCase from tests.modules.lib import replace_attr +import pytest + TIMESTAMP_RE = r'\d{4}-\d\d-\d\d \d\d:\d\d:\d\d,\d{3}' @@ -312,6 +314,7 @@ self.assertEqual(err.getvalue(), '') self.assertEqual(out.getvalue(), '') + @pytest.mark.skip(reason="always fails: https://github.com/powerline/powerline/issues/2234") def test_logger_format(self): out = StringIO() err = StringIO() @@ -331,6 +334,7 @@ self.assertEqual(err.getvalue(), '') self.assertEqual(out.getvalue(), '') + @pytest.mark.skip(reason="always fails: https://github.com/powerline/powerline/issues/2234") def test_top_log_format(self): out = StringIO() err = StringIO() --- powerline-2.8.3/tests/test_python/test_lib.py.orig +++ powerline-2.8.3/tests/test_python/test_lib.py @@ -25,6 +25,8 @@ from tests.modules.lib import Pl, replace_attr from tests.modules import TestCase, SkipTest +import pytest + try: __import__('bzrlib') @@ -69,6 +71,7 @@ class TestThreaded(TestCase): + @pytest.mark.skip(reason="always fails: https://github.com/powerline/powerline/issues/2128") def test_threaded_segment(self): log = [] pl = Pl() @@ -266,6 +269,7 @@ self.assertEqual(num_runs - 1, len(pl.exceptions)) log[:] = () + @pytest.mark.skip(reason="always fails: https://github.com/powerline/powerline/issues/2128") def test_kw_threaded_segment(self): log = [] pl = Pl() --- powerline-2.8.3/tests/test_python/test_segments.py.orig +++ powerline-2.8.3/tests/test_python/test_segments.py @@ -19,6 +19,8 @@ replace_module_module, replace_env, Pl) from tests.modules import TestCase, SkipTest +import pytest + def get_dummy_guess(**kwargs): if 'directory' in kwargs: @@ -535,6 +537,7 @@ class TestEnv(TestCommon): module_name = 'env' + @pytest.mark.skip(reason="always fails: https://github.com/powerline/powerline/issues/2128") def test_user(self): new_os = new_module('os', getpid=lambda: 1) @@ -908,6 +911,7 @@ with replace_attr(self.module, '_get_uptime', _get_uptime): self.assertEqual(self.module.uptime(pl=pl), None) + @pytest.mark.skip(reason="always fails: https://github.com/powerline/powerline/issues/2128") def test_system_load(self): pl = Pl() with replace_module_module(self.module, 'os', getloadavg=lambda: (7.5, 3.5, 1.5)): components/python/powerline/pkg5
@@ -1,12 +1,10 @@ { "dependencies": [ "SUNWcs", "runtime/python-39", "system/library" ], "fmris": [ "python/powerline-vim", "python/powerline-39", "python/powerline" ], "name": "powerline" components/python/powerline/powerline-PYVER.p5m
File was deleted components/python/powerline/powerline-vim.p5m
@@ -10,22 +10,21 @@ # # # Copyright 2019 Michal Nowak # This file was automatically generated using python-integrate-project # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-vim@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY) - Vim editor binding" set name=info.classification \ value=org.opensolaris.category.2008:Development/Python \ value="org.opensolaris.category.2008:System/Text Tools" set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) set name=org.opensolaris.consolidation value=$(CONSOLIDATION) license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' # This binding needs Vim to be functional depend fmri=editor/vim type=conditional predicate=editor/vim depend type=require fmri=editor/vim file path=usr/share/vim/vimfiles/powerline/debug.vim file path=usr/share/vim/vimfiles/powerline/powerline.vim components/python/powerline/powerline.license
File was deleted components/python/powerline/powerline.p5m
File was renamed from components/python/powerline/manifests/generic-manifest.p5m @@ -3,27 +3,34 @@ # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # Copyright 2020 <contributor> # # This file was automatically generated using python-integrate-project # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) set name=org.opensolaris.consolidation value=$(CONSOLIDATION) license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' file path=usr/bin/powerline file path=usr/bin/powerline-config file path=usr/bin/powerline-daemon file path=usr/bin/powerline-lint file path=usr/bin/powerline-render file path=usr/lib/python$(PYVER)/vendor-packages/bin/powerline file path=usr/lib/python$(PYVER)/vendor-packages/powerline/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/awesome/powerline-awesome.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/bar/powerline-bar.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/config.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/i3/powerline-i3.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/__init__.py @@ -31,7 +38,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/pre_0_11.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/since_5.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/ipython/since_7.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/lemonbar/powerline-lemonbar.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/pdb/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/pdb/__main__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/bindings/qtile/__init__.py @@ -46,7 +52,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/config.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/daemon.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/lemonbar.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/lint.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/commands/main.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config.py @@ -96,9 +101,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/quickfix.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/vim/tabline.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/config_files/themes/wm/default.json file path=usr/lib/python$(PYVER)/vendor-packages/powerline/dist/systemd/powerline-daemon.service file path=usr/lib/python$(PYVER)/vendor-packages/powerline/ipython.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lemonbar.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/config.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/lib/debug.py @@ -161,7 +164,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/ipython/pre_5.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/ipython/since_5.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/ipython/since_7.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/lemonbar.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/pango_markup.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/pdb.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/renderers/shell/__init__.py @@ -205,12 +207,12 @@ file path=usr/lib/python$(PYVER)/vendor-packages/powerline/theme.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/version.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline/vim.py file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py$(PYVER).egg-info/not-zip-safe file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py$(PYVER).egg-info/requires.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/PKG-INFO file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/SOURCES.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/dependency_links.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/not-zip-safe file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/requires.txt file path=usr/lib/python$(PYVER)/vendor-packages/powerline_status-$(HUMAN_VERSION)-py$(PYVER).egg-info/top_level.txt file path=usr/share/powerline/awesome/powerline.lua file path=usr/share/powerline/bash/powerline.sh file path=usr/share/powerline/fish/powerline-setup.fish @@ -225,5 +227,10 @@ file path=usr/share/powerline/tmux/powerline_tmux_1.9_plus.conf file path=usr/share/powerline/tmux/powerline_tmux_2.1_plus.conf file path=usr/share/powerline/zsh/powerline.zsh file path=usr/share/vim/vimfiles/powerline/debug.vim file path=usr/share/vim/vimfiles/powerline/powerline.vim # python modules are unusable without python runtime binary depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ pkg.debug.depend.path=usr/bin # Automatically generated dependencies based on distribution metadata <transform file path=usr/share/powerline/.*sh$ -> default mode 0555> components/python/powerline/python-integrate-project.conf
New file @@ -0,0 +1,106 @@ # # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"). You may # only use this file in accordance with the terms of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2019 Michal Nowak # Copyright 2021 Nona Hansel # %patch% 01-test-disable-failing.patch %hook-begin% # This project is not on PyPI so we need to provide all info here. # See also https://github.com/powerline/powerline/issues/2116 VERSION='2.8.3' HOMEPAGE='https://github.com/powerline/powerline/' DOWNLOAD_URL='https://github.com/powerline/powerline/archive/refs/tags/$(HUMAN_VERSION).tar.gz' SUMMARY='The ultimate statusline/prompt utility' %include-2% COMPONENT_FMRI = python/powerline # Manifest options for python/powerline-vim package COMPONENT_FMRI.powerline-vim = $(COMPONENT_FMRI)-vim COMPONENT_SUMMARY.powerline-vim = $(COMPONENT_SUMMARY) - Vim editor binding COMPONENT_CLASSIFICATION.powerline-vim = System/Text Tools # This is a standalone application. Since no other Python project depends on # it we just provide single unversioned package. SINGLE_PYTHON_VERSION = yes %include-3% # Needed for connect() and socket() CFLAGS += -lsocket -lnsl # Make sure compiled binaries are installed at proper location PYTHON_DATA = $(USRDIR) # Adjust powerline configuration for our location of bindings COMPONENT_PREP_ACTION= \ $(GSED) -i -e "/TMUX_CONFIG_DIRECTORY/ s@BINDINGS_DIRECTORY@'/usr/share/powerline'@" $(SOURCE_DIR)/powerline/config.py # Move bindings where we want them PROTOUSRLIBPOWERLINE= $(PROTOUSRLIBDIR)/python$(PYTHON_VERSION)/vendor-packages/powerline PROTOUSRSHAREPOWERLINEDIR= $(PROTOUSRSHAREDIR)/powerline/ PROTOUSRSHAREVIM= $(PROTOUSRSHAREDIR)/vim/vimfiles/powerline/ COMPONENT_POST_INSTALL_ACTION += \ $(MKDIR) $(PROTOUSRSHAREPOWERLINEDIR){,awesome,bash,fish,shell,tcsh,tmux,zsh} ; \ for file in awesome/powerline.lua \ bash/powerline.sh \ fish/powerline-setup.fish \ shell/powerline.sh \ tcsh/powerline.tcsh \ tmux/powerline-base.conf \ tmux/powerline.conf \ tmux/powerline_tmux_1.7_plus.conf \ tmux/powerline_tmux_1.8.conf \ tmux/powerline_tmux_1.8_minus.conf \ tmux/powerline_tmux_1.8_plus.conf \ tmux/powerline_tmux_1.9_plus.conf \ tmux/powerline_tmux_2.1_plus.conf \ zsh/powerline.zsh; \ do \ $(MV) $(PROTOUSRLIBPOWERLINE)/bindings/$$file $(PROTOUSRSHAREPOWERLINEDIR)/$$file; \ done ; \ $(MKDIR) $(PROTOUSRSHAREVIM) ; \ $(MV) $(PROTOUSRLIBPOWERLINE)/bindings/vim/autoload/powerline/debug.vim $(PROTOUSRSHAREVIM) ; \ $(MV) $(PROTOUSRLIBPOWERLINE)/bindings/vim/plugin/powerline.vim $(PROTOUSRSHAREVIM) ; # Remove files we do not need COMPONENT_POST_INSTALL_ACTION += \ ( cd $(PROTOUSRLIBPOWERLINE) ; $(RM) \ bindings/bar/powerline-bar.py \ bindings/lemonbar/powerline-lemonbar.py \ commands/lemonbar.py \ dist/systemd/powerline-daemon.service \ lemonbar.py \ renderers/lemonbar.py \ ) ; # Testing needs TEST_ROOT and HOME environment variables (the directory does # not need to exist) COMPONENT_TEST_ENV += TEST_ROOT="$(@D)/.test_home" COMPONENT_TEST_ENV += HOME="$(@D)/.test_home" %hook-manifest% # Create manifest for python/powerline-vim package cat "$WS_TOP/transforms/manifest-metadata-template" \ | sed -e 's/^#.*Copyright.*<contributor>.*$/# This file was automatically generated using '"$THIS"'/g' \ > "$DISTRIBUTION-vim.p5m" cat <<-"EOF" >> "$DISTRIBUTION-vim.p5m" # This binding needs Vim to be functional depend type=require fmri=editor/vim file path=usr/share/vim/vimfiles/powerline/debug.vim file path=usr/share/vim/vimfiles/powerline/powerline.vim EOF # Remove vim files from base manifest sed -i -e '/vimfiles/d' "$MANIFEST" # Make shell files executable printf '<transform file path=usr/share/powerline/.*sh$ -> default mode 0555>\n' >> "$MANIFEST" MANIFEST="$MANIFEST $DISTRIBUTION-vim.p5m" components/python/powerline/test/results-all.master
New file @@ -0,0 +1,224 @@ ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) collecting ... collected 194 items tests/test_python/test_cmdline.py::TestParser::test_main_err PASSED tests/test_python/test_cmdline.py::TestParser::test_main_normal PASSED tests/test_python/test_config_merging.py::TestMerging::test_colors_config_merging PASSED tests/test_python/test_config_merging.py::TestMerging::test_colorschemes_merging PASSED tests/test_python/test_config_merging.py::TestMerging::test_not_merged_config PASSED tests/test_python/test_config_merging.py::TestMerging::test_root_config_merging PASSED tests/test_python/test_config_merging.py::TestMerging::test_theme_merging PASSED tests/test_python/test_config_merging.py::TestMerging::test_top_theme_merging PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_noreload PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_reload_colors PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_reload_colorscheme PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_reload_main PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_reload_theme PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_reload_theme_main PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_reload_top_theme PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_reload_unexistent PASSED tests/test_python/test_config_reload.py::TestConfigReload::test_run_once_no_theme_reload PASSED tests/test_python/test_configuration.py::TestColorschemesHierarchy::test_group_redirects PASSED tests/test_python/test_configuration.py::TestColorschemesHierarchy::test_group_redirects_no_main PASSED tests/test_python/test_configuration.py::TestColorschemesHierarchy::test_group_redirects_no_test_default PASSED tests/test_python/test_configuration.py::TestColorschemesHierarchy::test_group_redirects_no_top_default PASSED tests/test_python/test_configuration.py::TestColorschemesHierarchy::test_group_redirects_only_main PASSED tests/test_python/test_configuration.py::TestColorschemesHierarchy::test_group_redirects_only_test_default PASSED tests/test_python/test_configuration.py::TestColorschemesHierarchy::test_group_redirects_only_top_default PASSED tests/test_python/test_configuration.py::TestDisplayCondition::test_exclude_modes PASSED tests/test_python/test_configuration.py::TestDisplayCondition::test_exinclude_function PASSED tests/test_python/test_configuration.py::TestDisplayCondition::test_exinclude_function_nonexistent_module PASSED tests/test_python/test_configuration.py::TestDisplayCondition::test_exinclude_modes PASSED tests/test_python/test_configuration.py::TestDisplayCondition::test_exinclude_modes_override_functions PASSED tests/test_python/test_configuration.py::TestDisplayCondition::test_include_modes PASSED tests/test_python/test_configuration.py::TestLemonbar::test_lemonbar PASSED tests/test_python/test_configuration.py::TestLemonbar::test_lemonbar_escape PASSED tests/test_python/test_configuration.py::TestLines::test_with_above PASSED tests/test_python/test_configuration.py::TestLines::test_without_above PASSED tests/test_python/test_configuration.py::TestOuterPadding::test_outer_padding_left PASSED tests/test_python/test_configuration.py::TestOuterPadding::test_outer_padding_right PASSED tests/test_python/test_configuration.py::TestOuterPadding::test_outer_padding_ten PASSED tests/test_python/test_configuration.py::TestOuterPadding::test_outer_padding_zero PASSED tests/test_python/test_configuration.py::TestSegmentAttributes::test_expand PASSED tests/test_python/test_configuration.py::TestSegmentAttributes::test_no_attributes PASSED tests/test_python/test_configuration.py::TestSegmentAttributes::test_segment_datas PASSED tests/test_python/test_configuration.py::TestSegmentAttributes::test_truncate PASSED tests/test_python/test_configuration.py::TestSegmentData::test_segment_data PASSED tests/test_python/test_configuration.py::TestSegments::test_display PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_fbterm_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_fbterm_screen_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_fbterm_tmux_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_screen_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_term_truecolor_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_term_truecolor_fbterm_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_term_truecolor_screen_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_term_truecolor_tmux_escapes PASSED tests/test_python/test_configuration.py::TestShellEscapes::test_tmux_escapes PASSED tests/test_python/test_configuration.py::TestThemeHierarchy::test_hierarchy PASSED tests/test_python/test_configuration.py::TestThemeHierarchy::test_no_default PASSED tests/test_python/test_configuration.py::TestThemeHierarchy::test_no_main PASSED tests/test_python/test_configuration.py::TestThemeHierarchy::test_no_powerline PASSED tests/test_python/test_configuration.py::TestThemeHierarchy::test_nothing PASSED tests/test_python/test_configuration.py::TestThemeHierarchy::test_only_default PASSED tests/test_python/test_configuration.py::TestThemeHierarchy::test_only_main PASSED tests/test_python/test_configuration.py::TestThemeHierarchy::test_only_powerline PASSED tests/test_python/test_configuration.py::TestVim::test_environ_update PASSED tests/test_python/test_configuration.py::TestVim::test_local_themes PASSED tests/test_python/test_lib.py::TestLib::test_add_divider_highlight_group PASSED tests/test_python/test_lib.py::TestLib::test_humanize_bytes PASSED tests/test_python/test_lib.py::TestLib::test_mergedicts PASSED tests/test_python/test_lib.py::TestShell::test_run_cmd PASSED tests/test_python/test_lib.py::TestThreaded::test_kw_threaded_segment SKIPPED tests/test_python/test_lib.py::TestThreaded::test_threaded_segment SKIPPED tests/test_python/test_lib.py::TestUnicode::test_FailedUnicode PASSED tests/test_python/test_lib.py::TestUnicode::test_decode_error PASSED tests/test_python/test_lib.py::TestUnicode::test_out_u PASSED tests/test_python/test_lib.py::TestUnicode::test_register_strwidth_error PASSED tests/test_python/test_lib.py::TestUnicode::test_safe_unicode PASSED tests/test_python/test_lib.py::TestUnicode::test_string PASSED tests/test_python/test_lib.py::TestUnicode::test_strwidth_ucs_2 SKIPPED tests/test_python/test_lib.py::TestUnicode::test_strwidth_ucs_4 PASSED tests/test_python/test_lib.py::TestUnicode::test_surrogate_pair_to_character PASSED tests/test_python/test_lib.py::TestUnicode::test_tointiter PASSED tests/test_python/test_lib.py::TestUnicode::test_u PASSED tests/test_python/test_lib.py::TestUnicode::test_unichr PASSED tests/test_python/test_lib.py::TestUnicode::test_unicode PASSED tests/test_python/test_lib.py::TestVCS::test_bzr SKIPPED (Bazaar is ...) tests/test_python/test_lib.py::TestVCS::test_git PASSED tests/test_python/test_lib.py::TestVCS::test_git_sym PASSED tests/test_python/test_lib.py::TestVCS::test_mercurial SKIPPED (Merc...) tests/test_python/test_lib_config.py::TestLoaderCondition::test_update_missing PASSED tests/test_python/test_listers.py::TestI3WM::test_output_lister PASSED tests/test_python/test_listers.py::TestI3WM::test_workspace_lister PASSED tests/test_python/test_logging.py::TestHandlers::test_explicit_none PASSED tests/test_python/test_logging.py::TestHandlers::test_explicit_stream_handler PASSED tests/test_python/test_logging.py::TestHandlers::test_explicit_stream_handler_implicit_stream PASSED tests/test_python/test_logging.py::TestHandlers::test_file_handler PASSED tests/test_python/test_logging.py::TestHandlers::test_file_handler_create_dir PASSED tests/test_python/test_logging.py::TestHandlers::test_handler_args PASSED tests/test_python/test_logging.py::TestHandlers::test_handler_args_kwargs PASSED tests/test_python/test_logging.py::TestHandlers::test_logger_format SKIPPED tests/test_python/test_logging.py::TestHandlers::test_logger_level PASSED tests/test_python/test_logging.py::TestHandlers::test_logger_level_not_overriding_default PASSED tests/test_python/test_logging.py::TestHandlers::test_multiple_files PASSED tests/test_python/test_logging.py::TestHandlers::test_multiple_files_and_stream PASSED tests/test_python/test_logging.py::TestHandlers::test_stderr_handler_is_default PASSED tests/test_python/test_logging.py::TestHandlers::test_stream_override PASSED tests/test_python/test_logging.py::TestHandlers::test_top_log_format SKIPPED tests/test_python/test_logging.py::TestHandlers::test_top_log_level PASSED tests/test_python/test_logging.py::TestPowerlineLogger::test_args_formatting PASSED tests/test_python/test_logging.py::TestPowerlineLogger::test_args_kwargs_formatting PASSED tests/test_python/test_logging.py::TestPowerlineLogger::test_exception_formatting PASSED tests/test_python/test_logging.py::TestPowerlineLogger::test_kwargs_formatting PASSED tests/test_python/test_logging.py::TestPowerlineLogger::test_levels PASSED tests/test_python/test_logging.py::TestPowerlineLogger::test_prefix_formatting PASSED tests/test_python/test_provided_config_files.py::TestConfig::test_bash PASSED tests/test_python/test_provided_config_files.py::TestConfig::test_ipython PASSED tests/test_python/test_provided_config_files.py::TestConfig::test_tmux PASSED tests/test_python/test_provided_config_files.py::TestConfig::test_wm PASSED tests/test_python/test_provided_config_files.py::TestConfig::test_zsh PASSED tests/test_python/test_provided_config_files.py::TestVimConfig::test_vim PASSED tests/test_python/test_segments.py::TestBat::test_battery PASSED tests/test_python/test_segments.py::TestBat::test_battery_with_ac_offline PASSED tests/test_python/test_segments.py::TestBat::test_battery_with_ac_online PASSED tests/test_python/test_segments.py::TestEnv::test_cwd PASSED tests/test_python/test_segments.py::TestEnv::test_environment PASSED tests/test_python/test_segments.py::TestEnv::test_user SKIPPED (alwa...) tests/test_python/test_segments.py::TestEnv::test_virtualenv PASSED tests/test_python/test_segments.py::TestI3WM::test_mode PASSED tests/test_python/test_segments.py::TestI3WM::test_scratchpad PASSED tests/test_python/test_segments.py::TestI3WM::test_workspace PASSED tests/test_python/test_segments.py::TestI3WM::test_workspaces PASSED tests/test_python/test_segments.py::TestMail::test_email_imap_alert PASSED tests/test_python/test_segments.py::TestNet::test_external_ip PASSED tests/test_python/test_segments.py::TestNet::test_hostname PASSED tests/test_python/test_segments.py::TestNet::test_internal_ip SKIPPED tests/test_python/test_segments.py::TestPDB::test_current_code_name PASSED tests/test_python/test_segments.py::TestPDB::test_current_context PASSED tests/test_python/test_segments.py::TestPDB::test_current_file PASSED tests/test_python/test_segments.py::TestPDB::test_current_line PASSED tests/test_python/test_segments.py::TestPDB::test_stack_depth PASSED tests/test_python/test_segments.py::TestPlayers::test_now_playing PASSED tests/test_python/test_segments.py::TestShell::test_continuation PASSED tests/test_python/test_segments.py::TestShell::test_cwd PASSED tests/test_python/test_segments.py::TestShell::test_jobnum PASSED tests/test_python/test_segments.py::TestShell::test_last_pipe_status PASSED tests/test_python/test_segments.py::TestShell::test_last_status PASSED tests/test_python/test_segments.py::TestSys::test_cpu_load_percent PASSED tests/test_python/test_segments.py::TestSys::test_system_load SKIPPED tests/test_python/test_segments.py::TestSys::test_uptime PASSED tests/test_python/test_segments.py::TestTime::test_date PASSED tests/test_python/test_segments.py::TestTime::test_fuzzy_time PASSED tests/test_python/test_segments.py::TestTmux::test_attached_clients PASSED tests/test_python/test_segments.py::TestVcs::test_branch PASSED tests/test_python/test_segments.py::TestVcs::test_stash PASSED tests/test_python/test_segments.py::TestVim::test_branch PASSED tests/test_python/test_segments.py::TestVim::test_bufnr PASSED tests/test_python/test_segments.py::TestVim::test_csv_col_current PASSED tests/test_python/test_segments.py::TestVim::test_cursor_current PASSED tests/test_python/test_segments.py::TestVim::test_file_directory PASSED tests/test_python/test_segments.py::TestVim::test_file_name PASSED tests/test_python/test_segments.py::TestVim::test_file_opts PASSED tests/test_python/test_segments.py::TestVim::test_file_scheme PASSED tests/test_python/test_segments.py::TestVim::test_file_size PASSED tests/test_python/test_segments.py::TestVim::test_file_vcs_status PASSED tests/test_python/test_segments.py::TestVim::test_line_count PASSED tests/test_python/test_segments.py::TestVim::test_line_percent PASSED tests/test_python/test_segments.py::TestVim::test_mode PASSED tests/test_python/test_segments.py::TestVim::test_modified_buffers PASSED tests/test_python/test_segments.py::TestVim::test_modified_indicator PASSED tests/test_python/test_segments.py::TestVim::test_paste_indicator PASSED tests/test_python/test_segments.py::TestVim::test_position PASSED tests/test_python/test_segments.py::TestVim::test_readonly_indicator PASSED tests/test_python/test_segments.py::TestVim::test_segment_info PASSED tests/test_python/test_segments.py::TestVim::test_stash PASSED tests/test_python/test_segments.py::TestVim::test_tab PASSED tests/test_python/test_segments.py::TestVim::test_tabnr PASSED tests/test_python/test_segments.py::TestVim::test_trailing_whitespace PASSED tests/test_python/test_segments.py::TestVim::test_visual_range PASSED tests/test_python/test_segments.py::TestVim::test_window_title PASSED tests/test_python/test_segments.py::TestVim::test_winnr PASSED tests/test_python/test_segments.py::TestWthr::test_weather PASSED tests/test_python/test_selectors.py::TestVim::test_single_tab PASSED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_inotify_file_watcher_bytes SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_inotify_file_watcher_is_watching_bytes SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_inotify_file_watcher_is_watching_unicode SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_inotify_file_watcher_unicode SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_inotify_tree_watcher_bytes SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_inotify_tree_watcher_unicode SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_stat_file_watcher_is_watching_bytes PASSED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_stat_file_watcher_is_watching_unicode PASSED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_uv_file_watcher_bytes SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_uv_file_watcher_is_watching_bytes SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_uv_file_watcher_is_watching_unicode SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_uv_file_watcher_unicode SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_uv_tree_watcher_bytes SKIPPED tests/test_python/test_watcher.py::TestFilesystemWatchers::test_uv_tree_watcher_unicode SKIPPED =============================== warnings summary =============================== tests/modules/lib/__init__.py:51 $(@D)/tests/modules/lib/__init__.py:51: DeprecationWarning: invalid escape sequence \/ return '{"city":"Meppen","country":{"name":"Germany", "code":"DE"},"location":{"accuracy_radius":100,"latitude":52.6833,"longitude":7.3167,"time_zone":"Europe\/Berlin"},"ip":"82.145.55.16"}' tests/modules/lib/__init__.py:4 $(@D)/tests/modules/lib/__init__.py:4: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp tests/test_python/test_config_merging.py:116 $(@D)/tests/test_python/test_config_merging.py:116: PytestCollectionWarning: cannot collect test class 'TestPowerline' because it has a __init__ constructor (from: tests/test_python/test_config_merging.py) class TestPowerline(Powerline): tests/test_python/test_cmdline.py: 20 warnings $(@D)/tests/test_python/test_cmdline.py:55: DeprecationWarning: Please use assertRegex instead. self.assertRegexpMatches(err.getvalue(), raising_reg) tests/test_python/test_segments.py::TestMail::test_email_imap_alert $(@D)/powerline/segments/common/mail.py:36: DeprecationWarning: invalid escape sequence \d unread_count = int(re.search('UNSEEN (\d+)', unread_str).group(1)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 172 passed, 22 skipped, 24 warnings ========