sysutils/yadm: Update to 3.2.2
3.2.2
* Support spaces in distro/distro-family (#432)
* Fix zsh hanging when tab completing add/checkout (#417)
* Add yadm-untracked script to contributed files (#418)
* Fix documentation typos (#425)
* Support docker-like OCI engines for dev testing (#431)
3.2.1
* Fix Bash 3 bad array subscript bug (#411)
3.2.0
* Support architecture for alternates/templates (#202, #203, #393)
* Support distro_family for alternates/templates (#213)
* Support setting multiple classes (#185, #304)
* Support environment variables in default template processor (#347)
* Update version command to include Bash & Git versions (#377)
rust-bin: fix packaging for NetBSD/amd64, FreeBSD, and Linux
rust-analyzer has been added to the official upstream Rust packages,
and not modifying its RPATH broke our re-packaging of these.
py-validators: updated to 0.28.1
0.28.1 (2024-04-19)
_**Breaking**_
> No breaking changes were introduced in this version.
_**Features**_
> No features were introduced in this version.
_**Maintenance**_
- fix: reduce memory footprint when loading TLDs
- build(deps): bump idna from 3.6 to 3.7 in /package
- fix: rfc cases in the `domain` validator
- chore: documentation maintenance
- chore: update contribution guidelines
- chore: updated dev dependencies; bump version
py-ruff: updated to 0.4.1
v0.4.1
Changes
Preview features
[pylint] Implement invalid-hash-returned (PLE0309)
[pylint] Implement invalid-index-returned (PLE0305)
Bug fixes
[pylint] Allow NoReturn-like functions for __str__, __len__, etc. (PLE0307)
Parser: Use empty range when there's "gap" in token source
[ruff] Ignore stub functions in unused-async (RUF029)
Parser: Expect indented case block instead of match stmt
py-scikit-build-core: updated to 0.9.0
Version 0.9.0
This version adds the ability to `inherit` in override tables, matching a
similar feature added to cibuildwheel 2.17's overrides. You can now write out
extra metadata to `@{SKBUILD_METADATA_DIR}`. A new Hatchling plugin is provided
as an experimental feature (will likely be made a separate package in the future
like the setuptools plugin).
The meaning of `wheel.exclude` has been changed to match on the wheel path,
rather than the source path. We could not find any projects that would be
affected by this change, so it was not added to the minimum-version protection
policy. This now allows you to ignore CMake outputs as well.
Features:
- Preserve additivity of `cmake.define` across `overrides` tables
- Add metadata dir access
[38 lines not shown]
py-statsmodels: updated to 0.14.2
0.14.2
This is a compatibility release that will allow statsmodels to run in environments using NumPy 2.
Full compatibility with NumPy 2
Improved future proofing against pandas 3 changes
py-scipy: updated to 1.13.0
SciPy 1.13.0 is the culmination of 3 months of hard work. This
out-of-band release aims to support NumPy ``2.0.0``, and is backwards
compatible to NumPy ``1.22.4``. The version of OpenBLAS used to build
the PyPI wheels has been increased to ``0.3.26.dev``.
This release requires Python 3.9+ and NumPy 1.22.4 or greater.
For running on PyPy, PyPy3 6.0+ is required.
**************************
Highlights of this release
**************************
- Support for NumPy ``2.0.0``.
- Interactive examples have been added to the documentation, allowing users
to run the examples locally on embedded Jupyterlite notebooks in their
browser.
[131 lines not shown]
Fix MAKEFLAGS handling to work with spaces in UNPRIVILEGED_GROUPS
Let environment variables handling passing MFLAGS/MAKEFLAGS to children
rather than do it explicitly on the command line. As of 1.24 of
mk/unprivileged.mk pkgsrc puts UNPRIVILEGED_GROUPS in MAKEFLAGS.
UNPRIVILEGED_GROUPS contains a space-separated list of the groups
the current account is a member of. This requires proper quoting
in MAKEFLAGS if the current account is a member of more than one group
(due to the spaces), and the old version of Makefile does not take
that into account.
py-hypothesis: updated to 6.100.1
6.100.1
This patch improve a rare error message for flaky tests.
6.100.0
The from_dtype() function no longer generates NaT (“not-a-time”) values for the datetime64 or timedelta64 dtypes if passed allow_nan=False.
6.99.13
This patch includes the backend setting in the how_generated field of our observability output.
6.99.12
If you were running Python 3.13 (currently in alpha) with pytest-xdist and then attempted to pretty-print a lambda functions which was created using the eval() builtin, it would have raised an AssertionError. Now you’ll get "lambda ...: <unknown>", as expected.
6.99.11
[6 lines not shown]
sysutils/eza: update to 0.18.11
[0.18.11] - 2024-04-19
Bug Fixes
Fix clippy lints
Enable the rule only for NetBSD.
Build aarch64, arm without libgit2
Ci
Bump NetBSD version to 10.0
py-ruff: updated to 0.4.0
0.4.0
A new, hand-written parser
Ruff's new parser is >2x faster, which translates to a 20-40% speedup for all linting and formatting invocations. There's a lot to say about this exciting change, so check out the blog post for more details!
A new language server in Rust
With this release, we also want to highlight our new language server. ruff server is a Rust-powered language server that comes built-in with Ruff. It can be used with any editor that supports the Language Server Protocol (LSP). It uses a multi-threaded, lock-free architecture inspired by rust-analyzer and it will open the door for a lot of exciting features. It’s also faster than our previous Python-based language server -- but you probably guessed that already.
ruff server is only in alpha, but it has a lot of features that you can try out today:
Lints Python files automatically and shows quick-fixes when available
Formats Python files, with support for range formatting
Comes with commands for quickly performing actions: ruff.applyAutofix, ruff.applyFormat, and ruff.applyOrganizeImports
Supports source.fixAll and source.organizeImports source actions
Automatically reloads your project configuration when you change it
[49 lines not shown]