py-ruff: updated to 0.15.17
0.15.17
Preview features
Allow human-readable names in suppression comments
Fix handling of ignore comments within a disable/enable pair
Prioritize human-readable names in CLI output
Respect diagnostic start and parent ranges and trailing comments in ruff:ignore suppressions
[flake8-async] Add trio.as_safe_channel to safe decorators (ASYNC119)
[flake8-pytest-style] Also check pytest_asyncio fixtures
[ruff] Ban pytest autouse fixtures (RUF076)
[pyupgrade] Add from __future__ import annotations automatically (UP007, UP045)
Bug fixes
Fix diagnostic when ruff:enable or ruff:disable appears where ruff:ignore is expected
[pyupgrade] Preserve leading empty literals to avoid syntax errors (UP032)
Rule changes
[16 lines not shown]
py-webpy: updated to 0.76
0.76
docs: fix simple typo, resvere -> reverse
Remove unreachable code.
TEMPLATE_BUILTIN_NAMES: Add Python builtin round()
MANIFEST.in: include LICENSE.txt
Optimize badge resolution
test: pin dbutils to >= 2.0.0
add GitHub URL for PyPi
Blacken the codebase
Set daemon attribute instead of using setDaemon method that was deprecated in Python 3.10.
refactor: remove python2 compatibility codes for using super
chore: remove unnecessary files in generated python package
Update README.md
Upgrade to MySQL 8.0 and Python 3.11-dev
Pre commit autoupdate
fix: pypy3 support
[28 lines not shown]
py-xml2rfc: updated to 3.34.0
3.34.0
New Features
Use natsort to sort references
Documentation Changes
update CHANGELOG.md + py file versions for v3.33.0
py-asteval: updated to 1.0.9
1.0.9
This fixes some usage problem and is also meant to address the securirty advisories GHSA-89v8-rhwq-hf77
and GHSA-9w56-46f6-3qhx
Changes:
Fix unpacking of nested tuples in comprehensions
Fix error with lambda functions, so that calls from top level should clear previous errors and exceptions should clear the callstack before re-raising
Add try/except for import of ctypes, so that this module is not required from asteval to run
Update PyPI stats link in README
Remove the "exiting exceptions", 'SystemExit' and 'GeneratorExit' from the symbol table to remove the possibily of such an exception in asteval from exiting the calling application.
[3 lines not shown]
par2: updated to 1.2.0
1.2.0
Security:
* GHSA-3c2j-rccw-j2vj: Heap out-of-bounds write in PAR2 repair from unchecked source block count wrap
* GHSA-j5pc-g362-c5xp: Repair can follow dangling symlinks and write outside the repair base path
Issues:
* Is there any explanation for par2 exit codes? | 有没有 par2 退出码的说明?
* Request @filelist.txt
* Remove empty/obsolete files in top-level directory
* par2cmdline defaults to 128MiB of RAM
PRs:
* Bump actions/upload-artifact from 6 to 7
* Bump microsoft/setup-msbuild from 2 to 3
* Bump cross-platform-actions/action from 0.32.0 to 1.0.0
* Take input files from stdin (standard input)
[7 lines not shown]
OpenJPH: update to 0.28.1.
0.28.1
This fixes compilation issue in MinW32 that was introduced in Version 0.28.0, which brought significant performance improvement.
0.28.0
AVX2 block coder optimizations (encoder + decoder) by @osamu620 in #276
cbindgen: downgrade to 0.29.2
0.29.4 breaks firefox build:
build/dist/include/mozilla/webrender/webrender_ffi_generated.h:6705: error: 'COUNT' was not declared in this scope
mail/mutt: Update to version 2.3.3
This release fixes a crash bug when viewing a deeply nested message type
email. Thanks to Acts1631 for the bug report including a demonstration mbox
and proposed fix. There are additionally a few other smaller fixes. For more
details see the commits:
1386633a Fix configure --with-bundled-regex test.
801f3a2d Fix attachment list crash for deeply nested message types.
048f4ae2 Fix concat_path() functions to work for edge-cases too.
d07674ac Fix header cache get_foldername() bug.
Minor cleanups: use getopt, avoid conditional compilation, and
add debug_printf to avoid 'if (debug)' conditionals all over.
Also add a -v flag so that setting the debug level does not
require recompilation. No functional change otherwise.
zix: updated to 0.8.2
zix (0.8.2) stable; urgency=medium
* Fix build with configure checks disabled
* Fix handling of invalid ring size parameters
* Fix potential out of bounds access on error
py-peewee: updated to 4.0.7
4.0.7
* Fixes for `playhouse.pwasyncio`: report correct UPDATE / DELETE rowcounts on
asyncpg, roll back open transactions when connections are returned to the
pool, raise instead of deadlocking when querying during `iterate()`, and
detect the MySQL / MariaDB server version.
* Additional `playhouse.pwasyncio` fixes: a second `iterate()` on a busy
connection raises instead of deadlocking, asyncpg exceptions are translated
to peewee exception types, registered aggregates / collations / window
functions / extensions and `timeout` are applied to async SQLite
connections, `:memory:` databases use a single connection, `atomic()`
accepts transaction arguments (e.g. `lock_type`), postgres connection URLs
and `isolation_level` are supported, `%%` in raw SQL is unescaped, and
attempting a query outside the greenlet bridge no longer emits "never
awaited" warnings.
* Fixes for `playhouse.pydantic_utils`: JSON fields validate as `Any` (now
including the sqlite_ext `JSONField`), foreign keys may be included /
[21 lines not shown]
protobuf py-protobuf: updated to [7.]35.1
Protocol Buffers v35.1
Bazel
Bazel 9 tests for csharp, hpb, objc, php, python, rust and upb
Break protobuf dependency on Bazel's proto fragment. Only respect the Starlark versions of --proto_toolchain_for*. This is a breaking change from 35.0, but matches the behavior in 34.x.
C++
Add cord setters to repeated string fields.
UPB (Python/PHP/Ruby C-Extension)
Avoid UB in upb by switching to the XCT section, which will run our constructors before the compiler-generated initializers.
(databases/R-RSQLite) Updated 2.3.9 to 3.53.1
# RSQLite 3.53.1 (2026-05-22)
## Features
- Upgrade bundled SQLite to 3.53.1 (#711).
# RSQLite 3.52.0 (2026-05-09)
## Features
- Upgrade bundled SQLite to 3.52.0 (#696), the package version is now aligned with the SQLite version.
- Implement `dbListObjects()` for attached SQLite databases with schema prefix support (#689, #690).
- Enable the percentile extension.
# RSQLite 2.4.6 (2026-02-05)
[86 lines not shown]
undist(1): misc fixes
New sentence - new line.
Uppercase option comes before its lower case counterpart.
Use .Dl for one-liners.
See Also is sorted by section first.