Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/cpython

The Python programming language
https://github.com/python/cpython

GH-79634: Accept path-like objects as pathlib glob patterns. (#114017)

Allow `os.PathLike` objects to be passed as patterns to `pathlib.Path.glob()` and `rglob()`. (It...

6313cdde58f34648a430d2830357c9d2a5b67b87 authored 12 months ago by Barney Gale <[email protected]>
Add a `clean` subcommand to `Tools/wasm/wasi.py` (GH-114274)

681e9e85a2c1f72576ddfbd766506e2d6db34862 authored 12 months ago by Brett Cannon <[email protected]>
Retain shorter tables of contents for Sphinx 5.2.3+ (#114318)

Disable toc_object_entries, new in Sphinx 5.2.3

229ee5bea1fb8f9de1f4d29397634cd3a433fb8d authored 12 months ago by Hugo van Kemenade <[email protected]>
gh-114265: move line number propagation before cfg optimization, remove guarantee_lineno_for_exits (#114267)

7e49f27b41d5728cde1f8790586d113ddc25f18d authored 12 months ago by Irit Katriel <[email protected]>
gh-114275: Skip doctests that use `asyncio` in `test_pdb` for WASI builds (#114309)

efb81a60f5ce7e192095230a0f7ff9684d6f835a authored 12 months ago by Nikita Sobolev <[email protected]>
gh-113884: Refactor `queue.SimpleQueue` to use a ring buffer to store items (#114259)

Use a ring buffer instead of a Python list in order to simplify the
process of making queue.Sim...

28eacf27efaa07cb8d9c0c3e9253a07b9012415f authored 12 months ago by mpage <[email protected]>
gh-114286: Fix `maybe-uninitialized` warning in `Modules/_io/fileio.c` (GH-114287)

05e47202a34e6ae05e699af1083455f5b8b59496 authored 12 months ago by Nikita Sobolev <[email protected]>
gh-111968: Fix --without-freelists build (gh-114270)

a34e4db28a98904f6c9976675ed7121ed61edabe authored 12 months ago by Donghee Na <[email protected]>
gh-112087: Remove duplicated critical_section (gh-114268)

d5442851a6fad16ba32b62723c09e40a1392aa38 authored 12 months ago by Donghee Na <[email protected]>
gh-114123: Migrate docstring from _csv to csv (#114124)

Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Éric <...

72abb8c5d487ead9eb115fec8132ccef5ba189e5 authored 12 months ago by Skip Montanaro <[email protected]>
gh-112092: clarify unstable ABI recompilation requirements (#112093)

Use different versions in the examples for when extensions do and do not need to be recompiled t...

68a7b78cd5185cbd9456f42c15ecf872a7c16f44 authored 12 months ago by DerSchinken <[email protected]>
gh-111968: Use per-thread freelists for generator in free-threading (gh-114189)

7fa511ba576b9a760f3971ad16dbbbbf91c3f39c authored 12 months ago by Donghee Na <[email protected]>
gh-114087: Speed up dataclasses._asdict_inner (#114088)

2d3f6b56c5846df60b0b305e51a1d293ba0b2aae authored 12 months ago by keithasaurus <[email protected]>
gh-114198: Rename dataclass __replace__ argument to 'self' (gh-114251)

This change renames the dataclass __replace__ method's first argument
name from 'obj' to 'self'.

339fc3c22446a148d27d9ec061594ac8d0abd33d authored 12 months ago by Phillip Schanely <[email protected]>
gh-108303: Move all doctest related files and tests to `Lib/test/test_doctest/` (#112109)

Co-authored-by: Brett Cannon <[email protected]>

9c93350f582fe6f5fed2cd873869dfe4fbf2dfe8 authored 12 months ago by Nikita Sobolev <[email protected]>
Delete unused macro (GH-114238)

2ff072f21f20b5c27ed01cb86cc15003509a5c8d authored 12 months ago by Mark Shannon <[email protected]>
gh-110345: show Tcl/Tk patchlevel in `tkinter._test()` (GH-110350)

b8f29b1293f55e12e86a2a039b49b6f9f73851b7 authored 12 months ago by Christopher Chavez <[email protected]>
gh-103092: Convert some `_ctypes` metatypes to heap types (GH-113620)

Co-authored-by: Erlend E. Aasland <[email protected]>

8e31cdc9450b3e644d48954865568e162edad514 authored 12 months ago by AN Long <[email protected]>
gh-114050: Fix crash when more than two arguments are passed to int() (GH-114067)

Co-authored-by: Kirill Podoprigora <[email protected]>

a571a2fd3fdaeafdfd71f3d80ed5a3b22b63d0f7 authored 12 months ago by kcatss <[email protected]>
gh-104522: Fix test_subprocess failure when build Python in the root home directory (GH-114236)

* gh-104522: Fix test_subprocess failure when build Python in the root home directory

EPERM i...

311d1e2701037952eaf75f993be76f3092c1f01c authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-114231: Fix indentation in enum.rst (#114232)

ba683c22ecd035a1090f9fc7aba48d54854d23bd authored 12 months ago by Miyashita Yosuke <[email protected]>
gh-96905: In IDLE code, stop redefining built-ins 'dict' and 'object' (#114227)

Prefix 'dict' with 'o', 'g', or 'l' for 'object', 'global', or 'local'.
Suffix 'object' with '_'.

6f4b242a03e521a55f0b9e440703b424ed18ce2f authored 12 months ago by Terry Jan Reedy <[email protected]>
gh-114211: Update EmailMessage doc about ordered keys (#114224)

Ordered keys are no longer unlike 'real dict's.

8cda72037b262772399b2b7fc36dee9340d74fd6 authored 12 months ago by Terry Jan Reedy <[email protected]>
gh-113205: test_multiprocessing.test_terminate: Test the API on threadpools (#114186)

gh-113205: test_multiprocessing.test_terminate: Test the API works on threadpools

Threads can...

c1db9606081bdbe0207f83a861a3c70c356d3704 authored 12 months ago by Petr Viktorin <[email protected]>
gh-104522: Fix OSError raised when run a subprocess (#114195)

Only set filename to cwd if it was caused by failed chdir(cwd).

_fork_exec() now returns "noe...

e2c097ebdee447ded1109f99a235e65aa3533bf8 authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-114149: [Enum] revert #114160 and add more tuple-subclass tests (GH-114215)

This reverts commit 05e142b1543eb9662d6cc33722e7e16250c9219f.

4c7e09d0129dafddba58979ced9580f856f65efa authored 12 months ago by Ethan Furman <[email protected]>
gh-112984: Fix test_ctypes.test_loading.test_load_dll_with_flags when directory name includes a dot (GH-114217)

945540306c12116154d2e4cc6c17a8efd2290537 authored 12 months ago by Steve Dower <[email protected]>
gh-112984 Update Windows build and installer for free-threaded builds (GH-113129)

f56d132deb9fff861439ed56ed7414d22e4e4bb9 authored 12 months ago by Steve Dower <[email protected]>
gh-38807: Fix race condition in Lib/trace.py (GH-110143)

Instead of checking if a directory does not exist and thereafter
creating it, directly call os....

78fcde039a33d8463e34356d5462fecee0f2831a authored 12 months ago by buermarc <[email protected]>
Fix typo in tkinter.ttk.rst (GH-106157)

7573c44c3278eacf0233146037d843bb2563877a authored 12 months ago by Christophe Nanteuil <[email protected]>
gh-105102: Fix nested unions in structures when the system byteorder is the opposite (GH-105106)

0b541f64c472976b2fee1ec9919bc7b02a798242 authored 12 months ago by Sheidan <[email protected]>
gh-114149: [Enum] fix tuple subclass handling when using custom __new__ (GH-114160)

33b47a2c2853066b549f242065f6c2e12e18b33b authored 12 months ago by Ethan Furman <[email protected]>
gh-114070: fix token reference warnings in expressions.rst (#114169)

029ecee10dcb7c88382849f0220dba58a654e303 authored 12 months ago by Sergey B Kirpichev <[email protected]>
gh-114178: Fix generate_sbom.py for out-of-tree builds (#114179)

7a0ac89b292324b629114a4c49b95fc5a78df7ca authored 12 months ago by Erlend E. Aasland <[email protected]>
Merge branch 'main' of https://github.com/python/cpython

8cf37f244fa88b4e860e853ecb59b75f3f218191 authored 12 months ago by Thomas Wouters <[email protected]>
Post 3.13.0a3

1a2e18b23c61f5e5de49e617ca2e454cdedce418 authored 12 months ago by Thomas Wouters <[email protected]>
gh-112343: pdb: Use tokenize to replace convenience variables (#112380)

5c351fc85afd2ed167694a7dfe066741a5cdab53 authored 12 months ago by Tian Gao <[email protected]>
gh-111301: Advertise importlib methods removal in What's new in Python 3.12 (GH-111630)

f49752552e673e5192f22eae0076b2650c7d6afc authored 12 months ago by Karolina Surma <[email protected]>
gh-104282: Fix null pointer dereference in `lzma._decode_filter_properties` (GH-104283)

0154405350c272833bd51f68138223655e142a37 authored 12 months ago by Radislav Chugunov <[email protected]>
Python 3.13.0a3

f009305a7d635f86440c804a2916f8fa4d7fc637 authored 12 months ago by Thomas Wouters <[email protected]>
gh-86179: Skip test case that fails on POSIX with unversioned binary (GH-114136)

b204c4beb44c1a9013f8da16984c9129374ed8c5 authored 12 months ago by Steve Dower <[email protected]>
gh-72284: Revise lists in IDLE doc (#114174)

Tkinter is a fact, not necessarily a feature.

Reorganize editor key bindings in a logical ord...

4a32275389d94ba41f8881c32ad4b232effb1c6f authored 12 months ago by Terry Jan Reedy <[email protected]>
gh-81479: For Help => IDLE Doc, stop double-spacing some lists. (#114168)

This matches Firefox format. Edge double-spaces non-simple
list but I think it looks worse.

e07a400c310ad3bdd72bb0ae401991af17435e4d authored 12 months ago by Terry Jan Reedy <[email protected]>
gh-112043: Align concurrent.futures.Executor.map docs with implementation (#114153)

The first parameter is named 'fn', not 'func'.

8d26db45df479a54eccd2aced7d8a5ea9fd0ffa5 authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-88531 Fix dataclass __post_init__/__init__ interplay documentation (gh-107404)

* Simplify __post_init__ example usage. It applies to all base classes, not just dataclasses.

05008c27b73da640b63c0d335c65ade517c0eb84 authored 12 months ago by Steffen Zeile <[email protected]>
gh-106293: Fix typos in Objects/object_layout.md (#106294)

Co-authored-by: Terry Jan Reedy <[email protected]>

60ca37fdee52cc4ff318b6e9ddbb260e8583b33b authored 12 months ago by Mano Sriram <[email protected]>
GH-110109: pathlib docs: bring `from_uri()` and `as_uri()` together. (#110312)

This is a very soft deprecation of `PurePath.as_uri()`. We instead document
it as a `Path` meth...

45e527dfb553a5687aad828260cda85f02b9b6f8 authored 12 months ago by Barney Gale <[email protected]>
Fix typo in c_annotations.py comment (#108773)

"compatability" => "compatibility"

1d6989f9b081f936882973e45550663d7956a9d5 authored 12 months ago by Kuan-Wei Chiu <[email protected]>
gh-94220: Align fnmatch docs with the implementation and amend markup (#114152)

- Align the argument spec for fnmatch functions with the actual
implementation.
- Update Sph...

6e84f3b56f445b56ab48723d636c0a17090298ab authored 12 months ago by Erlend E. Aasland <[email protected]>
GH-78988: Document `pathlib.Path.glob()` exception propagation. (#114036)

We propagate the `OSError` from the `is_dir()` call on the top-level
directory, and suppress al...

7092b3f1319269accf4c02f08256d51f111b9ca3 authored 12 months ago by Barney Gale <[email protected]>
gh-113655: Increase default stack size for PGO builds to avoid C stack exhaustion (GH-114148)

2e672f7ca67470cbda3346a4b1b532cf5fa61799 authored 12 months ago by Steve Dower <[email protected]>
gh-112529: Track if debug allocator is used as underlying allocator (#113747)

* gh-112529: Track if debug allocator is used as underlying allocator

The GC implementation f...

b331381485c1965d1c88b7aee7ae9604aca05758 authored 12 months ago by Sam Gross <[email protected]>
Update copyright years to 2024. (GH-113608)

Co-authored-by: Hugo van Kemenade <[email protected]>

c86571e4c9765a88ba05a7d9b874b40af0e1d6ab authored 12 months ago by solya0x <[email protected]>
GH-114013: fix setting `HOSTRUNNER` for `Tools/wasm/wasi.py` (GH-114097)

Also fix tests found failing under a pydebug build of WASI thanks to `make test` working due to ...

03f78397039760085b8ec07969835c89610bbc6d authored 12 months ago by Brett Cannon <[email protected]>
Clean up backslash avoiding code in ast, fix typo (#113605)

As of #108553, the `_avoid_backslashes` code path is dead

`scape_newlines` was introduced in ...

3d5df54cdc1e946bd953bc9906da5abf78a48357 authored 12 months ago by Shantanu <[email protected]>
gh-113659: Skip hidden .pth files (GH-113660)

Skip .pth files with names starting with a dot or hidden file attribute.

74208ed0c440244fb809d8acc97cb9ef51e888e3 authored 12 months ago by Serhiy Storchaka <[email protected]>
Fix 'expresion' typo in IDLE doc (#114130)

The substantive change is on line 577/593. Rest is header/footer stuff ignored when displaying.

7a24ecc953e1edc9c5bbedbd19cc587c3ff635ea authored 12 months ago by Terry Jan Reedy <[email protected]>
Docs: Improve multiprocessing.SharedMemory reference (#114093)

Align the multiprocessing shared memory docs with Diatáxis's
recommendations for references.

...

b1db6278cf6e60efdeca96244e5d73df4f070bea authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-114096: Restore privileges in _winapi.CreateJunction after creating the junction (GH-114089)

This avoids impact on later parts of the application which may be able to do things they otherwi...

de4ced54eb08e8630e3b6c13436d4ecc3fb14708 authored 12 months ago by Steve Dower <[email protected]>
gh-114069: Revise Tutorial Methods paragraph (#114127)

Remove excess words in the first and third sentences.

31a2543c80e1e38c97e50533249d9aa00e2f6cae authored 12 months ago by Terry Jan Reedy <[email protected]>
Fix an incorrect comment in iobase_is_closed (GH-102952)

This comment appears to have been mistakenly copied from what is now
called iobase_check_closed...

e454f9383c5ea629a917dfea791da0bb92b90d8e authored 12 months ago by Jonathon Reinhart <[email protected]>
gh-114107: test.pythoninfo logs Windows Developer Mode (#114121)

Also, don't skip the whole collect_windows() if ctypes is missing.

Log also ctypes.windll.she...

c77f552ec02040dfe14a0a3cb743d96eedffadec authored 12 months ago by Victor Stinner <[email protected]>
gh-111968: Use per-thread freelists for PyContext in free-threading (gh-114122)

867f59f234a4135901070a386d55327e44ee1b7a authored 12 months ago by Donghee Na <[email protected]>
gh-113626: Add allow_code parameter in marshal functions (GH-113648)

Passing allow_code=False prevents serialization and de-serialization of
code objects which is i...

d2d8332f71ae8059150a9d8d91498493f9b443fc authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-102468: Document `PyCFunction_New*` and `PyCMethod_New` (GH-112557)

Co-authored-by: Erlend E. Aasland <[email protected]>

a482bc67ee786e60937a547776fcf9528810e1ce authored 12 months ago by AN Long <[email protected]>
gh-114107: Fix importlib.resources symlink test if symlinks aren't supported (#114108)

gh-114107: Fix symlink test if symlinks aren't supported

c361a1f395de9e508b6e1b0a4c5e69204905a7b7 authored 12 months ago by Petr Viktorin <[email protected]>
gh-113858: GH Actions: Limit max ccache size for the asan build (GH-114113)

ac44ec6206a1e5479effd91e02e2946b94e98ede authored 12 months ago by Petr Viktorin <[email protected]>
Docs: Align multiprocessing.shared_memory docs with Sphinx recommendations (#114103)

- add :class: and :mod: markups where needed
- fix incorrect escaping of a star in ShareableLis...

af852740862169cf3e8789a13b86a7b1d03b91db authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-114077: Fix OverflowError in socket.sendfile() when pass count >2GiB (GH-114079)

d4dfad2aa9e76038302b0c5a29ebacc2723ed50d authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-113238: add Anchor to importlib.resources (#113801)

Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>

c85c0026a64c2a902138feeb73a9c66af1af31e0 authored 12 months ago by Mike Zimin <[email protected]>
gh-113358: Fix rendering tracebacks with exceptions with a broken __getattr__ (GH-113359)

Co-authored-by: Irit Katriel <[email protected]>

04fabe22dd98b4d87f672254b743fbadd5206352 authored 12 months ago by Jérome Perrin <[email protected]>
GH-113655: Lower the C recursion limit on various platforms (GH-113944)

17b73ab99ef12f89d41acec7500a244e68b1aaa4 authored 12 months ago by Mark Shannon <[email protected]>
gh-114101: Correct PyErr_Format arguments in _testcapi module (#114102)

- use PyErr_SetString() iso. PyErr_Format() in parse_tuple_and_keywords()
- fix misspelled form...

6c502ba809ff662a5eebf8c6778dec6bd28918fb authored 12 months ago by AN Long <[email protected]>
gh-78502: Add a trackfd parameter to mmap.mmap() (GH-25425)

If *trackfd* is False, the file descriptor specified by *fileno*
will not be duplicated.

Co-...

8fd287b18f20f0a310203f574adec196530627c7 authored 12 months ago by Zackery Spytz <[email protected]>
gh-112087: Update list impl to be thread-safe with manual CS (gh-113863)

42b90cf0d6ca8aa78be3009b4f35de2e5c3155b8 authored 12 months ago by Donghee Na <[email protected]>
gh-91539: Small performance improvement of urrlib.request.getproxies_environment() (#108771)

Small performance improvement of getproxies_environment() when there are many environment varia...

5094690efd7f663f2e0c1a2a633d3344a0557095 authored 12 months ago by Raphaël Marinier <[email protected]>
gh-114070: correct the specification of ``digit`` in the float() docs (#114080)

4f24b92aa0677ed5310dd2d1572b55f4e30c88ef authored 12 months ago by Sergey B Kirpichev <[email protected]>
gh-99437: runpy: decode path-like objects before setting globals

d457345bbc6414db0443819290b04a9a4333313d authored 12 months ago by Kamil Turek <[email protected]>
gh-111968: Use per-thread slice_cache in free-threading (gh-113972)

3eae76554b0687c6b9c5c019cc53bb76430488c9 authored 12 months ago by Donghee Na <[email protected]>
gh-112532: Fix memory block count for free-threaded build (gh-113995)

This fixes `_PyInterpreterState_GetAllocatedBlocks()` and
`_Py_GetGlobalAllocatedBlocks()` in t...

44e47dfba55a825ce7c340b1460cb493165353c9 authored 12 months ago by Sam Gross <[email protected]>
gh-109598: make PyComplex_RealAsDouble/ImagAsDouble use __complex__ (GH-109647)

`PyComplex_RealAsDouble()`/`PyComplex_ImagAsDouble` now try to convert
an object to a `complex`...

0f2fa6150baf111a6c69d5d491c95c3c2ee60eaf authored 12 months ago by Sergey B Kirpichev <[email protected]>
GH-112354: `_GUARD_IS_TRUE_POP` side-exits to target the next instruction, not themselves. (GH-114078)

ac10947ba79a15bfdaa3ca92c6864214648ab364 authored 12 months ago by Mark Shannon <[email protected]>
gh-113666: Adding missing UF_ and SF_ flags to module 'stat' (#113667)

Add some constants to module 'stat' that are used on macOS.

Co-authored-by: Serhiy Storchaka ...

2010d45327128594aed332befa687c8aead010bc authored 12 months ago by Ronald Oussoren <[email protected]>
gh-114075: Capture `test_compileall` stdout output (#114076)

Co-authored-by: Alex Waygood <[email protected]>

892155d7365c9c4a6c2dd6850b4527222ba5c217 authored 12 months ago by Kirill Podoprigora <[email protected]>
gh-109862: Fix test_create_subprocess_with_pidfd when it was run separately (GH-113991)

f8a79109d0c4f408d34d51861cc0a7c447f46d70 authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-113317: Move FormatCounterFormatter into libclinic (#114066)

1709020e8ebaf9bf1bc9ee14d56173c860613931 authored 12 months ago by Erlend E. Aasland <[email protected]>
Replace `pathlib._abc.PathModuleBase.splitroot()` with `splitdrive()` (#114065)

This allows users of the `pathlib-abc` PyPI package to use `posixpath` or
`ntpath` as a path mo...

4de4e654e592c4b3b1a073140b97ff7f373c7553 authored 12 months ago by Barney Gale <[email protected]>
Add `pathlib._abc.PathModuleBase` (#113893)

Path modules provide a subset of the `os.path` API, specifically those
functions needed to prov...

ca6cf56330ae7751819b62748f33f23d98596703 authored 12 months ago by Barney Gale <[email protected]>
gh-101100: Fix Sphinx warnings in `howto/urllib2.rst` and `library/http.client.rst` (#114060)

c2808431b32fa7bc0d222d4549389f781f1a7333 authored 12 months ago by Hugo van Kemenade <[email protected]>
gh-113317: Move global utility functions into libclinic (#113986)

Establish Tools/clinic/libclinic/utils.py and move the following
functions over there:

- com...

5dbcdfdeb87c5d02b25c9bf83b102c5683032dde authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-111803: Support loading more deeply nested lists in binary plist format (GH-114024)

It no longer uses the C stack. The depth of nesting is only limited by
Python recursion limit s...

77b45fa6d0b8c0c14657b5117b21a3f3f2ce97d8 authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-114014: Update `fractions.Fraction()`'s rational parsing regex (#114015)

Fix a bug in the regex used for parsing a string input to the `fractions.Fraction` constructor. ...

dd56b5748317c3d504d6a9660d9207620c547f5c authored 12 months ago by Crowthebird <[email protected]>
gh-101225: Increase the socket backlog when creating a multiprocessing.connection.Listener (#113567)

Increase the backlog for multiprocessing.connection.Listener` objects created
by `multiprocess...

c7d59bd8cfa053e77ae3446c82afff1fd38a4886 authored 12 months ago by Ronald Oussoren <[email protected]>
Add module docstring for `pathlib._abc`. (#113691)

21f83efd106a19f1d26e049c06678a6729a721f0 authored 12 months ago by Barney Gale <[email protected]>
pathlib ABCs: add `_raw_path` property (#113976)

It's wrong for the `PurePathBase` methods to rely so much on `__str__()`.
Instead, they should ...

f20b151a1c49602282a0e80ffb92f68c28c04abd authored 12 months ago by Barney Gale <[email protected]>
GH-44626, GH-105476: Fix `ntpath.isabs()` handling of part-absolute paths (#113829)

On Windows, `os.path.isabs()` now returns `False` when given a path that
starts with exactly on...

e4ff131e01184b68d868cfd241a03f8b7d2e0ff9 authored 12 months ago by Barney Gale <[email protected]>
GH-111798: skip `test_super_deep()` from `test_call` under pydebug builds on WASI (GH-114010)

dac1da21218a406652b35919aa2118cc32d4c65a authored 12 months ago by Brett Cannon <[email protected]>
gh-89159: Document missing TarInfo members (#91564)

3aa4b839e4aa01d4e8bc5c7685fd0eb17c4609b8 authored 12 months ago by Stanley <[email protected]>
GH-111801: set a lower recursion limit for `test_infintely_many_bases()` in `test_isinstance` (#113997)

3c19ee0422e9b9f1582fb74931c174a84583bca0 authored 12 months ago by Brett Cannon <[email protected]>
datamodel: Fix a typo in ``object.__init_subclass__`` (#111599)

a47353d587b78bb5501b21343d9bca739c49a43a authored 12 months ago by InSync <[email protected]>