Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sat, 19 Nov 2022 16:11:00 UTC
Commit: 03a62860c888d783b3bf7474e231a8a7d1a4709f
https://github.com/geany/www.geany.org/commit/03a62860c888d783b3bf7474e231a…
Log Message:
-----------
2022 Geany e.V. General Assembly meeting is past
Modified Paths:
--------------
page_content/association.md
Modified: page_content/association.md
6 lines changed, 4 insertions(+), 2 deletions(-)
===================================================================
@@ -15,6 +15,10 @@ There are no plans to direct the development of Geany itself from the associatio
#### Upcoming meetings
+* None scheduled.
+
+#### Past meetings
+
##### Geany e.V. General Assembly 2022
Date: 19th November 2022 - 15:00 CET
Location: Hoepnerstraße, Leipzig, Germany
@@ -26,8 +30,6 @@ Agenda:
- Financial report
- Voting about changing the charter to allow online meetings
-#### Past meetings
-
##### Geany e.V. General Assembly 2021
Date: 10th October 2021 - 15:00 CEST
Location: Remote (via Jitsi)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Tue, 15 Nov 2022 22:05:37 UTC
Commit: 5ee925683014711f7d50e8b62e1a7e01292300c6
https://github.com/geany/geany-osx/commit/5ee925683014711f7d50e8b62e1a7e012…
Log Message:
-----------
Update building instructions to avoid explicit python3 build
Modified Paths:
--------------
README.md
Modified: README.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -118,13 +118,13 @@ To create the bundle, you need to first install JHBuild and GTK as described bel
6. Install GTK and all of its dependencies by running the following
command inside the `geany-osx` directory:
```
- jhbuild bootstrap-gtk-osx && jhbuild build python3 && jhbuild run pip3 install pygments && jhbuild build meta-gtk-osx-bootstrap meta-gtk-osx-gtk3
+ jhbuild bootstrap-gtk-osx && jhbuild build meta-gtk-osx-bootstrap meta-gtk-osx-gtk3
```
The upstream project is sometimes in an unstable state and fails to build;
if this happens, you can use our snapshot of modulesets which was used
to build the last release of Geany:
```
- jhbuild bootstrap-gtk-osx && jhbuild -m "https://raw.githubusercontent.com/geany/geany-osx/master/modulesets-stable/…" build python3 meta-gtk-osx-bootstrap meta-gtk-osx-gtk3
+ jhbuild bootstrap-gtk-osx && jhbuild -m "https://raw.githubusercontent.com/geany/geany-osx/master/modulesets-stable/…" build meta-gtk-osx-bootstrap meta-gtk-osx-gtk3
```
7. To build Geany, plugins and all of their dependencies, run one of
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sat, 10 Sep 2022 11:25:54 UTC
Commit: f5f3b7a847e723e2826bf47f1f0290c9830e7e22
https://github.com/geany/geany/commit/f5f3b7a847e723e2826bf47f1f0290c9830e7…
Log Message:
-----------
Add soft keywords to Python keyword list and update to Python 3.10
Closes #3263.
Modified Paths:
--------------
data/filedefs/filetypes.python.in
scripts/update-python-identifiers.sh
Modified: data/filedefs/filetypes.python.in
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -26,10 +26,10 @@ ftripledouble=string_2
# all items must be in one line
# both primary and identifiers are auto-generated by scripts/update-python-identifiers.sh
# Python 3 keywords
-primary=False None True __peg_parser__ and as assert async await break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield
+primary=False None True _ and as assert async await break case class continue def del elif else except finally for from global if import in is lambda match nonlocal not or pass raise return try while with yield
# additional keywords, will be highlighted with style "word2"
# Python 3 builtins (minus ones in primary)
-identifiers=ArithmeticError AssertionError AttributeError BaseException BlockingIOError BrokenPipeError BufferError BytesWarning ChildProcessError ConnectionAbortedError ConnectionError ConnectionRefusedError ConnectionResetError DeprecationWarning EOFError Ellipsis EnvironmentError Exception FileExistsError FileNotFoundError FloatingPointError FutureWarning GeneratorExit IOError ImportError ImportWarning IndentationError IndexError InterruptedError IsADirectoryError KeyError KeyboardInterrupt LookupError MemoryError ModuleNotFoundError NameError NotADirectoryError NotImplemented NotImplementedError OSError OverflowError PendingDeprecationWarning PermissionError ProcessLookupError RecursionError ReferenceError ResourceWarning RuntimeError RuntimeWarning StopAsyncIteration StopIteration SyntaxError SyntaxWarning SystemError SystemExit TabError TimeoutError TypeError UnboundLocalError UnicodeDecodeError UnicodeEncodeError UnicodeError UnicodeTranslateError UnicodeWarning UserWarning ValueError Warning ZeroDivisionError __build_class__ __debug__ __doc__ __import__ __loader__ __name__ __package__ __spec__ abs all any ascii bin bool breakpoint bytearray bytes callable chr classmethod compile complex copyright credits delattr dict dir divmod enumerate eval exec exit filter float format frozenset getattr globals hasattr hash help hex id input int isinstance issubclass iter len license list locals map max memoryview min next object oct open ord pow print property quit range repr reversed round set setattr slice sorted staticmethod str sum super tuple type vars zip
+identifiers=ArithmeticError AssertionError AttributeError BaseException BlockingIOError BrokenPipeError BufferError BytesWarning ChildProcessError ConnectionAbortedError ConnectionError ConnectionRefusedError ConnectionResetError DeprecationWarning EOFError Ellipsis EncodingWarning EnvironmentError Exception FileExistsError FileNotFoundError FloatingPointError FutureWarning GeneratorExit IOError ImportError ImportWarning IndentationError IndexError InterruptedError IsADirectoryError KeyError KeyboardInterrupt LookupError MemoryError ModuleNotFoundError NameError NotADirectoryError NotImplemented NotImplementedError OSError OverflowError PendingDeprecationWarning PermissionError ProcessLookupError RecursionError ReferenceError ResourceWarning RuntimeError RuntimeWarning StopAsyncIteration StopIteration SyntaxError SyntaxWarning SystemError SystemExit TabError TimeoutError TypeError UnboundLocalError UnicodeDecodeError UnicodeEncodeError UnicodeError UnicodeTranslateError UnicodeWarning UserWarning ValueError Warning ZeroDivisionError __build_class__ __debug__ __doc__ __import__ __loader__ __name__ __package__ __spec__ abs aiter all anext any ascii bin bool breakpoint bytearray bytes callable chr classmethod compile complex copyright credits delattr dict dir divmod enumerate eval exec exit filter float format frozenset getattr globals hasattr hash help hex id input int isinstance issubclass iter len license list locals map max memoryview min next object oct open ord pow print property quit range repr reversed round set setattr slice sorted staticmethod str sum super tuple type vars zip
[lexer_properties]
fold.quotes.python=1
Modified: scripts/update-python-identifiers.sh
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -4,7 +4,7 @@
# License: GPL v2 or later
#
# Updates the `identifiers` entry in data/filetypes.python.in.
-# Requires Python 3.
+# Requires Python 3.10+.
set -e
@@ -22,7 +22,7 @@ print(" ".join(sorted([i for i in items if i not in exclude])))
'
}
-keywords=$(python3 -c 'from keyword import kwlist; print("\n".join(kwlist))')
+keywords=$(python3 -c 'from keyword import kwlist, softkwlist; print("\n".join(kwlist + softkwlist))')
builtins=$(python3 -c 'print("\n".join(dir(__builtins__)))')
primary=$(echo "$keywords" | sort_filter)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: GitHub <noreply(a)github.com>
Date: Sun, 13 Nov 2022 12:40:29 UTC
Commit: b2f6e5be3f185ecb07386da76582ee974c03f3d6
https://github.com/geany/geany/commit/b2f6e5be3f185ecb07386da76582ee974c03f…
Log Message:
-----------
Merge pull request #3277 from eht16/issue3263_python_keywords_match_case
Add soft keywords to Python keyword list
Modified Paths:
--------------
data/filedefs/filetypes.python.in
scripts/update-python-identifiers.sh
Modified: data/filedefs/filetypes.python.in
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -26,10 +26,10 @@ ftripledouble=string_2
# all items must be in one line
# both primary and identifiers are auto-generated by scripts/update-python-identifiers.sh
# Python 3 keywords
-primary=False None True __peg_parser__ and as assert async await break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield
+primary=False None True _ and as assert async await break case class continue def del elif else except finally for from global if import in is lambda match nonlocal not or pass raise return try while with yield
# additional keywords, will be highlighted with style "word2"
# Python 3 builtins (minus ones in primary)
-identifiers=ArithmeticError AssertionError AttributeError BaseException BlockingIOError BrokenPipeError BufferError BytesWarning ChildProcessError ConnectionAbortedError ConnectionError ConnectionRefusedError ConnectionResetError DeprecationWarning EOFError Ellipsis EnvironmentError Exception FileExistsError FileNotFoundError FloatingPointError FutureWarning GeneratorExit IOError ImportError ImportWarning IndentationError IndexError InterruptedError IsADirectoryError KeyError KeyboardInterrupt LookupError MemoryError ModuleNotFoundError NameError NotADirectoryError NotImplemented NotImplementedError OSError OverflowError PendingDeprecationWarning PermissionError ProcessLookupError RecursionError ReferenceError ResourceWarning RuntimeError RuntimeWarning StopAsyncIteration StopIteration SyntaxError SyntaxWarning SystemError SystemExit TabError TimeoutError TypeError UnboundLocalError UnicodeDecodeError UnicodeEncodeError UnicodeError UnicodeTranslateError UnicodeWarning UserWarning ValueError Warning ZeroDivisionError __build_class__ __debug__ __doc__ __import__ __loader__ __name__ __package__ __spec__ abs all any ascii bin bool breakpoint bytearray bytes callable chr classmethod compile complex copyright credits delattr dict dir divmod enumerate eval exec exit filter float format frozenset getattr globals hasattr hash help hex id input int isinstance issubclass iter len license list locals map max memoryview min next object oct open ord pow print property quit range repr reversed round set setattr slice sorted staticmethod str sum super tuple type vars zip
+identifiers=ArithmeticError AssertionError AttributeError BaseException BlockingIOError BrokenPipeError BufferError BytesWarning ChildProcessError ConnectionAbortedError ConnectionError ConnectionRefusedError ConnectionResetError DeprecationWarning EOFError Ellipsis EncodingWarning EnvironmentError Exception FileExistsError FileNotFoundError FloatingPointError FutureWarning GeneratorExit IOError ImportError ImportWarning IndentationError IndexError InterruptedError IsADirectoryError KeyError KeyboardInterrupt LookupError MemoryError ModuleNotFoundError NameError NotADirectoryError NotImplemented NotImplementedError OSError OverflowError PendingDeprecationWarning PermissionError ProcessLookupError RecursionError ReferenceError ResourceWarning RuntimeError RuntimeWarning StopAsyncIteration StopIteration SyntaxError SyntaxWarning SystemError SystemExit TabError TimeoutError TypeError UnboundLocalError UnicodeDecodeError UnicodeEncodeError UnicodeError UnicodeTranslateError UnicodeWarning UserWarning ValueError Warning ZeroDivisionError __build_class__ __debug__ __doc__ __import__ __loader__ __name__ __package__ __spec__ abs aiter all anext any ascii bin bool breakpoint bytearray bytes callable chr classmethod compile complex copyright credits delattr dict dir divmod enumerate eval exec exit filter float format frozenset getattr globals hasattr hash help hex id input int isinstance issubclass iter len license list locals map max memoryview min next object oct open ord pow print property quit range repr reversed round set setattr slice sorted staticmethod str sum super tuple type vars zip
[lexer_properties]
fold.quotes.python=1
Modified: scripts/update-python-identifiers.sh
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -4,7 +4,7 @@
# License: GPL v2 or later
#
# Updates the `identifiers` entry in data/filetypes.python.in.
-# Requires Python 3.
+# Requires Python 3.10+.
set -e
@@ -22,7 +22,7 @@ print(" ".join(sorted([i for i in items if i not in exclude])))
'
}
-keywords=$(python3 -c 'from keyword import kwlist; print("\n".join(kwlist))')
+keywords=$(python3 -c 'from keyword import kwlist, softkwlist; print("\n".join(kwlist + softkwlist))')
builtins=$(python3 -c 'print("\n".join(dir(__builtins__)))')
primary=$(echo "$keywords" | sort_filter)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).