Actionless Loveless
e0d7f9660b
Merge 44ccc7ef576ba6bb4568683b7a06729f3e88f419 into 51570938d4a558578fa3512a4b546584530e23c1
2024-08-30 13:12:25 +03:00
Philip Wellnitz [10]
51570938d4
Merge branch 'develop'
2.8.4
2024-08-29 20:02:46 +09:00
Carl Smedstad
8484023b7b
Fix Python deprecations ( #2262 )
...
* Add missing import 'types'
The commit 6950c04614d0bd1fc9c61b79ec7e2be0d16abdc4 did the following,
but missed to import the 'types' module:
- module = imp.new_module(name)
+ module = types.ModuleType(name)
* Remove usage of 'imp' module - removed in Python 3.12
* Remove usage of deprecated method locale.getdefaultlocale()
Fixes the following deprecation warning:
powerline/lib/encoding.py:49: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead.
or locale.getdefaultlocale()[1]
* Fix invalid escape sequences
Specifically:
powerline/bindings/config.py:179: SyntaxWarning: invalid escape sequence '\$'
powerline/lint/__init__.py:208: SyntaxWarning: invalid escape sequence '\w'
powerline/lint/__init__.py:226: SyntaxWarning: invalid escape sequence '\w'
powerline/lint/__init__.py:44: SyntaxWarning: invalid escape sequence '\w'
powerline/lint/spec.py:24: SyntaxWarning: invalid escape sequence '\w'
powerline/lint/spec.py:588: SyntaxWarning: invalid escape sequence '\w'
powerline/segments/common/mail.py:36: SyntaxWarning: invalid escape sequence '\d'
2024-08-29 20:00:48 +09:00
Actionless Loveless
44ccc7ef57
doc(usage): lxterminal is vte-based terminal too
...
proofs:
https://github.com/lxde/lxterminal?tab=readme-ov-file#lxterminal
https://github.com/lxde/lxterminal?tab=readme-ov-file#dependencies
https://github.com/lxde/lxterminal/blob/master/configure.ac#L58-L64
2024-05-13 18:32:44 +02:00
Philip Wellnitz [10]
6b36ba8ae9
fix #2257
2024-05-12 04:45:27 +09:00
Philip Wellnitz
a34abe325a
Update main.yaml
...
3.10 seems to be parsed as 3.1, remove it for now.
2024-02-28 16:35:37 +09:00
Philip Wellnitz
beca2d6e87
Update main.yaml
...
Update supported python versions.
2024-02-28 16:33:59 +09:00
Robin Candau
c04a8dd5a1
Remove imp module from tests to make them compatible with python 3.12 ( #2251 )
2024-02-27 18:59:10 +09:00
wanderboessenkool
14cc0d2df8
Change TMUJX_VAR_RE re.compile to use raw string ( #2245 )
2023-11-27 21:05:59 +09:00
JesseBot
833f30e88e
Feature: add username_variable, password_variable, server_variable, port_variable to options to mail segment ( #2225 )
...
* add username_variable and password_variable to options to mail segment
* add server variable
* make username/password optional for mail, and fix getting env var typo
* add port variable for email
* fix sleepy port_variable typo
2022-12-18 17:38:49 +09:00
Christoph Erhardt
50d73bfbc8
Ensure compatibility with Python 3.11 ( #2212 )
...
* Replace deprecated `getargspec()` with `getfullargspec()`
* Replace deprecated `formatargspec()` with custom implementation
Fixes #2209 .
2022-06-23 19:05:54 +09:00
PHP Wellnitz
8b07f63961
Release 2.8.3
2.8.3
2022-05-19 17:09:36 +09:00
PHP Wellnitz
8af6302c81
bump version to 2.8.3
2022-05-19 17:06:54 +09:00
PHP Wellnitz
3555dc97c9
change get_version to adhere to PEP 440
2022-05-19 16:57:18 +09:00
PHP Wellnitz
567e2c930b
fix #2194
2022-05-19 16:52:00 +09:00
PHP Wellnitz
90af71c122
Fix #2200
2022-04-09 04:27:02 +09:00
Albert Paul
9ce39e6333
Remove git protocol ( #2199 )
...
* Fix outdated Github url
git:// is deprecated from Github starting from Jan. 11th, 2022.
* Update git protocols
2022-03-21 19:02:37 +09:00
Darren
82c1373ba0
Added tips to installation docs ( #2175 )
...
* Added virtual environment tips
Documented the use of `POWERLINE_COMMAND` env variable for improved performance with virtual environments.
* Clarify client versions
Adding details from the GitHub issues to clarify the installation docs.
* Added troubleshooting tip for Python environments
2021-08-21 11:21:14 +09:00
Josh Gao
57aea1e400
powerline.zsh: squelch which output. ( #2176 )
...
If powerline-config isn't on $PATH, GNU which will output "no
powerline-config in ($PATH)" to stderr, which we previously weren't
silencing.
2021-08-21 11:17:03 +09:00
MrFishFinger
8f0d3f8bd2
doco - add a comma, to make sentence more readable ( #2173 )
2021-07-26 16:01:39 +09:00
Philip Wellnitz
7310d53ade
i3 segments rework ( #2159 )
...
rework i3wm segments
2021-03-15 03:45:17 +09:00
Philip Wellnitz
c86faf23cd
fix version
2.8.2
2021-03-01 16:50:23 +09:00
Philip Wellnitz
1c33c4eb5a
Release 2.8.2
2021-03-01 16:48:13 +09:00
Philip Wellnitz
a1309cc116
bump version to 2.8.2
2021-03-01 16:45:49 +09:00
sol
1869cc8bed
Use updated i3ipc syntax in i3 segments/listers ( #2062 )
...
Close #2046
Co-authored-by: s-ol <s-ol@users.noreply.github.com>
2021-01-08 19:25:53 +09:00
Cédric Schieli
c31f83f831
Emulate a right prompt in bash ( #2148 )
...
* Allow passing args from render() to hl() and hlstyle() functions
* New escape arg in ShellRenderer's hlstyle() to enable/disable escaping
* Fix invalid escape sequence
* Emulate a right prompt in bash
Fixes #2103
* Document the new hl_args argument
2021-01-06 18:20:15 +09:00
Tim Gates
999c84a5cb
docs: fix simple typo, proided -> provided ( #2144 )
...
There is a small typo in powerline/lint/spec.py.
Should read `provided` rather than `proided`.
2020-12-22 18:58:38 +09:00
StopMotionCuber
f401ee3106
Fix escaping of sh specific characters in tmux ( #2135 )
...
* Fix escaping of sh specific characters in tmux
* Only have single pane_id (these line length is getting out of hand)
2020-10-28 17:39:17 +09:00
StopMotionCuber
a6060c760a
Fix non-meaningful venv names. ( #2134 )
...
* Add feature to ignore certain virtualenv names
* Add tests for testing ignored names (specific as well as default)
* Don't use `zsh.environ` as this does not stringify the environment
2020-10-27 21:50:36 +09:00
Ivan Zhukov
f4ef122759
Fallback to a current window in tabline() ( #2132 )
...
Ref #2125
2020-10-22 07:19:55 +09:00
Philip Wellnitz
a1a36699b3
Update .travis.yml
2020-10-12 18:11:48 +09:00
Philip Wellnitz
0cccb7b4bc
Update README.rst
2020-10-12 18:07:37 +09:00
StopMotionCuber
a80bbdf17d
Updated uptime segment to have show time in a better way ( #2036 )
...
* Updated uptime segment to have show time in a better way
* Made current solution backwards compatible
* Include proposed change for proper uptime support
* Updated tests to reflect new default values for uptime
2020-10-06 04:32:36 +09:00
StopMotionCuber
91ec7982ca
Fixed getcwd for tmux ( #2127 )
2020-10-06 02:43:09 +09:00
Thom Wiggers
40c3e092b6
Prefer Python 3 in the Vim plugin ( #2124 )
...
Python 2 is EOL, so it makes more sense to use Python 3 as the preferred version of Python rather than just fall back on it.
2020-09-26 17:50:51 +09:00
Tais P. Hansen
ff629c388e
Implement GitHub actions for build and publish ( #2118 )
...
Requires a secret named PYPI_TOKEN containing a valid PyPI API token.
Note that this drop support for Python 2.6 as GitHub Actions only
supports Python 2.7+.
Fixes #2116
2020-09-21 20:03:15 +09:00
StopMotionCuber
73881c1dce
Shifted away from (abandoned) Yahoo API to OpenWeatherMap ( #2038 )
...
* Shifted away from (abandoned) Yahoo API to OpenWeatherMap
* Calculate gradient based on converted temperature
* Added Stubs for https://freegeoip.app as well as https://api.openweathermap.com
* Updated tests for weather segment with OpenWeatherMap mocking
* Make Weather API key configurable
* Added documentation for the OpenWeatherMap API keys
2020-09-19 14:31:49 +09:00
रोहित हिल
992c5464ba
Factored statement always executed in conditional ( #2121 )
2020-09-07 14:28:56 +09:00
Andrew Garrett
8c6874d855
Render cpu_load_percent segment even when psutil returns 0.0 ( #2111 )
...
Although the docs for psutil say 0.0 is a nonsense value that's returned
first and supposed to be ignored, but on a relatively idle system it
will actually return 0.0 occasionally after that. So at the expense of
displaying that "nonsense value" when the statusbar first loads, this
change gets rid of the visual disruptions of having the segment pop out
and back in periodically.
Fixes #2110 .
Co-authored-by: 2rs2ts <2rs2ts@github>
2020-07-12 19:31:52 +09:00
StopMotionCuber
14a4100c4c
Fixes elapsed time that is provided with a ',' instead of a '.' ( #2104 )
2020-06-04 15:00:00 +09:00
Jesse Houwing
65f968ad3a
Use --no-optional-locks
to reduce conflicts with other git editors ( #2098 )
...
Adding --no-optional-locks will cause fewer interference with other git clients.
2020-05-27 01:50:45 +09:00
Philip Wellnitz
59a5425597
Add timezone argument to date and fuzzy_time segments ( #2097 )
...
* add basic timezone support
2020-05-26 20:08:44 +09:00
Brendan
da3ed7e720
Update to include default path for apt-get ( #2095 )
2020-05-24 17:56:47 +09:00
Philip Wellnitz
d137a888b0
Release 2.8.1
2020-05-20 20:33:43 +09:00
Philip Wellnitz
c26938a980
add subprocess include back to setup.py
2.8.1
2020-05-20 20:32:35 +09:00
Philip Wellnitz
3dc174919d
add version file
2020-05-20 20:26:24 +09:00
Philip Wellnitz
e8bf337ba5
Release 2.8
2020-05-20 17:23:42 +09:00
Philip Wellnitz
022d77dc1e
Update .travis.yml
2020-05-15 07:19:18 +09:00
Philip Wellnitz
1234aafa5d
Update setup.py
2.8
2020-05-15 05:33:27 +09:00
Philip Wellnitz
2bddcc9617
Update tips-and-tricks.rst
2020-04-23 21:42:10 +09:00