shells/shuck: import shuck-0.1.1
A fast shell script linter, formatter, and language server, written
in Rust.
Shuck parses, analyzes, formats, and powers editor feedback for
shell scripts. It catches common bugs, style issues, security
hazards, performance traps, and portability problems; formats shell
sources with configurable layout rules; and ships a first-party
Language Server Protocol (LSP) server for editor diagnostics, fixes,
navigation, symbols, hover, completion, and formatting. It also
lints shell embedded in supported non-shell files such as GitHub
Actions workflows. A caching layer keeps incremental runs fast.
py-typing-inspection: updated to 0.4.3
0.4.3 (2026-08-10)
- Drop support for Python 3.9
- Avoid module `getattr()` calls in `typing_objects` functions
- Add Python 3.15 support
bmaptool: added version 3.9.0
Bmaptool is a generic tool for creating the block map (bmap) for
a file and copying files using the block map. The idea is that
large files, like raw system image files, can be copied or flashed
a lot faster and more reliably with bmaptool than with traditional
tools, like "dd" or "cp".
py-django-photologue: updated to 3.20
3.20 (2026-07-24)
- Replaced ExifRead with Pillow for reading EXIF metadata.
- Added a pyproject.toml build-system configuration.
- Moved package metadata to pyproject.toml.
- Moved zest.releaser configuration to pyproject.toml.
- Removed the setup.py compatibility shim.
- Moved package publication to GitHub Actions workflows.
- Added a reproducible, isolated release environment using uv.
py-django-treebeard: updated to 7.0.0
7.0.0
Treebeard's Django admin integration (AdminTree) has been rewritten. The new implementation is significantly more performant and scalable, and implements lazy-loading for node children. Projects that had overridden TreeAdmin behaviour should consult the code for changes.
Added a max_depth argument to the get_tree() and get_descendants() methods, to allow control over the depth of the tree that is returned.
Improved the efficiency of get_descendant_count() to use a database count instead of fetching the entire queryset (for MP, NS and LT implementations).
Added support for Django 6.1.
py-wheel: updated to 0.48.0
**0.48.0** (2026-08-12)
- Added a ``--local-version`` option to ``wheel pack`` to add, replace, or remove a
PEP 440 local version identifier from a wheel
- Fixed ``wheel convert`` unnecessarily upgrading compatible core metadata versions
- Fixed ``wheel tags`` producing invalid archives when retagging wheels whose
entries use ZIP64, by dropping the central-directory ZIP64 extra field that is
not valid in a local file header
- Fixed ``wheel convert`` writing the converted wheel outside the destination
directory when the input archive contained a maliciously crafted project name
or version with path separators (arbitrary file write / path traversal)
py-test-django: updated to 4.14.0
4.14.0 (2026-08-10)
Compatibility
* Restored (unofficial) support for Django 5.0 and Django 5.1.
Improvements
* Added a ``django`` extra to the package. By depending on this extra
(e.g. ``pip install pytest-django[django]``), the dependency resolver
will ensure you get a version of pytest-django that is compatible with
your version of Django (lower bound only). At least from now on...