Now
MAIN commitmail json YAML
Updated www/py-sanic, textproc/py-regex
MAIN commitmail json YAML
py-regex: updated to 2022.10.31
2022.10.31
Bug fixes
2022.10.31
Bug fixes
MAIN commitmail json YAML
py-sanic: updated to 22.9.1
22.9.1
docs: sanic now supports windows
Upgrade markdown templates to issue forms
improve error message if no apps found in registry
fix: sideeffects created by changing fork to spawn
22.9 Docs
Add interval sleep in reloader
Resolve edge case in nested BP Groups
Add GenericCreator for loading SSL certs in processes
22.9.1
docs: sanic now supports windows
Upgrade markdown templates to issue forms
improve error message if no apps found in registry
fix: sideeffects created by changing fork to spawn
22.9 Docs
Add interval sleep in reloader
Resolve edge case in nested BP Groups
Add GenericCreator for loading SSL certs in processes
MAIN commitmail json YAML
Updated devel/py-libmc, textproc/py-dominate
MAIN commitmail json YAML
py-dominate: updated to 2.7.0
2.7.0:
Bug fixed
2.7.0:
Bug fixed
MAIN commitmail json YAML
py-libmc: updated to 1.6.3
1.6.3:
Bug fixes
1.6.3:
Bug fixes
MAIN commitmail json YAML
Updated devel/py-hypothesis, math/py-numexpr
MAIN commitmail json YAML
py-numexpr: updated to 2.8.4
Changes from 2.8.3 to 2.8.4
---------------------------
* Support for Python 3.11 has been added.
* Thanks to Tobias Hangleiter for an improved accuracy complex `expm1` function.
While it is 25 % slower, it is significantly more accurate for the real component
over a range of values and matches NumPy outputs much more closely.
* Thanks to Kirill Kouzoubov for a range of fixes to constants parsing that was
resulting in duplicated constants of the same value.
* Thanks to Mark Harfouche for noticing that we no longer need `numpy` version
checks. `packaging` is no longer a requirement as a result.
Changes from 2.8.3 to 2.8.4
---------------------------
* Support for Python 3.11 has been added.
* Thanks to Tobias Hangleiter for an improved accuracy complex `expm1` function.
While it is 25 % slower, it is significantly more accurate for the real component
over a range of values and matches NumPy outputs much more closely.
* Thanks to Kirill Kouzoubov for a range of fixes to constants parsing that was
resulting in duplicated constants of the same value.
* Thanks to Mark Harfouche for noticing that we no longer need `numpy` version
checks. `packaging` is no longer a requirement as a result.
MAIN commitmail json YAML
py-hypothesis: updated to 6.56.4
6.56.4 - 2022-10-28
This patch updates some docs, and depends on exceptiongroup 1.0.0 final to avoid a bug in the previous version.
6.56.4 - 2022-10-28
This patch updates some docs, and depends on exceptiongroup 1.0.0 final to avoid a bug in the previous version.
MAIN commitmail json YAML
Updated devel/py-futures, sysutils/py-psutil
MAIN commitmail json YAML
py-psutil: updated to 5.9.3
5.9.3
=====
**Enhancements**
- 2040_, [macOS]: provide wheels for arm64 architecture.
**Bug fixes**
- 2116_, [macOS], [critical]: `psutil.net_connections`_ fails with RuntimeError.
- 2135_, [macOS]: `Process.environ()`_ may contain garbage data. Fix
out-of-bounds read around ``sysctl_procargs``.
- 2138_, [Linux], **[critical]**: can't compile psutil on Android due to
undefined ``ethtool_cmd_speed`` symbol.
- 2142_, [POSIX]: `net_if_stats()`_ 's ``flags`` on Python 2 returned unicode
instead of str.
- 2147_, [macOS] Fix disk usage report on macOS 12+.
- 2150_, [Linux] `Process.threads()`_ may raise ``NoSuchProcess``. Fix race
condition.
- 2153_, [macOS] Fix race condition in test_posix.TestProcess.test_cmdline.
5.9.3
=====
**Enhancements**
- 2040_, [macOS]: provide wheels for arm64 architecture.
**Bug fixes**
- 2116_, [macOS], [critical]: `psutil.net_connections`_ fails with RuntimeError.
- 2135_, [macOS]: `Process.environ()`_ may contain garbage data. Fix
out-of-bounds read around ``sysctl_procargs``.
- 2138_, [Linux], **[critical]**: can't compile psutil on Android due to
undefined ``ethtool_cmd_speed`` symbol.
- 2142_, [POSIX]: `net_if_stats()`_ 's ``flags`` on Python 2 returned unicode
instead of str.
- 2147_, [macOS] Fix disk usage report on macOS 12+.
- 2150_, [Linux] `Process.threads()`_ may raise ``NoSuchProcess``. Fix race
condition.
- 2153_, [macOS] Fix race condition in test_posix.TestProcess.test_cmdline.
MAIN commitmail json YAML
pkgsrc/devel/py-futures/Makefile@1.12
/
diff
pkgsrc/devel/py-futures/PLIST@1.3 / diff
pkgsrc/devel/py-futures/distinfo@1.7 / diff
pkgsrc/devel/py-futures/PLIST@1.3 / diff
pkgsrc/devel/py-futures/distinfo@1.7 / diff
py-futures: updated to 3.4.0
3.4.0
Backported bpo-21423: Add an initializer argument to {Process,Thread}PoolExecutor
3.4.0
Backported bpo-21423: Add an initializer argument to {Process,Thread}PoolExecutor
MAIN commitmail json YAML
Updated sysutils/py-ansible-compat, sysutils/ansible-lint
MAIN commitmail json YAML
ansible-lint: updated to 6.8.6
v6.8.6
Bugfixes
Fix offline mode
v6.8.5
Bugfixes
Fix offline mode
Delay app initialization
Fix pip version check
Fix progressive mode exit code
role-name[path]: Now detects use of paths when including roles
Avoid altering severity based on level on codeclimate output
Do not emit fqcn[action-core] when ansible.legacy is used for builtin modules
Avoid upgrade recommendation for bleeding edge users
v6.8.6
Bugfixes
Fix offline mode
v6.8.5
Bugfixes
Fix offline mode
Delay app initialization
Fix pip version check
Fix progressive mode exit code
role-name[path]: Now detects use of paths when including roles
Avoid altering severity based on level on codeclimate output
Do not emit fqcn[action-core] when ansible.legacy is used for builtin modules
Avoid upgrade recommendation for bleeding edge users
MAIN commitmail json YAML
pkgsrc/sysutils/py-ansible-compat/Makefile@1.7
/
diff
pkgsrc/sysutils/py-ansible-compat/distinfo@1.6 / diff
pkgsrc/sysutils/py-ansible-compat/distinfo@1.6 / diff
py-ansible-compat: updated to 2.2.4
v2.2.4
Bugfixes
Avoid running galaxy on offline mode
v2.2.3
Bugfixes
Correct offline cli arg support check
v2.2.2
Bugfixes
Add packaging to dependencies
Pass offline argument to galaxy command when needed
v2.2.4
Bugfixes
Avoid running galaxy on offline mode
v2.2.3
Bugfixes
Correct offline cli arg support check
v2.2.2
Bugfixes
Add packaging to dependencies
Pass offline argument to galaxy command when needed
MAIN commitmail json YAML
Updated graphics/py-pygal, time/py-pytz
MAIN commitmail json YAML
py-pytz: updated to 2022.6
2022.6:
Unknown changes
2022.6:
Unknown changes
MAIN commitmail json YAML
py-pygal: updated to 3.0.0
3.0.0
Fixed
Remove Iterable import deprecation warning
Remove invalid escape sequence warnings in tests
Fix test failures due to removed pytest attribute
Fix linting errors with latest isort and flake8
Changed
Replace deprecated tested versions of Python (including Python 2) with
latest ones in CI
3.0.0
Fixed
Remove Iterable import deprecation warning
Remove invalid escape sequence warnings in tests
Fix test failures due to removed pytest attribute
Fix linting errors with latest isort and flake8
Changed
Replace deprecated tested versions of Python (including Python 2) with
latest ones in CI
MAIN commitmail json YAML
Updated misc/dpkg, misc/stellarium
MAIN commitmail json YAML
pkgsrc/misc/stellarium/Makefile@1.140
/
diff
pkgsrc/misc/stellarium/PLIST@1.48 / diff
pkgsrc/misc/stellarium/distinfo@1.59 / diff
pkgsrc/misc/stellarium/patches/patch-src_CMakeLists.txt@1.2 / diff
pkgsrc/misc/stellarium/PLIST@1.48 / diff
pkgsrc/misc/stellarium/distinfo@1.59 / diff
pkgsrc/misc/stellarium/patches/patch-src_CMakeLists.txt@1.2 / diff
stellarium: updated to 1.1
1.1 [2022-10-31]
The major changes of this version:
- Added support OpenGL 3.3 Core profile
- Changed core: switch to use CalcMySky v0.2.1
- Changed GUI: allow user CSS
- Fixed compiling with Qt 6.4
- Fixed Telescope Control plugin
1.1 [2022-10-31]
The major changes of this version:
- Added support OpenGL 3.3 Core profile
- Changed core: switch to use CalcMySky v0.2.1
- Changed GUI: allow user CSS
- Fixed compiling with Qt 6.4
- Fixed Telescope Control plugin
MAIN commitmail json YAML
pkgsrc/misc/dpkg/Makefile@1.55
/
diff
pkgsrc/misc/dpkg/PLIST@1.15 / diff
pkgsrc/misc/dpkg/distinfo@1.20 / diff
pkgsrc/misc/dpkg/patches/patch-lib_dpkg_libdpkg.map deleted
pkgsrc/misc/dpkg/patches/patch-src_Makefile.in deleted
pkgsrc/misc/dpkg/PLIST@1.15 / diff
pkgsrc/misc/dpkg/distinfo@1.20 / diff
pkgsrc/misc/dpkg/patches/patch-lib_dpkg_libdpkg.map deleted
pkgsrc/misc/dpkg/patches/patch-src_Makefile.in deleted
dpkg: updaed to 1.21.9
dpkg (1.21.9) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-deb: Add support for --threads-max and DPKG_DEB_THREADS_MAX.
Prompted by vv221 on IRC.
* Perl modules:
- Dpkg::Source::Package::V2: Always fix the permissions for upstream
tarballs.
- Dpkg::BuildFlags: Document optimize feature area.
* Documentation:
- man: Clarify that statoverrides do not need to be known to dpkg.
- man: Expand Protected and Essential field use cases.
- doc: Rename frontend.txt to frontend-api.txt.
- doc: Move specifications under doc/spec.
- man: Add references to rootless-builds.txt spec.
* Code internals:
- libdpkg: Refactor command actions for compression.
* Build system:
- Split the test-runner into its own script.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
-- Guillem Jover <guillem@debian.org> Fri, 01 Jul 2022 11:25:58 +0200
dpkg (1.21.8) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-statoverride: Add support for --force-not-root.
Based on a patch by John Spencer <maillist-dpkg@barfooze.de>.
* dpkg: Fix «De-configuring» message to allow configuration to use new
version.
* Perl modules:
- Dpkg::Source::Archive: Prevent directory traversal for in-place extracts.
Reported by Max Justicz <max@justi.cz>. Fixes CVE-2022-1664.
- Dpkg::Substvars: Add support for optional substvars assigned with ?=.
* Documentation:
- man: Reference deb-substvar(5) from dpkg-source(1) and dpkg-shlibdeps(1).
- man: Structure and clarify deb-substvars(5).
Prompted by Niels Thykier <niels@thykier.net>.
* Build system:
- Unhook dist-cpan from make dist target.
* Packaging:
- Silence warning about merged-usr-via-aliased-dirs on Ubuntu.
- Remove useless [] around tr sets.
* Localization:
- Update Dutch translations.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Update Portuguese man pages translations.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Wed, 25 May 2022 10:39:29 +0200
dpkg (1.21.7) unstable; urgency=medium
- The “Social Contract §3: We will not hide problems”
and “Persuasion through bullying and abuse” release. -
[ Guillem Jover ]
* dpkg-fsys-usrunmess: Handle /lib/modules itself also being untracked.
* Documentation:
- man: Fix typo. Thanks to Peter Krefting <peter@softwolves.pp.se>.
* Packaging:
- Silence warning about merged-usr-via-aliased-dirs on Debian.
* Localization:
- Fix gettext parameter reordering syntax for German translation.
- Update Swedish translations.
Thanks to Peter Krefting <peter@softwolves.pp.se>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Fri, 01 Apr 2022 02:27:33 +0200
dpkg (1.21.6) unstable; urgency=medium
- This also clears a bullying NMU. -
[ Guillem Jover ]
* Documentation:
- man: Document untracked kernel module files handling in
dpkg-fsys-usrunmess(8).
-- Guillem Jover <guillem@debian.org> Tue, 29 Mar 2022 11:56:58 +0200
dpkg (1.21.5) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-fsys-usrunmess: Explicitly set user/group and mode for created dirs.
* dpkg-fsys-usrunmess: Set a known umask before starting.
* dpkg-fsys-usrunmess: Special case untracked kernel module files.
* Perl modules:
- Dpkg::Control::Types: Use bit shifts instead of literals in enum.
- Dpkg::Control::Fields: Fix field_register() to return nothing.
- Dpkg::Control::Fields: Refactor manifest types into new
ALL_FILE_MANIFEST.
- Dpkg::Control::Fields: Fix POD to end sentences with a dot.
- Dpkg::Control::Fields: Fix POD to add missing spaces and blank lines.
- Dpkg::Control::Fields: Document and clarify return types and values in
POD.
* Code internals:
- libdpkg: Rename f_revision() to f_obs_revision().
- libdpkg: Warn when parsing obsolete Recommended/Optional/Class fields.
Prompted by David Kalnischkies <donkult@debian.org>.
- libdpkg: Add missing dependency type to obsolete dependency fields.
- libdpkg: Update code comment for obsolete fields.
* Test suite:
- Add test cases for obsolete fields.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Tue, 29 Mar 2022 02:52:14 +0200
dpkg (1.21.4) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-shlibdeps: Require non-empty name and version in SONAME formats.
* Perl modules:
- Dpkg::Control::Fields: Remove duplicate *Built-Using from field order
lists. Reported by David Kalnischkies <donkult@debian.org>.
* Documentation:
- man: Clarify uses cases for Static-Built-Using.
Prompted by Shengjing Zhu <zhsj@debian.org>.
* Test suite:
- Use actual octal numbers for chmod() calls.
- Do not use non-POSIX shell syntax for arithmetic expressions.
Based on a patch by Sören Tempel <soeren@soeren-tempel.net>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Sat, 26 Mar 2022 13:38:44 +0100
dpkg (1.21.3) unstable; urgency=medium
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
[ Guillem Jover ]
* dpkg-db-backup: Check for required commands before starting.
* dpkg: Allow absolute pathnames for configurable external run-time tools.
Based on a patch by Adrian Ho <the.gromgit@gmail.com>.
* dpkg-fsys-usrunmess: Add options and prompt about regression prevention
package. Prompted by Paul Wise <pabs@debian.org>.
* dpkg-deb: Move duped control member check inside the detection conditional.
* dpkg-deb: Fix movecontrol() to take a directory argument.
* dselect: Remove non-multi-cd code from multi_cd method.
* dselect: Rename multicd method to media.
* dselect: Remove left overs for mount support from disk method.
* dselect: Remove bogus quote escaping from method setup scripts.
* dselect: Rename disk method to file.
* scripts: Use backport-version-regex vendor hook instead of hardcoding the
marker.
* Perl modules:
- Dpkg::Source::Package::V3::Git: Name bundle remote as bundle.
- Dpkg::Source::Package::V3::Git: Set origin remote to Vcs-Git if present.
- Dpkg::Path: Resolve /dev/null before comparing canonicalized pathnames.
- Dpkg::Compression: Conditionally use the gzip --rsyncable option.
- Dpkg::Compression: Use gzip -n instead of --no-name.
- Dpkg::Vendor: Add a new backport-version-regex hook.
- Dpkg::Control::Fields: Add Static-Built-Using field support.
* Documentation:
- man: Clarify Built-Using field purpose and format.
* Code internals:
- libdpkg: Refactor file_is_exec().
- libdpkg: Check that executables are regular files.
- dpkg-fsys-usrunmess: Refactor prompting into a new function.
- dpkg: Rename r variable to remainder.
* Packaging:
- Clarify the merged-usr-via-aliased-dirs warning.
Prompted by Paul Wise <pabs@debian.org>.
- Sync original bug-script merged-usr warning with postinst updates.
* Test suite:
- Check deb format with duplicate debian-binary and control.tar members.
- Add further deb-split format checks.
- Place deb-old and deb checks on their own test groups.
- Check all currently supported deb-old formats.
* Localization:
- Update Portuguese man pages translation.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
-- Guillem Jover <guillem@debian.org> Thu, 24 Mar 2022 21:00:24 +0100
dpkg (1.21.2) unstable; urgency=medium
[ Guillem Jover ]
* dpkg: Fix memory leak in remove-on-upgrade handling.
* dpkg-deb: Fix unexpected end of file conditions on .deb extract.
* Use anchor links for the dpkg FAQ URLs.
* update-alternatives: Do not skip --config with a single entry.
Reported by David Kalnischkies <donkult@debian.org>.
* update-alternatives: Refactor alternative_install().
* update-alternatives: Use intermediate variables when parsing actions.
* update-alternatives: Clarify option parse errors by printing the wrong
values.
* update-alternatives: Clarify bad usage message by enclosing in angles and
quoting arguments.
* dpkg-buildpackage: Switch terse make from -s to --no-print-directory.
* scripts: Unify deprecated command-line option warnings.
* dpkg-source: Fix alternate changelog file usage with 2.0 and 3.0 formats.
Reported by Umut <ue16@gmx.de> (on IRC).
* update-alternatives: Use the target timestamp when the symlink does not
exist.
* dselect: Handle window resizes in help and menu screens.
* dselect: Do not beep on key press errors in method and package list
windows.
* dselect: Add support for --instdir.
* Perl modules:
- Dpkg::Control::FieldsCore: Sort control type entries in %FIELD_ORDER.
- Dpkg::Control::FieldsCore: Refactor Vcs fields into a common variable.
- Dpkg::Control::FieldsCore: Refactor testsuite fields into a common
variable.
- Dpkg::Control::FieldsCore: Accept Architecture as a debian/tests/control
field.
- Dpkg::Control::FieldsCore: Add missing allowed fields for (In)Release
files.
- Dpkg::Control::FieldsCore: Add field order for all control types.
- Dpkg::Index: Switch key function for control tests to be a stanza index.
Reported by Paul Gevers <elbrus@debian.org>.
- Dpkg::Source::Package: Only generate the patch header if needed.
Prompted by Umut <ue16@gmx.de> (on IRC).
- Dpkg::Source::Package: Use File::Spec instead of ad-hoc concatenation.
* Documentation:
- man: Mention on what actions triggers get processed in dpkg(1).
- man: Clarify that dpkg-divert --list pattern is optional.
Thanks to наб <nabijaczleweli@nabijaczleweli.xyz>.
- man: Use «main» git branch in examples.
- man: Markup each individual element independently.
- man: Refer to the relevant maintscript actions explicitly.
- man: Add a missing preposition to deb-preinst(5).
- man: Do not hardcode DPKG_ADMINDIR in update-alternatives.
- man: Document that update-alternatives honors DPKG_ROOT.
- man: Clarify --admindir and --instdir default values.
Reported by Johannes Schauer Marin Rodrigues <josch@debian.org>.
* Code internals:
- libdpkg: Check that cip is not NULL before dereferencing it.
- libdpkg: Add missing symbols to the version map.
- libdpkg: Use the amount of available memory instead phys_mem/2.
Thanks to Sebastian Andrzej Siewior <sebastian@breakpoint.cc>.
- libdpkg: Refactor liblzma memlimit and cputhreads getters.
- libdpkg: Dynamically allocate the buffers for de/compression I/O.
- libdpkg: Increase I/O memory buffers from 4 to 32 KiB.
- libdpkg: Pass struct compress_params as the first argument.
- libdpkg: Pass struct compress_params to decompressors.
- libdpkg: Refactor pkg_format_print() out from pkg_format_show().
- libdpkg: Do not restrict source:* virtual fields to installed packages.
- libdpkg: Do not allow argv with no arguments.
- update-alternatives: Refactor alternative_has_broken_symlink().
- update-alternatives: Move symlink removal inside fsys_symlink().
- update-alternatives: Move filename generation outside alternative setup.
- dselect: Rework windows resize to be signal safe.
- scripts: Expand long word list into one entry per line.
- scripts/mk: Remove unneeded conditionals.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
- scripts/mk: Indent code in Makefile fragments.
Thanks to Nicolas Boulenguez <nicolas.boulenguez@free.fr>.
* Build system:
- Terminate lists in variables with «# EOL».
- Move build helper tools into build-aux/.
- Reorganize dpkg programs source code under src/.
- Move autotest suite under src/.
- Move C test suite machinery into lib/dpkg/.
- Fix relocated autotest test suite runner.
- Fix gitignore for build-aux/ directory.
- Namespace Config variable usage.
Reported by Павловец Сергей Николаевич
<s.pavlovets@ivcmf.by>.
- Add gitlab CI test for shared library building.
- Link all programs against libcompat.
Prompted by Jörg Sonnenberger <joerg@NetBSD.org>.
- Remove unused TESTDATA variable from autotest suite.
- Rework TAP check hooking into the autotools machinery.
- Move EXTRA_DIST close to the files it is acting on.
- Refactor autotest dependencies into a new variable.
- Refactor autotest machinery into an automake include file.
- Fold autotest test suite machinery into src/ from src/at/.
- Rename do_path_subst to do_make_subst.
- Factor out installation variable substitution into a new subst.am file.
- Move shell scripts into src/.
- Make AS_TR_* calls more clear.
- Support compression library names with dashes.
- Add zlib-ng support.
- Rename HAVE_LZMA_MT to HAVE_LZMA_MT_ENCODER.
- Move zsh completion under a subdirectory.
- Switch sed pseudo-in-place replace invocations with copy then move.
- Add comment about «sed -i» not being portable.
Prompted by Nicolas Boulenguez <nicolas@debian.org>.
- Mark libcompat and libdpkg as internal components in changelog.
- Support specifying previous and next tags to gen-changelog.
- Use non-capturing groups in regex in gen-changelog.
- Do not hardcode «main» section for title check in gen-changelog.
- Use sort flag instead of hardcoding the section in gen-changelog.
- Do not put localization entries on their own changelog group.
* Packaging:
- Ignore directories for the alternatives state fixup.
- Update bug-script to clarify usrmerge systems are unsupported.
- Install aclocal m4 files into libdpkg-dev.
- Install optional localized man pages with dh_installman.
- Add a new not-installed file.
- Switch to use the dh sequencer.
- Make TESTSUITEFLAGS extensible.
- Pass -jN to autotools autotest test suite via TESTSUITEFLAGS.
- Update lintian overrides.
- Use dpkg-error.sh in postinst.
- Warn in postinst about merged-/usr-via-aliased-dirs breakage.
* Test suite:
- Move AT_TESTED to testsuite.at.
- Run the tools with --version.
- Rename DPKG_GEN_FILE to DPKG_GEN_CTRL_FILE.
- Refactor control file template generation.
- Rewrite dpkg-realpath test from TAP to autotest.
- Rewrite dpkg-divert test from TAP to autotest.
- Remove now unused TAP tests support from src/.
- Print field type name instead of id in test case description.
- Add new pkg-format unit tests.
- Fix test_command_exec program invocation.
Thanks to Sören Tempel <soeren+git@soeren-tempel.net>.
- Use a temporary file instead of unportable «sed -i».
Prompted by Nicolas Boulenguez <nicolas@debian.org>.
- Add test case for SOURCE_DATE_EPOCH.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
- Use «each» instead of «keys» and value fetching.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
* Localization:
- Remove previous msgid for non-fuzzy translations.
- Update Catalan translations.
- Update Dutch translation.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Update Swedish translations.
Thanks to Peter Krefting <peter@softwolves.pp.se>.
[ Sven Joachim ]
* Localization:
- Update German dselect translation.
- Update German programs translation.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
dpkg (1.21.9) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-deb: Add support for --threads-max and DPKG_DEB_THREADS_MAX.
Prompted by vv221 on IRC.
* Perl modules:
- Dpkg::Source::Package::V2: Always fix the permissions for upstream
tarballs.
- Dpkg::BuildFlags: Document optimize feature area.
* Documentation:
- man: Clarify that statoverrides do not need to be known to dpkg.
- man: Expand Protected and Essential field use cases.
- doc: Rename frontend.txt to frontend-api.txt.
- doc: Move specifications under doc/spec.
- man: Add references to rootless-builds.txt spec.
* Code internals:
- libdpkg: Refactor command actions for compression.
* Build system:
- Split the test-runner into its own script.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
-- Guillem Jover <guillem@debian.org> Fri, 01 Jul 2022 11:25:58 +0200
dpkg (1.21.8) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-statoverride: Add support for --force-not-root.
Based on a patch by John Spencer <maillist-dpkg@barfooze.de>.
* dpkg: Fix «De-configuring» message to allow configuration to use new
version.
* Perl modules:
- Dpkg::Source::Archive: Prevent directory traversal for in-place extracts.
Reported by Max Justicz <max@justi.cz>. Fixes CVE-2022-1664.
- Dpkg::Substvars: Add support for optional substvars assigned with ?=.
* Documentation:
- man: Reference deb-substvar(5) from dpkg-source(1) and dpkg-shlibdeps(1).
- man: Structure and clarify deb-substvars(5).
Prompted by Niels Thykier <niels@thykier.net>.
* Build system:
- Unhook dist-cpan from make dist target.
* Packaging:
- Silence warning about merged-usr-via-aliased-dirs on Ubuntu.
- Remove useless [] around tr sets.
* Localization:
- Update Dutch translations.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Update Portuguese man pages translations.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Wed, 25 May 2022 10:39:29 +0200
dpkg (1.21.7) unstable; urgency=medium
- The “Social Contract §3: We will not hide problems”
and “Persuasion through bullying and abuse” release. -
[ Guillem Jover ]
* dpkg-fsys-usrunmess: Handle /lib/modules itself also being untracked.
* Documentation:
- man: Fix typo. Thanks to Peter Krefting <peter@softwolves.pp.se>.
* Packaging:
- Silence warning about merged-usr-via-aliased-dirs on Debian.
* Localization:
- Fix gettext parameter reordering syntax for German translation.
- Update Swedish translations.
Thanks to Peter Krefting <peter@softwolves.pp.se>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Fri, 01 Apr 2022 02:27:33 +0200
dpkg (1.21.6) unstable; urgency=medium
- This also clears a bullying NMU. -
[ Guillem Jover ]
* Documentation:
- man: Document untracked kernel module files handling in
dpkg-fsys-usrunmess(8).
-- Guillem Jover <guillem@debian.org> Tue, 29 Mar 2022 11:56:58 +0200
dpkg (1.21.5) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-fsys-usrunmess: Explicitly set user/group and mode for created dirs.
* dpkg-fsys-usrunmess: Set a known umask before starting.
* dpkg-fsys-usrunmess: Special case untracked kernel module files.
* Perl modules:
- Dpkg::Control::Types: Use bit shifts instead of literals in enum.
- Dpkg::Control::Fields: Fix field_register() to return nothing.
- Dpkg::Control::Fields: Refactor manifest types into new
ALL_FILE_MANIFEST.
- Dpkg::Control::Fields: Fix POD to end sentences with a dot.
- Dpkg::Control::Fields: Fix POD to add missing spaces and blank lines.
- Dpkg::Control::Fields: Document and clarify return types and values in
POD.
* Code internals:
- libdpkg: Rename f_revision() to f_obs_revision().
- libdpkg: Warn when parsing obsolete Recommended/Optional/Class fields.
Prompted by David Kalnischkies <donkult@debian.org>.
- libdpkg: Add missing dependency type to obsolete dependency fields.
- libdpkg: Update code comment for obsolete fields.
* Test suite:
- Add test cases for obsolete fields.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Tue, 29 Mar 2022 02:52:14 +0200
dpkg (1.21.4) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-shlibdeps: Require non-empty name and version in SONAME formats.
* Perl modules:
- Dpkg::Control::Fields: Remove duplicate *Built-Using from field order
lists. Reported by David Kalnischkies <donkult@debian.org>.
* Documentation:
- man: Clarify uses cases for Static-Built-Using.
Prompted by Shengjing Zhu <zhsj@debian.org>.
* Test suite:
- Use actual octal numbers for chmod() calls.
- Do not use non-POSIX shell syntax for arithmetic expressions.
Based on a patch by Sören Tempel <soeren@soeren-tempel.net>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Sat, 26 Mar 2022 13:38:44 +0100
dpkg (1.21.3) unstable; urgency=medium
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
[ Guillem Jover ]
* dpkg-db-backup: Check for required commands before starting.
* dpkg: Allow absolute pathnames for configurable external run-time tools.
Based on a patch by Adrian Ho <the.gromgit@gmail.com>.
* dpkg-fsys-usrunmess: Add options and prompt about regression prevention
package. Prompted by Paul Wise <pabs@debian.org>.
* dpkg-deb: Move duped control member check inside the detection conditional.
* dpkg-deb: Fix movecontrol() to take a directory argument.
* dselect: Remove non-multi-cd code from multi_cd method.
* dselect: Rename multicd method to media.
* dselect: Remove left overs for mount support from disk method.
* dselect: Remove bogus quote escaping from method setup scripts.
* dselect: Rename disk method to file.
* scripts: Use backport-version-regex vendor hook instead of hardcoding the
marker.
* Perl modules:
- Dpkg::Source::Package::V3::Git: Name bundle remote as bundle.
- Dpkg::Source::Package::V3::Git: Set origin remote to Vcs-Git if present.
- Dpkg::Path: Resolve /dev/null before comparing canonicalized pathnames.
- Dpkg::Compression: Conditionally use the gzip --rsyncable option.
- Dpkg::Compression: Use gzip -n instead of --no-name.
- Dpkg::Vendor: Add a new backport-version-regex hook.
- Dpkg::Control::Fields: Add Static-Built-Using field support.
* Documentation:
- man: Clarify Built-Using field purpose and format.
* Code internals:
- libdpkg: Refactor file_is_exec().
- libdpkg: Check that executables are regular files.
- dpkg-fsys-usrunmess: Refactor prompting into a new function.
- dpkg: Rename r variable to remainder.
* Packaging:
- Clarify the merged-usr-via-aliased-dirs warning.
Prompted by Paul Wise <pabs@debian.org>.
- Sync original bug-script merged-usr warning with postinst updates.
* Test suite:
- Check deb format with duplicate debian-binary and control.tar members.
- Add further deb-split format checks.
- Place deb-old and deb checks on their own test groups.
- Check all currently supported deb-old formats.
* Localization:
- Update Portuguese man pages translation.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
-- Guillem Jover <guillem@debian.org> Thu, 24 Mar 2022 21:00:24 +0100
dpkg (1.21.2) unstable; urgency=medium
[ Guillem Jover ]
* dpkg: Fix memory leak in remove-on-upgrade handling.
* dpkg-deb: Fix unexpected end of file conditions on .deb extract.
* Use anchor links for the dpkg FAQ URLs.
* update-alternatives: Do not skip --config with a single entry.
Reported by David Kalnischkies <donkult@debian.org>.
* update-alternatives: Refactor alternative_install().
* update-alternatives: Use intermediate variables when parsing actions.
* update-alternatives: Clarify option parse errors by printing the wrong
values.
* update-alternatives: Clarify bad usage message by enclosing in angles and
quoting arguments.
* dpkg-buildpackage: Switch terse make from -s to --no-print-directory.
* scripts: Unify deprecated command-line option warnings.
* dpkg-source: Fix alternate changelog file usage with 2.0 and 3.0 formats.
Reported by Umut <ue16@gmx.de> (on IRC).
* update-alternatives: Use the target timestamp when the symlink does not
exist.
* dselect: Handle window resizes in help and menu screens.
* dselect: Do not beep on key press errors in method and package list
windows.
* dselect: Add support for --instdir.
* Perl modules:
- Dpkg::Control::FieldsCore: Sort control type entries in %FIELD_ORDER.
- Dpkg::Control::FieldsCore: Refactor Vcs fields into a common variable.
- Dpkg::Control::FieldsCore: Refactor testsuite fields into a common
variable.
- Dpkg::Control::FieldsCore: Accept Architecture as a debian/tests/control
field.
- Dpkg::Control::FieldsCore: Add missing allowed fields for (In)Release
files.
- Dpkg::Control::FieldsCore: Add field order for all control types.
- Dpkg::Index: Switch key function for control tests to be a stanza index.
Reported by Paul Gevers <elbrus@debian.org>.
- Dpkg::Source::Package: Only generate the patch header if needed.
Prompted by Umut <ue16@gmx.de> (on IRC).
- Dpkg::Source::Package: Use File::Spec instead of ad-hoc concatenation.
* Documentation:
- man: Mention on what actions triggers get processed in dpkg(1).
- man: Clarify that dpkg-divert --list pattern is optional.
Thanks to наб <nabijaczleweli@nabijaczleweli.xyz>.
- man: Use «main» git branch in examples.
- man: Markup each individual element independently.
- man: Refer to the relevant maintscript actions explicitly.
- man: Add a missing preposition to deb-preinst(5).
- man: Do not hardcode DPKG_ADMINDIR in update-alternatives.
- man: Document that update-alternatives honors DPKG_ROOT.
- man: Clarify --admindir and --instdir default values.
Reported by Johannes Schauer Marin Rodrigues <josch@debian.org>.
* Code internals:
- libdpkg: Check that cip is not NULL before dereferencing it.
- libdpkg: Add missing symbols to the version map.
- libdpkg: Use the amount of available memory instead phys_mem/2.
Thanks to Sebastian Andrzej Siewior <sebastian@breakpoint.cc>.
- libdpkg: Refactor liblzma memlimit and cputhreads getters.
- libdpkg: Dynamically allocate the buffers for de/compression I/O.
- libdpkg: Increase I/O memory buffers from 4 to 32 KiB.
- libdpkg: Pass struct compress_params as the first argument.
- libdpkg: Pass struct compress_params to decompressors.
- libdpkg: Refactor pkg_format_print() out from pkg_format_show().
- libdpkg: Do not restrict source:* virtual fields to installed packages.
- libdpkg: Do not allow argv with no arguments.
- update-alternatives: Refactor alternative_has_broken_symlink().
- update-alternatives: Move symlink removal inside fsys_symlink().
- update-alternatives: Move filename generation outside alternative setup.
- dselect: Rework windows resize to be signal safe.
- scripts: Expand long word list into one entry per line.
- scripts/mk: Remove unneeded conditionals.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
- scripts/mk: Indent code in Makefile fragments.
Thanks to Nicolas Boulenguez <nicolas.boulenguez@free.fr>.
* Build system:
- Terminate lists in variables with «# EOL».
- Move build helper tools into build-aux/.
- Reorganize dpkg programs source code under src/.
- Move autotest suite under src/.
- Move C test suite machinery into lib/dpkg/.
- Fix relocated autotest test suite runner.
- Fix gitignore for build-aux/ directory.
- Namespace Config variable usage.
Reported by Павловец Сергей Николаевич
<s.pavlovets@ivcmf.by>.
- Add gitlab CI test for shared library building.
- Link all programs against libcompat.
Prompted by Jörg Sonnenberger <joerg@NetBSD.org>.
- Remove unused TESTDATA variable from autotest suite.
- Rework TAP check hooking into the autotools machinery.
- Move EXTRA_DIST close to the files it is acting on.
- Refactor autotest dependencies into a new variable.
- Refactor autotest machinery into an automake include file.
- Fold autotest test suite machinery into src/ from src/at/.
- Rename do_path_subst to do_make_subst.
- Factor out installation variable substitution into a new subst.am file.
- Move shell scripts into src/.
- Make AS_TR_* calls more clear.
- Support compression library names with dashes.
- Add zlib-ng support.
- Rename HAVE_LZMA_MT to HAVE_LZMA_MT_ENCODER.
- Move zsh completion under a subdirectory.
- Switch sed pseudo-in-place replace invocations with copy then move.
- Add comment about «sed -i» not being portable.
Prompted by Nicolas Boulenguez <nicolas@debian.org>.
- Mark libcompat and libdpkg as internal components in changelog.
- Support specifying previous and next tags to gen-changelog.
- Use non-capturing groups in regex in gen-changelog.
- Do not hardcode «main» section for title check in gen-changelog.
- Use sort flag instead of hardcoding the section in gen-changelog.
- Do not put localization entries on their own changelog group.
* Packaging:
- Ignore directories for the alternatives state fixup.
- Update bug-script to clarify usrmerge systems are unsupported.
- Install aclocal m4 files into libdpkg-dev.
- Install optional localized man pages with dh_installman.
- Add a new not-installed file.
- Switch to use the dh sequencer.
- Make TESTSUITEFLAGS extensible.
- Pass -jN to autotools autotest test suite via TESTSUITEFLAGS.
- Update lintian overrides.
- Use dpkg-error.sh in postinst.
- Warn in postinst about merged-/usr-via-aliased-dirs breakage.
* Test suite:
- Move AT_TESTED to testsuite.at.
- Run the tools with --version.
- Rename DPKG_GEN_FILE to DPKG_GEN_CTRL_FILE.
- Refactor control file template generation.
- Rewrite dpkg-realpath test from TAP to autotest.
- Rewrite dpkg-divert test from TAP to autotest.
- Remove now unused TAP tests support from src/.
- Print field type name instead of id in test case description.
- Add new pkg-format unit tests.
- Fix test_command_exec program invocation.
Thanks to Sören Tempel <soeren+git@soeren-tempel.net>.
- Use a temporary file instead of unportable «sed -i».
Prompted by Nicolas Boulenguez <nicolas@debian.org>.
- Add test case for SOURCE_DATE_EPOCH.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
- Use «each» instead of «keys» and value fetching.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
* Localization:
- Remove previous msgid for non-fuzzy translations.
- Update Catalan translations.
- Update Dutch translation.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Update Swedish translations.
Thanks to Peter Krefting <peter@softwolves.pp.se>.
[ Sven Joachim ]
* Localization:
- Update German dselect translation.
- Update German programs translation.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
MAIN commitmail json YAML
Updated net/py-moto, devel/py-pybind11
MAIN commitmail json YAML
pkgsrc/devel/py-pybind11/Makefile@1.13
/
diff
pkgsrc/devel/py-pybind11/PLIST@1.5 / diff
pkgsrc/devel/py-pybind11/distinfo@1.13 / diff
pkgsrc/devel/py-pybind11/PLIST@1.5 / diff
pkgsrc/devel/py-pybind11/distinfo@1.13 / diff
py-pybind11: updated to 2.10.1
Version 2.10.1
This is the first version to fully support embedding the newly released Python 3.11.
Changes:
Allow pybind11::capsule constructor to take null destructor pointers.
embed.h was changed so that PYTHONPATH is used also with Python 3.11 (established behavior).
A PYBIND11_SIMPLE_GIL_MANAGEMENT option was added (cmake, C++ define), along with many additional tests in test_gil_scoped.py. The option may be useful to try when debugging GIL-related issues, to determine if the more complex default implementation is or is not to blame. See
PYBIND11_EXPORT_EXCEPTION was made non-empty only under macOS. This makes Linux builds safer, and enables the removal of warning suppression pragmas for Windows.
Bug fixes:
Fixed a bug where UnicodeDecodeError was not propagated from various py::str ctors when decoding surrogate utf characters.
Revert perfect forwarding for make_iterator. This broke at least one valid use case. May revisit later.
Fix support for safe casts to void* (regression in 2.10.0).
Fix char8_t support (regression in 2.9).
Unicode surrogate character in Python exception message leads to process termination in error_already_set::what().
Fix MSVC 2019 v.1924 & C++14 mode error for overload_cast.
Make augmented assignment operators non-const for the object-api. Behavior was previously broken for augmented assignment operators.
Add proper error checking to C++ bindings for Python list append and insert.
Work-around for Nvidia's CUDA nvcc compiler in versions 11.4.0 - 11.8.0.
A workaround for PyPy was added in the py::error_already_set implementation, related to PR
Fixed compiler errors when C++23 std::forward_like is available.
Properly raise exceptions in contains methods (like when an object in unhashable).
Further improve another error in exception handling.
get_local_internals() was made compatible with finalize_interpreter(), fixing potential freezes during interpreter finalization.
Performance and style:
Reserve space in set and STL map casters if possible. This will prevent unnecessary rehashing / resizing by knowing the number of keys ahead of time for Python to C++ casting. This improvement will greatly speed up the casting of large unordered maps and sets.
GIL RAII scopes are non-copyable to avoid potential bugs.
Explicitly default all relevant ctors for pytypes in the PYBIND11_OBJECT macros and enforce the clang-tidy checks modernize-use-equals-default in macros as well.
Optimize iterator advancement in C++ bindings.
Use the modern PyObject_GenericGetDict and PyObject_GenericSetDict for handling dynamic attribute dictionaries.
Document that users should use PYBIND11_NAMESPACE instead of using pybind11 when opening namespaces. Using namespace declarations and namespace qualification remain the same as pybind11. This is done to ensure consistent symbol visibility.
Mark detail::forward_like as constexpr.
Optimize unpacking_collector when processing arg_v arguments.
Optimize casting C++ object to None.
Build system improvements:
CMake: revert overwrite behavior, now opt-in with PYBIND11_PYTHONLIBS_OVERRWRITE OFF.
Include a pkg-config file when installing pybind11, such as in the Python package.
Avoid stripping debug symbols when CMAKE_BUILD_TYPE is set to DEBUG instead of Debug.
Followup to
Version 2.10.1
This is the first version to fully support embedding the newly released Python 3.11.
Changes:
Allow pybind11::capsule constructor to take null destructor pointers.
embed.h was changed so that PYTHONPATH is used also with Python 3.11 (established behavior).
A PYBIND11_SIMPLE_GIL_MANAGEMENT option was added (cmake, C++ define), along with many additional tests in test_gil_scoped.py. The option may be useful to try when debugging GIL-related issues, to determine if the more complex default implementation is or is not to blame. See
PYBIND11_EXPORT_EXCEPTION was made non-empty only under macOS. This makes Linux builds safer, and enables the removal of warning suppression pragmas for Windows.
Bug fixes:
Fixed a bug where UnicodeDecodeError was not propagated from various py::str ctors when decoding surrogate utf characters.
Revert perfect forwarding for make_iterator. This broke at least one valid use case. May revisit later.
Fix support for safe casts to void* (regression in 2.10.0).
Fix char8_t support (regression in 2.9).
Unicode surrogate character in Python exception message leads to process termination in error_already_set::what().
Fix MSVC 2019 v.1924 & C++14 mode error for overload_cast.
Make augmented assignment operators non-const for the object-api. Behavior was previously broken for augmented assignment operators.
Add proper error checking to C++ bindings for Python list append and insert.
Work-around for Nvidia's CUDA nvcc compiler in versions 11.4.0 - 11.8.0.
A workaround for PyPy was added in the py::error_already_set implementation, related to PR
Fixed compiler errors when C++23 std::forward_like is available.
Properly raise exceptions in contains methods (like when an object in unhashable).
Further improve another error in exception handling.
get_local_internals() was made compatible with finalize_interpreter(), fixing potential freezes during interpreter finalization.
Performance and style:
Reserve space in set and STL map casters if possible. This will prevent unnecessary rehashing / resizing by knowing the number of keys ahead of time for Python to C++ casting. This improvement will greatly speed up the casting of large unordered maps and sets.
GIL RAII scopes are non-copyable to avoid potential bugs.
Explicitly default all relevant ctors for pytypes in the PYBIND11_OBJECT macros and enforce the clang-tidy checks modernize-use-equals-default in macros as well.
Optimize iterator advancement in C++ bindings.
Use the modern PyObject_GenericGetDict and PyObject_GenericSetDict for handling dynamic attribute dictionaries.
Document that users should use PYBIND11_NAMESPACE instead of using pybind11 when opening namespaces. Using namespace declarations and namespace qualification remain the same as pybind11. This is done to ensure consistent symbol visibility.
Mark detail::forward_like as constexpr.
Optimize unpacking_collector when processing arg_v arguments.
Optimize casting C++ object to None.
Build system improvements:
CMake: revert overwrite behavior, now opt-in with PYBIND11_PYTHONLIBS_OVERRWRITE OFF.
Include a pkg-config file when installing pybind11, such as in the Python package.
Avoid stripping debug symbols when CMAKE_BUILD_TYPE is set to DEBUG instead of Debug.
Followup to
MAIN commitmail json YAML
py-moto: updated to 4.0.9
4.0.9
Miscellaneous:
* CloudTrail: describe_trails() now returns the correct (MultiRegion) trails
* CloudWatch:tag_resource() now allows tagting new Alarms that didn't have tags yet
* EC2: create_instances() now supports the `IamInstanceProfile`-parameter
* EC2: describe_route_tables() now supports the `route.vpc-peering-connection-id`-filter
* EC2: modify_vpc_attribute() now supports the enableNetworkAddressUsageMetrics-attribute
* S3: delete_objects() now works against the JS SDK v3.197.0
4.0.9
Miscellaneous:
* CloudTrail: describe_trails() now returns the correct (MultiRegion) trails
* CloudWatch:tag_resource() now allows tagting new Alarms that didn't have tags yet
* EC2: create_instances() now supports the `IamInstanceProfile`-parameter
* EC2: describe_route_tables() now supports the `route.vpc-peering-connection-id`-filter
* EC2: modify_vpc_attribute() now supports the enableNetworkAddressUsageMetrics-attribute
* S3: delete_objects() now works against the JS SDK v3.197.0
MAIN commitmail json YAML
Updated security/py-cryptography, security/py-cryptography_vectors
MAIN commitmail json YAML
pkgsrc/security/py-cryptography/Makefile@1.91
/
diff
pkgsrc/security/py-cryptography/distinfo@1.73 / diff
pkgsrc/security/py-cryptography_vectors/Makefile@1.35 / diff
pkgsrc/security/py-cryptography_vectors/distinfo@1.35 / diff
pkgsrc/security/py-cryptography/distinfo@1.73 / diff
pkgsrc/security/py-cryptography_vectors/Makefile@1.35 / diff
pkgsrc/security/py-cryptography_vectors/distinfo@1.35 / diff
py-cryptography: updated to 38.0.3
38.0.3 - 2022-11-01
~~~~~~~~~~~~~~~~~~~
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.7,
which resolves *CVE-2022-3602* and *CVE-2022-3786*.
38.0.2 - 2022-10-11
~~~~~~~~~~~~~~~~~~~
This release was subsequently yanked from PyPI due to a regression in OpenSSL.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.6.
38.0.3 - 2022-11-01
~~~~~~~~~~~~~~~~~~~
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.7,
which resolves *CVE-2022-3602* and *CVE-2022-3786*.
38.0.2 - 2022-10-11
~~~~~~~~~~~~~~~~~~~
This release was subsequently yanked from PyPI due to a regression in OpenSSL.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.6.
MAIN commitmail json YAML
Updated multimedia/libde265, math/flann-lib
MAIN commitmail json YAML
pkgsrc/math/flann-lib/Makefile@1.3
/
diff
pkgsrc/math/flann-lib/PLIST@1.2 / diff
pkgsrc/math/flann-lib/buildlink3.mk@1.3 / diff
pkgsrc/math/flann-lib/distinfo@1.5 / diff
pkgsrc/math/flann-lib/patches/patch-src_cpp_CMAkeLists.txt deleted
pkgsrc/math/flann-lib/PLIST@1.2 / diff
pkgsrc/math/flann-lib/buildlink3.mk@1.3 / diff
pkgsrc/math/flann-lib/distinfo@1.5 / diff
pkgsrc/math/flann-lib/patches/patch-src_cpp_CMAkeLists.txt deleted
flann-lib: updated to 1.9.2
Version 1.9.2
* Removed redundant assignment
* Removed unnecessary null checks before delete
* Reverted PR 424 due to lack of portability
* fscanf fix
* Out of bounds check
* Fixed MacOS build
* Fixed build system with dummy.c hack
* Fixed misleading indentation in util/any.h
* Included datasets in repo
* Correct typo in definition
* Fix typos
* CMakefile CUDA sources fix
* Documentation fix
* Scoping issue fix
* Documentation fixes
* Changed return value
* Fixed CUDA crash - guarantee prealloc > 0
* Fixed wrong variable use
* Fixed RNG initialization
* Updated link to PDF
Version 1.9.2
* Removed redundant assignment
* Removed unnecessary null checks before delete
* Reverted PR 424 due to lack of portability
* fscanf fix
* Out of bounds check
* Fixed MacOS build
* Fixed build system with dummy.c hack
* Fixed misleading indentation in util/any.h
* Included datasets in repo
* Correct typo in definition
* Fix typos
* CMakefile CUDA sources fix
* Documentation fix
* Scoping issue fix
* Documentation fixes
* Changed return value
* Fixed CUDA crash - guarantee prealloc > 0
* Fixed wrong variable use
* Fixed RNG initialization
* Updated link to PDF
MAIN commitmail json YAML
libde265: updated to 1.0.9
v1.0.9
security fixes
v1.0.9
security fixes
MAIN commitmail json YAML
Updated net/wireshark, games/scummvm
MAIN commitmail json YAML
scummvm: updated to 2.6.1
2.6.1 "Incremental Escapism" (2022-10-31)
General:
- Various improvements to the icon-based grid view in the ScummVM launcher.
- Fixed possible graphics corruptions when using the OpenGL renderer.
AGS:
- Fixed a crash in AGDI's KQ1 remake (and some other games), on big-endian systems.
AGOS:
- Fixed various bugs that lead to crashes in the demo versions of The Feeble Files
and Personal Nightmare and in the full version of Waxworks.
- Fixed pirate dialogue freeze in Simon the Sorcerer 2.
Asylum:
- Fixed the Keyboard Config screen.
- Added support for the keymapper feature to the dialog screen.
- The in-game menu is now accessible via a keyboard shortcut.
- Fixed a bug that caused the controls to be reset when leaving the Hive puzzle.
- Fixed animation of floating bodies in Chapter 4.
Ultima:
- Fixed rendering issue when moving the minimap off the screen.
- Fixed possible crash when using the autosave function.
SCI:
- Fixed various bugs and script issues in KQ4, KQ5, LB2, LONGBOW, PQ1, PQ3, QFG4 and SQ5.
- Numerous improvements to various parts of the engine code.
SCUMM:
- Fixed potential lockups in games using iMuse.
- Prevented crashes caused by missing .SOU/.BUN files.
- Fixed crashes in v7-v8 games on strict-alignment platforms.
- Fixed speech lipsync for COMI on big-endian ports (such as PS3 or Wii).
Tinsel:
- Fixed an issue in Discworld that prevented some items from being placed in the inventory.
Toltecs:
- Fixed crashes on some strict-alignment platforms.
Toon:
- Fixed music and SFX being muted by default when adding the Toonstruck game.
Android port:
- Properly convert mouse coordinates between screen coordinates and virtual ones.
Windows port:
- Clearing the icons cache created a duplicate ScummVM folder in the APPDATA directory. Fixed.
2.6.1 "Incremental Escapism" (2022-10-31)
General:
- Various improvements to the icon-based grid view in the ScummVM launcher.
- Fixed possible graphics corruptions when using the OpenGL renderer.
AGS:
- Fixed a crash in AGDI's KQ1 remake (and some other games), on big-endian systems.
AGOS:
- Fixed various bugs that lead to crashes in the demo versions of The Feeble Files
and Personal Nightmare and in the full version of Waxworks.
- Fixed pirate dialogue freeze in Simon the Sorcerer 2.
Asylum:
- Fixed the Keyboard Config screen.
- Added support for the keymapper feature to the dialog screen.
- The in-game menu is now accessible via a keyboard shortcut.
- Fixed a bug that caused the controls to be reset when leaving the Hive puzzle.
- Fixed animation of floating bodies in Chapter 4.
Ultima:
- Fixed rendering issue when moving the minimap off the screen.
- Fixed possible crash when using the autosave function.
SCI:
- Fixed various bugs and script issues in KQ4, KQ5, LB2, LONGBOW, PQ1, PQ3, QFG4 and SQ5.
- Numerous improvements to various parts of the engine code.
SCUMM:
- Fixed potential lockups in games using iMuse.
- Prevented crashes caused by missing .SOU/.BUN files.
- Fixed crashes in v7-v8 games on strict-alignment platforms.
- Fixed speech lipsync for COMI on big-endian ports (such as PS3 or Wii).
Tinsel:
- Fixed an issue in Discworld that prevented some items from being placed in the inventory.
Toltecs:
- Fixed crashes on some strict-alignment platforms.
Toon:
- Fixed music and SFX being muted by default when adding the Toonstruck game.
Android port:
- Properly convert mouse coordinates between screen coordinates and virtual ones.
Windows port:
- Clearing the icons cache created a duplicate ScummVM folder in the APPDATA directory. Fixed.
MAIN commitmail json YAML
pkgsrc/net/wireshark/Makefile@1.281
/
diff
pkgsrc/net/wireshark/PLIST@1.75 / diff
pkgsrc/net/wireshark/distinfo@1.160 / diff
pkgsrc/net/wireshark/options.mk@1.28 / diff
pkgsrc/net/wireshark/patches/patch-CMakeLists.txt@1.8 / diff
pkgsrc/net/wireshark/PLIST@1.75 / diff
pkgsrc/net/wireshark/distinfo@1.160 / diff
pkgsrc/net/wireshark/options.mk@1.28 / diff
pkgsrc/net/wireshark/patches/patch-CMakeLists.txt@1.8 / diff
wireshark: updated to 4.0.1
Wireshark 4.0.1 Release Notes
What’s New
We do not ship official 32-bit Windows packages for Wireshark 4.0 and
later. If you need to use Wireshark on that platform, we recommend
using the latest 3.6 release. Issue 17779[1]
• The Windows installers now ship with Qt 5.12.2. They previously
shipped with Qt 6.2.3.
Bug Fixes
The following bugs have been fixed:
• Comparing a boolean field against 1 always succeeds on big-endian
machines. Issue 12236[2].
• Qt: MaxMind GeoIP columns not added to Endpoints table. Issue
18320[3].
• Fuzz job crash output: fuzz-2022-10-04-7131.pcap. Issue 18402[4].
• The RTP player might not play audio on Windows. Issue 18413[5].
• Wireshark 4.0 breaks display filter expression with > sign. Issue
18418[6].
• Capture filters not working when using SSH capture and dumpcap.
Issue 18420[7].
• Packet diagram field values are not terminated. Issue 18428[8].
• Packet bytes not displayed completely if scrolling. Issue
18438[9].
• Fuzz job crash output: fuzz-2022-10-13-7166.pcap. Issue
18467[10].
• Decoding bug H.245 userInput Signal. Issue 18468[11].
• CFDP dissector doesn’t handle \"destination filename\" only.
Issue 18495[12].
• Home page capture button doesn’t pop up capture options dialog.
Issue 18506[13].
• Missing dot in H.248 protocol name. Issue 18513[14].
• Missing dot for protocol H.264 in protocol column. Issue
18524[15].
• Fuzz job crash output: fuzz-2022-10-23-7240.pcap. Issue
18534[16].
New and Updated Features
Removed Features and Support
• The experimental display filter syntax for literals using angle
brackets <…> that was introduced in Wireshark 4.0.0 has been
removed. For byte arrays a colon prefix can be used instead. See
the User’s Guide[17] for details.
New Protocol Support
There are no new protocols in this release.
Updated Protocol Support
ASN.1 PER, CFDP, Diameter, DirectPlay, F5 Ethernet Trailer, GTP,
H.223, H.248, H.264, H.265, IEEE 802.11, IPv4, MBIM, O-RAN FH CUS,
PFCP, RTCP, SCTP, SMB, TCP, and TRANSUM
New and Updated Capture File Support
BLF
New File Format Decoding Support
There is no new or updated file format support in this release.
Wireshark 4.0.1 Release Notes
What’s New
We do not ship official 32-bit Windows packages for Wireshark 4.0 and
later. If you need to use Wireshark on that platform, we recommend
using the latest 3.6 release. Issue 17779[1]
• The Windows installers now ship with Qt 5.12.2. They previously
shipped with Qt 6.2.3.
Bug Fixes
The following bugs have been fixed:
• Comparing a boolean field against 1 always succeeds on big-endian
machines. Issue 12236[2].
• Qt: MaxMind GeoIP columns not added to Endpoints table. Issue
18320[3].
• Fuzz job crash output: fuzz-2022-10-04-7131.pcap. Issue 18402[4].
• The RTP player might not play audio on Windows. Issue 18413[5].
• Wireshark 4.0 breaks display filter expression with > sign. Issue
18418[6].
• Capture filters not working when using SSH capture and dumpcap.
Issue 18420[7].
• Packet diagram field values are not terminated. Issue 18428[8].
• Packet bytes not displayed completely if scrolling. Issue
18438[9].
• Fuzz job crash output: fuzz-2022-10-13-7166.pcap. Issue
18467[10].
• Decoding bug H.245 userInput Signal. Issue 18468[11].
• CFDP dissector doesn’t handle \"destination filename\" only.
Issue 18495[12].
• Home page capture button doesn’t pop up capture options dialog.
Issue 18506[13].
• Missing dot in H.248 protocol name. Issue 18513[14].
• Missing dot for protocol H.264 in protocol column. Issue
18524[15].
• Fuzz job crash output: fuzz-2022-10-23-7240.pcap. Issue
18534[16].
New and Updated Features
Removed Features and Support
• The experimental display filter syntax for literals using angle
brackets <…> that was introduced in Wireshark 4.0.0 has been
removed. For byte arrays a colon prefix can be used instead. See
the User’s Guide[17] for details.
New Protocol Support
There are no new protocols in this release.
Updated Protocol Support
ASN.1 PER, CFDP, Diameter, DirectPlay, F5 Ethernet Trailer, GTP,
H.223, H.248, H.264, H.265, IEEE 802.11, IPv4, MBIM, O-RAN FH CUS,
PFCP, RTCP, SCTP, SMB, TCP, and TRANSUM
New and Updated Capture File Support
BLF
New File Format Decoding Support
There is no new or updated file format support in this release.
MAIN commitmail json YAML
Updated textproc/py-Unidecode, textproc/py-prettytable
MAIN commitmail json YAML
pkgsrc/textproc/py-prettytable/Makefile@1.26
/
diff
pkgsrc/textproc/py-prettytable/distinfo@1.21 / diff
pkgsrc/textproc/py-prettytable/distinfo@1.21 / diff
py-prettytable: updated to 3.4.1
3.4.1
Fixed
Revert "Add header alignment attribute"
3.4.0
Added
Add option to specify line break character used in pagination
Add header alignment attribute
Fixed
None annotation for __init__ constructors/functions
3.4.1
Fixed
Revert "Add header alignment attribute"
3.4.0
Added
Add option to specify line break character used in pagination
Add header alignment attribute
Fixed
None annotation for __init__ constructors/functions
MAIN commitmail json YAML
py-pyaml: not for Python 2.7
MAIN commitmail json YAML
py-unicode-slugify: not for Python 2.7 anymore
MAIN commitmail json YAML
pkgsrc/textproc/py-Unidecode/Makefile@1.15
/
diff
pkgsrc/textproc/py-Unidecode/PLIST@1.6 / diff
pkgsrc/textproc/py-Unidecode/distinfo@1.12 / diff
pkgsrc/textproc/py-Unidecode/PLIST@1.6 / diff
pkgsrc/textproc/py-Unidecode/distinfo@1.12 / diff
py-Unidecode: updated to 1.3.6
unidecode 1.3.6
* No changes. Re-upload to PyPi.
unidecode 1.3.5
* Remove trailing space in replacements for vulgar fractions.
* This release was yanked from PyPi, because the Wheel package
contained the wrong version of the code and was incompatible
with Python 3.5. .tar.gz package was not affected.
unidecode 1.3.4
* Add some missing replacements for symbols in the U+21xx and
U+1F1xx pages (thanks to @cheznewa on GitHub)
unidecode 1.3.3
* Command-line utility now reads input line-by-line, making
it usable with large files (thanks to Jan-Thorsten Peter)
unidecode 1.3.2
* Re-upload because PyPI was missing Requires-Python metadata for
the .tar.gz package.
unidecode 1.3.1
* Fix issue with wheel package falsely claiming support for Python 2.
unidecode 1.3.0
* Drop support for Python <3.5.
* Improvements to Hebrew and Yiddish transliterations (thanks to Alon
Bar-Lev and @eyaler on GitHub)
unidecode 1.3.6
* No changes. Re-upload to PyPi.
unidecode 1.3.5
* Remove trailing space in replacements for vulgar fractions.
* This release was yanked from PyPi, because the Wheel package
contained the wrong version of the code and was incompatible
with Python 3.5. .tar.gz package was not affected.
unidecode 1.3.4
* Add some missing replacements for symbols in the U+21xx and
U+1F1xx pages (thanks to @cheznewa on GitHub)
unidecode 1.3.3
* Command-line utility now reads input line-by-line, making
it usable with large files (thanks to Jan-Thorsten Peter)
unidecode 1.3.2
* Re-upload because PyPI was missing Requires-Python metadata for
the .tar.gz package.
unidecode 1.3.1
* Fix issue with wheel package falsely claiming support for Python 2.
unidecode 1.3.0
* Drop support for Python <3.5.
* Improvements to Hebrew and Yiddish transliterations (thanks to Alon
Bar-Lev and @eyaler on GitHub)
MAIN commitmail json YAML
Updated archivers/py-zstandard, textproc/py-pyaml
MAIN commitmail json YAML
pkgsrc/textproc/py-pyaml/Makefile@1.6
/
diff
pkgsrc/textproc/py-pyaml/PLIST@1.2 / diff
pkgsrc/textproc/py-pyaml/distinfo@1.7 / diff
pkgsrc/textproc/py-pyaml/PLIST@1.2 / diff
pkgsrc/textproc/py-pyaml/distinfo@1.7 / diff
py-pyaml: updated to 21.10.1
21.10.1
Unknown changes
21.10.1
Unknown changes
MAIN commitmail json YAML
pkgsrc/archivers/py-zstandard/Makefile@1.24
/
diff
pkgsrc/archivers/py-zstandard/distinfo@1.24 / diff
pkgsrc/archivers/py-zstandard/distinfo@1.24 / diff
py-zstandard: updated to 0.19.0
0.19.0
Bug Fixes
The C backend implementation of ZstdDecompressionObj.decompress() could
have raised an assertion in cases where the function was called multiple
times on an instance. In non-debug builds, calls to this method could have
leaked memory.
Changes
PyPy 3.6 support dropped; Pypy 3.8 and 3.9 support added.
Anaconda 3.6 support dropped.
Official support for Python 3.11. This did not require meaningful code changes
and previous release(s) likely worked with 3.11 without any changes.
CFFI's build system now respects distutils's compiler.preprocessor if it
is set.
The internal logic of ZstdDecompressionObj.decompress() was refactored.
This may have fixed unconfirmed issues where unused_data was set
prematurely. The new logic will also avoid an extra call to
ZSTD_decompressStream() in some scenarios, possibly improving performance.
ZstdDecompressor.decompress() how has a read_across_frames keyword
argument. It defaults to False. True is not yet implemented and will raise an
exception if used. The new argument will default to True in a future release
and is provided now so callers can start passing read_across_frames=False
to preserve the existing functionality during a future upgrade.
ZstdDecompressor.decompress() now has an allow_extra_data keyword
argument to control whether an exception is raised if input contains extra
data. It defaults to True, preserving existing behavior of ignoring extra
data. It will likely default to False in a future release. Callers desiring
the current behavior are encouraged to explicitly pass
allow_extra_data=True so behavior won't change during a future upgrade.
0.19.0
Bug Fixes
The C backend implementation of ZstdDecompressionObj.decompress() could
have raised an assertion in cases where the function was called multiple
times on an instance. In non-debug builds, calls to this method could have
leaked memory.
Changes
PyPy 3.6 support dropped; Pypy 3.8 and 3.9 support added.
Anaconda 3.6 support dropped.
Official support for Python 3.11. This did not require meaningful code changes
and previous release(s) likely worked with 3.11 without any changes.
CFFI's build system now respects distutils's compiler.preprocessor if it
is set.
The internal logic of ZstdDecompressionObj.decompress() was refactored.
This may have fixed unconfirmed issues where unused_data was set
prematurely. The new logic will also avoid an extra call to
ZSTD_decompressStream() in some scenarios, possibly improving performance.
ZstdDecompressor.decompress() how has a read_across_frames keyword
argument. It defaults to False. True is not yet implemented and will raise an
exception if used. The new argument will default to True in a future release
and is provided now so callers can start passing read_across_frames=False
to preserve the existing functionality during a future upgrade.
ZstdDecompressor.decompress() now has an allow_extra_data keyword
argument to control whether an exception is raised if input contains extra
data. It defaults to True, preserving existing behavior of ignoring extra
data. It will likely default to False in a future release. Callers desiring
the current behavior are encouraged to explicitly pass
allow_extra_data=True so behavior won't change during a future upgrade.
MAIN commitmail json YAML
Updated sysutils/salt, sysutils/salt-docs
MAIN commitmail json YAML
pkgsrc/sysutils/salt-docs/Makefile@1.29
/
diff
pkgsrc/sysutils/salt-docs/distinfo deleted
pkgsrc/sysutils/salt/Makefile@1.81 / diff
pkgsrc/sysutils/salt/Makefile.common@1.1 / diff
pkgsrc/sysutils/salt/PLIST@1.31 / diff
pkgsrc/sysutils/salt/distinfo@1.46 / diff
pkgsrc/sysutils/salt/patches/patch-requirements_base.txt@1.1 / diff
pkgsrc/sysutils/salt/patches/patch-salt_utils_rsax931.py@1.1 / diff
pkgsrc/sysutils/salt-docs/distinfo deleted
pkgsrc/sysutils/salt/Makefile@1.81 / diff
pkgsrc/sysutils/salt/Makefile.common@1.1 / diff
pkgsrc/sysutils/salt/PLIST@1.31 / diff
pkgsrc/sysutils/salt/distinfo@1.46 / diff
pkgsrc/sysutils/salt/patches/patch-requirements_base.txt@1.1 / diff
pkgsrc/sysutils/salt/patches/patch-salt_utils_rsax931.py@1.1 / diff
salt salt-docs: updated to 3005.1
3005.1
FIXED
Fix arch parsing issue in apt source files
Fixed parsing CDROM apt sources
Use str() method instead of repo_line for when python3-apt is installed or not in aptpkg.py.
Remove the connection_timeout from netmiko_connection_args before netmiko_connection_args is added to __context__["netmiko_device"]["args"] which is passed along to the Netmiko library.
fixes #62553 by checking for disabled master_type before starting master connection and skipping it if set.
Fix runas with cmd module when using the onedir bundled packages
Fix the Pyinstaller hooks to preserve the environment if None is passed.
pkgrepo.managed sets wrong permissions on keys installed to /etc/apt/keyring
pkgrepo.managed creates zero byte gpg files when dearmoring contents to the same filename
Ensure default values for IPC Buffers are correct type
Fix a hang on salt-ssh when using sudo.
Renderers now have access to the correct set of salt functions.
Fix including Jinja template from absolute path
include jmespath in package requirements
Fix pkgrepo.managed signed-by in test=true mode
Ensure the status of the service is captured when the beacon function is called, even when the event is not being emitted.
The sub proxies controlled by Deltaproxy need to have their own req_channel otherwise there are timeout exceptions when the __master_req_channel_payload is fired and reacted on.
3005.1
FIXED
Fix arch parsing issue in apt source files
Fixed parsing CDROM apt sources
Use str() method instead of repo_line for when python3-apt is installed or not in aptpkg.py.
Remove the connection_timeout from netmiko_connection_args before netmiko_connection_args is added to __context__["netmiko_device"]["args"] which is passed along to the Netmiko library.
fixes #62553 by checking for disabled master_type before starting master connection and skipping it if set.
Fix runas with cmd module when using the onedir bundled packages
Fix the Pyinstaller hooks to preserve the environment if None is passed.
pkgrepo.managed sets wrong permissions on keys installed to /etc/apt/keyring
pkgrepo.managed creates zero byte gpg files when dearmoring contents to the same filename
Ensure default values for IPC Buffers are correct type
Fix a hang on salt-ssh when using sudo.
Renderers now have access to the correct set of salt functions.
Fix including Jinja template from absolute path
include jmespath in package requirements
Fix pkgrepo.managed signed-by in test=true mode
Ensure the status of the service is captured when the beacon function is called, even when the event is not being emitted.
The sub proxies controlled by Deltaproxy need to have their own req_channel otherwise there are timeout exceptions when the __master_req_channel_payload is fired and reacted on.
MAIN commitmail json YAML
Updated lang/py-executing, sysutils/py-stack-data, devel/py-ipython, devel/py-pip
MAIN commitmail json YAML
pkgsrc/devel/py-pip/Makefile@1.56
/
diff
pkgsrc/devel/py-pip/PLIST@1.36 / diff
pkgsrc/devel/py-pip/distinfo@1.48 / diff
pkgsrc/devel/py-pip/PLIST@1.36 / diff
pkgsrc/devel/py-pip/distinfo@1.48 / diff
py-pip: updated to 22.3
22.3 (2022-10-15)
=================
Deprecations and Removals
-------------------------
- Deprecate ``--install-options`` which forces pip to use the deprecated ``install``
command of ``setuptools``.
- Deprecate installation with 'setup.py install' when no-binary is enabled for
source distributions without 'pyproject.toml'.
- Deprecate ```--no-binary`` disabling the wheel cache.
- Remove ``--use-feature=2020-resolver`` opt-in flag. This was supposed to be removed in 21.0, but missed during that release cycle.
- Deprecate installation with 'setup.py install' when the 'wheel' package is absent for
source distributions without 'pyproject.toml'.
- Remove the ability to use ``pip list --outdated`` in combination with ``--format=freeze``.
Features
--------
- Use ``shell=True`` for opening the editor with ``pip config edit``.
- Use the ``data-dist-info-metadata`` attribute from :pep:`658` to resolve distribution metadata without downloading the dist yet.
- Add an option to run the test suite with pip built as a zipapp.
- Add a ``--python`` option to allow pip to manage Python environments other
than the one pip is installed in.
- Document the new (experimental) zipapp distribution of pip.
- Use the much faster 'bzr co --lightweight' to obtain a copy of a Bazaar tree.
Bug Fixes
---------
- Fix ``--no-index`` when ``--index-url`` or ``--extra-index-url`` is specified
inside a requirements file.
- Ensure that the candidate ``pip`` executable exists, when checking for a new version of pip.
- Ignore distributions with invalid ``Name`` in metadata instead of crashing, when
using the ``importlib.metadata`` backend.
- Raise RequirementsFileParseError when parsing malformed requirements options that can't be sucessfully parsed by shlex.
- Fix build environment isolation on some system Pythons.
Vendored Libraries
------------------
- Upgrade certifi to 2022.9.24
- Upgrade distlib to 0.3.6
- Upgrade idna to 3.4
- Upgrade pep517 to 0.13.0
- Upgrade pygments to 2.13.0
- Upgrade tenacity to 8.1.0
- Upgrade typing_extensions to 4.4.0
- Upgrade urllib3 to 1.26.12
Improved Documentation
----------------------
- Mention that --quiet must be used when writing the installation report to stdout.
22.3 (2022-10-15)
=================
Deprecations and Removals
-------------------------
- Deprecate ``--install-options`` which forces pip to use the deprecated ``install``
command of ``setuptools``.
- Deprecate installation with 'setup.py install' when no-binary is enabled for
source distributions without 'pyproject.toml'.
- Deprecate ```--no-binary`` disabling the wheel cache.
- Remove ``--use-feature=2020-resolver`` opt-in flag. This was supposed to be removed in 21.0, but missed during that release cycle.
- Deprecate installation with 'setup.py install' when the 'wheel' package is absent for
source distributions without 'pyproject.toml'.
- Remove the ability to use ``pip list --outdated`` in combination with ``--format=freeze``.
Features
--------
- Use ``shell=True`` for opening the editor with ``pip config edit``.
- Use the ``data-dist-info-metadata`` attribute from :pep:`658` to resolve distribution metadata without downloading the dist yet.
- Add an option to run the test suite with pip built as a zipapp.
- Add a ``--python`` option to allow pip to manage Python environments other
than the one pip is installed in.
- Document the new (experimental) zipapp distribution of pip.
- Use the much faster 'bzr co --lightweight' to obtain a copy of a Bazaar tree.
Bug Fixes
---------
- Fix ``--no-index`` when ``--index-url`` or ``--extra-index-url`` is specified
inside a requirements file.
- Ensure that the candidate ``pip`` executable exists, when checking for a new version of pip.
- Ignore distributions with invalid ``Name`` in metadata instead of crashing, when
using the ``importlib.metadata`` backend.
- Raise RequirementsFileParseError when parsing malformed requirements options that can't be sucessfully parsed by shlex.
- Fix build environment isolation on some system Pythons.
Vendored Libraries
------------------
- Upgrade certifi to 2022.9.24
- Upgrade distlib to 0.3.6
- Upgrade idna to 3.4
- Upgrade pep517 to 0.13.0
- Upgrade pygments to 2.13.0
- Upgrade tenacity to 8.1.0
- Upgrade typing_extensions to 4.4.0
- Upgrade urllib3 to 1.26.12
Improved Documentation
----------------------
- Mention that --quiet must be used when writing the installation report to stdout.
MAIN commitmail json YAML
pkgsrc/devel/py-ipython/Makefile@1.81
/
diff
pkgsrc/devel/py-ipython/PLIST@1.18 / diff
pkgsrc/devel/py-ipython/distinfo@1.54 / diff
pkgsrc/devel/py-ipython/PLIST@1.18 / diff
pkgsrc/devel/py-ipython/distinfo@1.54 / diff
py-ipython: updated to 8.6.0
IPython 8.6.0
-------------
Back to a more regular release schedule (at least I try), as Friday is
already over by more than 24h hours. This is a slightly bigger release with a
few new features that contain no less then 25 PRs.
We'll notably found a couple of non negligible changes:
The ``install_ext`` and related functions have been removed after being
deprecated for years. You can use pip to install extensions. ``pip`` did not
exists when ``install_ext`` was introduced. You can still load local extensions
without installing them. Just set your ``sys.path`` for example. :ghpull:`13744`
IPython now have extra entry points that that the major *and minor* version of
python. For some of you this mean that you can do a quick ``ipython3.10`` to
launch IPython from the Python 3.10 interpreter, while still using Python 3.11
as your main Python. :ghpull:`13743`
The completer matcher API have been improved. See :ghpull:`13745`. This should
improve the type inference and improve dict keys completions in many use case.
Tanks ``@krassowski`` for all the works, and the D.E. Shaw group for sponsoring
it.
The color of error nodes in tracebacks can now be customized. See
:ghpull:`13756`. This is a private attribute until someone find the time to
properly add a configuration option. Note that with Python 3.11 that also show
the relevant nodes in traceback, it would be good to leverage this informations
(plus the "did you mean" info added on attribute errors). But that's likely work
I won't have time to do before long, so contributions welcome.
As we follow NEP 29, we removed support for numpy 1.19 :ghpull:`13760`.
The ``open()`` function present in the user namespace by default will now refuse
to open the file descriptors 0,1,2 (stdin, out, err), to avoid crashing IPython.
This mostly occurs in teaching context when incorrect values get passed around.
The ``?``, ``??``, and corresponding ``pinfo``, ``pinfo2`` magics can now find
objects insides arrays. That is to say, the following now works::
>>> def my_func(*arg, **kwargs):pass
>>> container = [my_func]
>>> container[0]?
If ``container`` define a custom ``getitem``, this __will__ trigger the custom
method. So don't put side effects in your ``getitems``. Thanks the D.E. Shaw
group for the request and sponsoring the work.
IPython 8.6.0
-------------
Back to a more regular release schedule (at least I try), as Friday is
already over by more than 24h hours. This is a slightly bigger release with a
few new features that contain no less then 25 PRs.
We'll notably found a couple of non negligible changes:
The ``install_ext`` and related functions have been removed after being
deprecated for years. You can use pip to install extensions. ``pip`` did not
exists when ``install_ext`` was introduced. You can still load local extensions
without installing them. Just set your ``sys.path`` for example. :ghpull:`13744`
IPython now have extra entry points that that the major *and minor* version of
python. For some of you this mean that you can do a quick ``ipython3.10`` to
launch IPython from the Python 3.10 interpreter, while still using Python 3.11
as your main Python. :ghpull:`13743`
The completer matcher API have been improved. See :ghpull:`13745`. This should
improve the type inference and improve dict keys completions in many use case.
Tanks ``@krassowski`` for all the works, and the D.E. Shaw group for sponsoring
it.
The color of error nodes in tracebacks can now be customized. See
:ghpull:`13756`. This is a private attribute until someone find the time to
properly add a configuration option. Note that with Python 3.11 that also show
the relevant nodes in traceback, it would be good to leverage this informations
(plus the "did you mean" info added on attribute errors). But that's likely work
I won't have time to do before long, so contributions welcome.
As we follow NEP 29, we removed support for numpy 1.19 :ghpull:`13760`.
The ``open()`` function present in the user namespace by default will now refuse
to open the file descriptors 0,1,2 (stdin, out, err), to avoid crashing IPython.
This mostly occurs in teaching context when incorrect values get passed around.
The ``?``, ``??``, and corresponding ``pinfo``, ``pinfo2`` magics can now find
objects insides arrays. That is to say, the following now works::
>>> def my_func(*arg, **kwargs):pass
>>> container = [my_func]
>>> container[0]?
If ``container`` define a custom ``getitem``, this __will__ trigger the custom
method. So don't put side effects in your ``getitems``. Thanks the D.E. Shaw
group for the request and sponsoring the work.
MAIN commitmail json YAML
py-stack-data: updated to 0.6.0
v0.6.0
Use new asttokens.ASTText
v0.6.0
Use new asttokens.ASTText
MAIN commitmail json YAML
pkgsrc/lang/py-executing/Makefile@1.3
/
diff
pkgsrc/lang/py-executing/PLIST@1.2 / diff
pkgsrc/lang/py-executing/distinfo@1.3 / diff
pkgsrc/lang/py-executing/PLIST@1.2 / diff
pkgsrc/lang/py-executing/distinfo@1.3 / diff
py-executing: updated to 1.2.0
v1.2.0
Use new asttokens.ASTText
v1.1.1
tox is breaking weirdly with too much parallelism
v1.1.0
3.11 in setup.cfg
v1.0.0
Always check linecache
v1.2.0
Use new asttokens.ASTText
v1.1.1
tox is breaking weirdly with too much parallelism
v1.1.0
3.11 in setup.cfg
v1.0.0
Always check linecache
MAIN commitmail json YAML
Updated lang/nodejs, devel/py-utils, devel/py-progressbar2, graphics/py-graphviz
MAIN commitmail json YAML
py-graphviz: updated to 0.20.1
Version 0.20.1
--------------
Fix documentation building: upgrade to Sphinx 5.0.
Fix broken user guide links in API documentation.
Version 0.20
------------
Add keyword-only ``neato_no_op`` argument to ``.render()``, ``.pipe()``,
and stand-alone ``graphviz.render()`` and ``graphviz.pipe()``.
When building a ``Graph`` or ``Digraph``,
warn about an expected DOT syntax error in rendering
when passing a string that ends with an odd number of backslashes
(e.g. invalid ``dot.node('spam', label='\\')``
instead of correct ``..., label=r'\\'``
for a node labled as a backslash).
Increase visibility of ``graphviz.escape()`` in the documentation.
Version 0.20.1
--------------
Fix documentation building: upgrade to Sphinx 5.0.
Fix broken user guide links in API documentation.
Version 0.20
------------
Add keyword-only ``neato_no_op`` argument to ``.render()``, ``.pipe()``,
and stand-alone ``graphviz.render()`` and ``graphviz.pipe()``.
When building a ``Graph`` or ``Digraph``,
warn about an expected DOT syntax error in rendering
when passing a string that ends with an odd number of backslashes
(e.g. invalid ``dot.node('spam', label='\\')``
instead of correct ``..., label=r'\\'``
for a node labled as a backslash).
Increase visibility of ``graphviz.escape()`` in the documentation.
MAIN commitmail json YAML
py-progressbar2: updated to 4.2.0
v4.2.0
Added increment() method for easy usage as callback from libraries such as boto
v4.2.0
Added increment() method for easy usage as callback from libraries such as boto
MAIN commitmail json YAML
pkgsrc/devel/py-utils/Makefile@1.9
/
diff
pkgsrc/devel/py-utils/PLIST@1.6 / diff
pkgsrc/devel/py-utils/distinfo@1.9 / diff
pkgsrc/devel/py-utils/PLIST@1.6 / diff
pkgsrc/devel/py-utils/distinfo@1.9 / diff
py-utils: updated to 3.4.5
v3.4.5
Added TracebackType to types
v3.4.4
Added py.typed
v3.4.3
Added py.typed
v3.4.2
Added py.typed
v3.4.1
Added py.typed
v3.4.0
added more type hints, full pyright and mypy support and added py.typed file
v3.4.5
Added TracebackType to types
v3.4.4
Added py.typed
v3.4.3
Added py.typed
v3.4.2
Added py.typed
v3.4.1
Added py.typed
v3.4.0
added more type hints, full pyright and mypy support and added py.typed file
MAIN commitmail json YAML
nodejs: updated to 18.12.0
Version 18.12.0 'Hydrogen' (LTS)
Notable Changes
This release marks the transition of Node.js 18.x into Long Term Support (LTS) with the codename 'Hydrogen'. The 18.x release line now moves into "Active LTS" and will remain so until October 2023. After that time, it will move into "Maintenance" until end of life in April 2025.
Version 18.12.0 'Hydrogen' (LTS)
Notable Changes
This release marks the transition of Node.js 18.x into Long Term Support (LTS) with the codename 'Hydrogen'. The 18.x release line now moves into "Active LTS" and will remain so until October 2023. After that time, it will move into "Maintenance" until end of life in April 2025.
MAIN commitmail json YAML
Updated devel/py-distro, devel/py-pyrsistent
MAIN commitmail json YAML
py-pyrsistent: updated to 0.19.1
0.19.1, 2022-10-30
* Fix 159. Pmap keys/values/items now behave more like the corresponding Python 3
methods on dicts. Previously they returned a materialized PVector holding the items, now they return
views instead. This is a slight backwards incompatibility compared to previous behaviour, hence stepping
version to 0.19. Thanks @noahbenson for this!
* Fix 244, type for argument to PVector.delete missing. @thanks dscrofts for this!
* Fix 249, rename perf test directory to avoid tripping up automatic discovery in more recent setuptools versions
* Fix 247, performance bug when setting elements in maps and adding elements to sets
* Fix 248, build pure Python wheels. This is used by some installers. Thanks @andyreagan for this!
* Fix 254, 258, support manylinux_2014_aarch64 wheels. Thanks @Aaron-Durant for this!
0.19.0 - Never released due to issues found on test-PyPI
0.19.1, 2022-10-30
* Fix 159. Pmap keys/values/items now behave more like the corresponding Python 3
methods on dicts. Previously they returned a materialized PVector holding the items, now they return
views instead. This is a slight backwards incompatibility compared to previous behaviour, hence stepping
version to 0.19. Thanks @noahbenson for this!
* Fix 244, type for argument to PVector.delete missing. @thanks dscrofts for this!
* Fix 249, rename perf test directory to avoid tripping up automatic discovery in more recent setuptools versions
* Fix 247, performance bug when setting elements in maps and adding elements to sets
* Fix 248, build pure Python wheels. This is used by some installers. Thanks @andyreagan for this!
* Fix 254, 258, support manylinux_2014_aarch64 wheels. Thanks @Aaron-Durant for this!
0.19.0 - Never released due to issues found on test-PyPI
MAIN commitmail json YAML
pkgsrc/devel/py-distro/Makefile@1.9
/
diff
pkgsrc/devel/py-distro/PLIST@1.3 / diff
pkgsrc/devel/py-distro/distinfo@1.7 / diff
pkgsrc/devel/py-distro/PLIST@1.3 / diff
pkgsrc/devel/py-distro/distinfo@1.7 / diff
py-distro: updated to 1.8.0
1.8.0 (2022.10.10)
BACKWARD COMPATIBILITY:
* Replace `setup.py` with `build`
ENHANCEMENTS:
* Lowered `LinuxDistribution._distro_release_info` method complexity
* Added official support for Buildroot distribution
* Added official support for Guix distribution
* Added support for `/etc/debian_version`
* Fixed a typography in CONTRIBUTING.md
* Improved README.md "Usage" code block
RELEASE:
* Bumped black to v22.3.0 in pre-commit.ci configuration
* Enabled GitHub Dependabot to keep GitHub Actions up to date
1.8.0 (2022.10.10)
BACKWARD COMPATIBILITY:
* Replace `setup.py` with `build`
ENHANCEMENTS:
* Lowered `LinuxDistribution._distro_release_info` method complexity
* Added official support for Buildroot distribution
* Added official support for Guix distribution
* Added support for `/etc/debian_version`
* Fixed a typography in CONTRIBUTING.md
* Improved README.md "Usage" code block
RELEASE:
* Bumped black to v22.3.0 in pre-commit.ci configuration
* Enabled GitHub Dependabot to keep GitHub Actions up to date
MAIN commitmail json YAML
Updated sysutils/ansible-lint, sysutils/manifold
MAIN commitmail json YAML
pkgsrc/sysutils/Makefile@1.1019
/
diff
pkgsrc/sysutils/manifold/DESCR deleted
pkgsrc/sysutils/manifold/Makefile deleted
pkgsrc/sysutils/manifold/PLIST deleted
pkgsrc/sysutils/manifold/distinfo deleted
pkgsrc/sysutils/manifold/DESCR deleted
pkgsrc/sysutils/manifold/Makefile deleted
pkgsrc/sysutils/manifold/PLIST deleted
pkgsrc/sysutils/manifold/distinfo deleted
manifold: removed; outdated, last release 24-Mar-2009
MAIN commitmail json YAML
pkgsrc/sysutils/ansible-lint/Makefile@1.16
/
diff
pkgsrc/sysutils/ansible-lint/PLIST@1.12 / diff
pkgsrc/sysutils/ansible-lint/distinfo@1.14 / diff
pkgsrc/sysutils/ansible-lint/PLIST@1.12 / diff
pkgsrc/sysutils/ansible-lint/distinfo@1.14 / diff
ansible-lint: updated to 6.8.4
v6.8.4
Bugfixes
Add experimental rule for run_once
Fix package name in pip upgrade instructions
Docs: wrap loop var tag
Prevent pip exception with version check
v6.8.3
Bugfixes
Add warning message about outdated linter version
Detect ScannerError while searching for skipped rules
Fix merging of command line options with configuration
Refactor fqcn to recommend use of canonical names
Allow toggling strict in the config file
v6.8.4
Bugfixes
Add experimental rule for run_once
Fix package name in pip upgrade instructions
Docs: wrap loop var tag
Prevent pip exception with version check
v6.8.3
Bugfixes
Add warning message about outdated linter version
Detect ScannerError while searching for skipped rules
Fix merging of command line options with configuration
Refactor fqcn to recommend use of canonical names
Allow toggling strict in the config file
MAIN commitmail json YAML
Updated devel/py-test-xdist, lang/py-pygls
MAIN commitmail json YAML
py-pygls: updated to 0.12.4
0.12.4
- Remove upper bound on Pydantic when Python is <3.11
0.12.4
- Remove upper bound on Pydantic when Python is <3.11
MAIN commitmail json YAML
pkgsrc/devel/py-test-xdist/Makefile@1.33
/
diff
pkgsrc/devel/py-test-xdist/PLIST@1.7 / diff
pkgsrc/devel/py-test-xdist/distinfo@1.33 / diff
pkgsrc/devel/py-test-xdist/PLIST@1.7 / diff
pkgsrc/devel/py-test-xdist/distinfo@1.33 / diff
py-test-xdist: updated to 3.0.2
pytest-xdist 3.0.2 (2022-10-25)
===============================
Bug Fixes
---------
- Cancel shutdown when a crashed worker is restarted.
Deprecations
------------
- The ``--rsyncdir`` command line argument and ``rsyncdirs`` config variable are deprecated.
The rsync feature will be removed in pytest-xdist 4.0.
- The ``--looponfail`` command line argument and ``looponfailroots`` config variable are deprecated.
The loop-on-fail feature will be removed in pytest-xdist 4.0.
Improved Documentation
----------------------
- Document the ``pytest_xdist_auto_num_workers`` hook.
- Added known limitations section to documentation.
- Document the ``-n logical`` option.
Features
--------
- The environment variable ``PYTEST_XDIST_AUTO_NUM_WORKERS`` can now be used to
specify the default for ``-n auto`` and ``-n logical``.
- Partially restore old initial batch distribution algorithm in ``LoadScheduling``.
pytest orders tests for optimal sequential execution - i. e. avoiding
unnecessary setup and teardown of fixtures. So executing tests in consecutive
chunks is important for optimal performance.
In v1.14, initial test distribution in ``LoadScheduling`` was changed to
round-robin, optimized for the corner case, when the number of tests is less
than ``2 * number of nodes``. At the same time, it became worse for all other
cases.
For example: if some tests use some "heavy" fixture, and these tests fit into
the initial batch, with round-robin distribution the fixture will be created
``min(n_tests, n_workers)`` times, no matter how many other tests there are.
With the old algorithm (before v1.14), if there are enough tests not using
the fixture, the fixture was created only once.
So restore the old behavior for typical cases where the number of tests is
much greater than the number of workers (or, strictly speaking, when there
are at least 2 tests for every node).
Removals
--------
- The ``--boxed`` command-line option has been removed. If you still need this functionality, install `pytest-forked <https://pypi.org/project/pytest-forked>`__ separately.
Trivial Changes
---------------
- The ``py`` dependency has been dropped.
- Replace internal usage of ``py.log`` with a custom solution (but with the same interface).
- Remove usage of ``py._pydir`` as an rsync candidate.
- Replace internal usages of ``py.path.local`` by ``pathlib.Path``.
pytest-xdist 3.0.2 (2022-10-25)
===============================
Bug Fixes
---------
- Cancel shutdown when a crashed worker is restarted.
Deprecations
------------
- The ``--rsyncdir`` command line argument and ``rsyncdirs`` config variable are deprecated.
The rsync feature will be removed in pytest-xdist 4.0.
- The ``--looponfail`` command line argument and ``looponfailroots`` config variable are deprecated.
The loop-on-fail feature will be removed in pytest-xdist 4.0.
Improved Documentation
----------------------
- Document the ``pytest_xdist_auto_num_workers`` hook.
- Added known limitations section to documentation.
- Document the ``-n logical`` option.
Features
--------
- The environment variable ``PYTEST_XDIST_AUTO_NUM_WORKERS`` can now be used to
specify the default for ``-n auto`` and ``-n logical``.
- Partially restore old initial batch distribution algorithm in ``LoadScheduling``.
pytest orders tests for optimal sequential execution - i. e. avoiding
unnecessary setup and teardown of fixtures. So executing tests in consecutive
chunks is important for optimal performance.
In v1.14, initial test distribution in ``LoadScheduling`` was changed to
round-robin, optimized for the corner case, when the number of tests is less
than ``2 * number of nodes``. At the same time, it became worse for all other
cases.
For example: if some tests use some "heavy" fixture, and these tests fit into
the initial batch, with round-robin distribution the fixture will be created
``min(n_tests, n_workers)`` times, no matter how many other tests there are.
With the old algorithm (before v1.14), if there are enough tests not using
the fixture, the fixture was created only once.
So restore the old behavior for typical cases where the number of tests is
much greater than the number of workers (or, strictly speaking, when there
are at least 2 tests for every node).
Removals
--------
- The ``--boxed`` command-line option has been removed. If you still need this functionality, install `pytest-forked <https://pypi.org/project/pytest-forked>`__ separately.
Trivial Changes
---------------
- The ``py`` dependency has been dropped.
- Replace internal usage of ``py.log`` with a custom solution (but with the same interface).
- Remove usage of ``py._pydir`` as an rsync candidate.
- Replace internal usages of ``py.path.local`` by ``pathlib.Path``.
MAIN commitmail json YAML
Updated devel/py-google-api-core, security/py-google-auth-oauthlib, www/py-httplib2, www/py-google-api-python-client
MAIN commitmail json YAML
pkgsrc/www/py-google-api-python-client/Makefile@1.48
/
diff
pkgsrc/www/py-google-api-python-client/PLIST@1.9 / diff
pkgsrc/www/py-google-api-python-client/distinfo@1.42 / diff
pkgsrc/www/py-google-api-python-client/PLIST@1.9 / diff
pkgsrc/www/py-google-api-python-client/distinfo@1.42 / diff
py-google-api-python-client: updated to 2.65.0
2.65.0 (2022-10-18)
Features
alertcenter: update the api https://togithub.com/googleapis/google-api-python-client/commit/99b94eeb1cf0f695d921ac1d9081c0841f6b1693 (5d54a7d)
analyticsadmin: update the api https://togithub.com/googleapis/google-api-python-client/commit/41818c6eb42aa3551fc2a326208f9cc083cb1953 (7110d89)
assuredworkloads: update the api https://togithub.com/googleapis/google-api-python-client/commit/9756c064a5cff42e367677216c48ff6649817dd5 (5d54a7d)
chat: update the api https://togithub.com/googleapis/google-api-python-client/commit/6dce01ba90d86496038bad226a14a9d714fb6e37 (7110d89)
chromepolicy: update the api https://togithub.com/googleapis/google-api-python-client/commit/180883247dcfcd777de04758a7928ca84e2764da (7110d89)
cloudbuild: update the api https://togithub.com/googleapis/google-api-python-client/commit/555317bfb60133f8ff82d4ac28651631404980d4 (5d54a7d)
cloudsearch: update the api https://togithub.com/googleapis/google-api-python-client/commit/2717d97f6ccd16b03f70adbb317fb330f74f3e2d (5d54a7d)
containeranalysis: update the api https://togithub.com/googleapis/google-api-python-client/commit/322df84348b8765bc6dce442c5d03209963a0e6b (5d54a7d)
container: update the api https://togithub.com/googleapis/google-api-python-client/commit/ea99aeeb561642071866b71f54ae84be95ae5bcc (5d54a7d)
dlp: update the api https://togithub.com/googleapis/google-api-python-client/commit/618362554c62d453579ff52933234a93ea5dfae3 (5d54a7d)
doubleclicksearch: update the api https://togithub.com/googleapis/google-api-python-client/commit/1e7db3e4969b55ecf98bbb78d3edc53f4bf08a15 (7110d89)
firebase: update the api https://togithub.com/googleapis/google-api-python-client/commit/569cb7e362206b8a7563b689ccd720ed29259997 (7110d89)
notebooks: update the api https://togithub.com/googleapis/google-api-python-client/commit/9ff1945acf3a74221759c2ceb9eb9a22c22b7c09 (5d54a7d)
retail: update the api https://togithub.com/googleapis/google-api-python-client/commit/32de4a02de0fd9e11755418f13c623f5b5c56674 (7110d89)
securitycenter: update the api https://togithub.com/googleapis/google-api-python-client/commit/b1c67c818d662fe97e82b000931be739766fbe55 (7110d89)
tagmanager: update the api https://togithub.com/googleapis/google-api-python-client/commit/188cd231f843aafb1c49cafe64052ec190e477a8 (5d54a7d)
verifiedaccess: update the api https://togithub.com/googleapis/google-api-python-client/commit/e2dccf7393b2e15986b1ba88ea6aa2b4f621dc17 (7110d89)
Bug Fixes
prod_tt_sasportal: update the api https://togithub.com/googleapis/google-api-python-client/commit/9000eddf5e2e22242ebc94cb0af60363ff5c41df (5d54a7d)
sasportal: update the api https://togithub.com/googleapis/google-api-python-client/commit/36e8c8bc1b9cb3bbab1abdb2936d7a9cc9cea87a (7110d89)
smartdevicemanagement: update the api https://togithub.com/googleapis/google-api-python-client/commit/f7cc8d243a3c6b16cdf7aafae285b2efbb65d1fc (7110d89)
2.65.0 (2022-10-18)
Features
alertcenter: update the api https://togithub.com/googleapis/google-api-python-client/commit/99b94eeb1cf0f695d921ac1d9081c0841f6b1693 (5d54a7d)
analyticsadmin: update the api https://togithub.com/googleapis/google-api-python-client/commit/41818c6eb42aa3551fc2a326208f9cc083cb1953 (7110d89)
assuredworkloads: update the api https://togithub.com/googleapis/google-api-python-client/commit/9756c064a5cff42e367677216c48ff6649817dd5 (5d54a7d)
chat: update the api https://togithub.com/googleapis/google-api-python-client/commit/6dce01ba90d86496038bad226a14a9d714fb6e37 (7110d89)
chromepolicy: update the api https://togithub.com/googleapis/google-api-python-client/commit/180883247dcfcd777de04758a7928ca84e2764da (7110d89)
cloudbuild: update the api https://togithub.com/googleapis/google-api-python-client/commit/555317bfb60133f8ff82d4ac28651631404980d4 (5d54a7d)
cloudsearch: update the api https://togithub.com/googleapis/google-api-python-client/commit/2717d97f6ccd16b03f70adbb317fb330f74f3e2d (5d54a7d)
containeranalysis: update the api https://togithub.com/googleapis/google-api-python-client/commit/322df84348b8765bc6dce442c5d03209963a0e6b (5d54a7d)
container: update the api https://togithub.com/googleapis/google-api-python-client/commit/ea99aeeb561642071866b71f54ae84be95ae5bcc (5d54a7d)
dlp: update the api https://togithub.com/googleapis/google-api-python-client/commit/618362554c62d453579ff52933234a93ea5dfae3 (5d54a7d)
doubleclicksearch: update the api https://togithub.com/googleapis/google-api-python-client/commit/1e7db3e4969b55ecf98bbb78d3edc53f4bf08a15 (7110d89)
firebase: update the api https://togithub.com/googleapis/google-api-python-client/commit/569cb7e362206b8a7563b689ccd720ed29259997 (7110d89)
notebooks: update the api https://togithub.com/googleapis/google-api-python-client/commit/9ff1945acf3a74221759c2ceb9eb9a22c22b7c09 (5d54a7d)
retail: update the api https://togithub.com/googleapis/google-api-python-client/commit/32de4a02de0fd9e11755418f13c623f5b5c56674 (7110d89)
securitycenter: update the api https://togithub.com/googleapis/google-api-python-client/commit/b1c67c818d662fe97e82b000931be739766fbe55 (7110d89)
tagmanager: update the api https://togithub.com/googleapis/google-api-python-client/commit/188cd231f843aafb1c49cafe64052ec190e477a8 (5d54a7d)
verifiedaccess: update the api https://togithub.com/googleapis/google-api-python-client/commit/e2dccf7393b2e15986b1ba88ea6aa2b4f621dc17 (7110d89)
Bug Fixes
prod_tt_sasportal: update the api https://togithub.com/googleapis/google-api-python-client/commit/9000eddf5e2e22242ebc94cb0af60363ff5c41df (5d54a7d)
sasportal: update the api https://togithub.com/googleapis/google-api-python-client/commit/36e8c8bc1b9cb3bbab1abdb2936d7a9cc9cea87a (7110d89)
smartdevicemanagement: update the api https://togithub.com/googleapis/google-api-python-client/commit/f7cc8d243a3c6b16cdf7aafae285b2efbb65d1fc (7110d89)
MAIN commitmail json YAML
py-httplib2: updated to 0.21.0
0.21.0
http: `Content-Encoding: deflate` must accept zlib encapsulation
https://github.com/httplib2/httplib2/pull/230
Begin support and CI against CPython 3.10 and 3.11.
0.21.0
http: `Content-Encoding: deflate` must accept zlib encapsulation
https://github.com/httplib2/httplib2/pull/230
Begin support and CI against CPython 3.10 and 3.11.
MAIN commitmail json YAML
pkgsrc/security/py-google-auth-oauthlib/Makefile@1.13
/
diff
pkgsrc/security/py-google-auth-oauthlib/distinfo@1.12 / diff
pkgsrc/security/py-google-auth-oauthlib/distinfo@1.12 / diff
py-google-auth-oauthlib: updated to 0.7.0
0.7.0 (2022-10-25)
Bug Fixes
setup.py: increase required google-auth version to >=2.13.0
0.7.0 (2022-10-25)
Bug Fixes
setup.py: increase required google-auth version to >=2.13.0
MAIN commitmail json YAML
pkgsrc/devel/py-google-api-core/Makefile@1.23
/
diff
pkgsrc/devel/py-google-api-core/distinfo@1.21 / diff
pkgsrc/devel/py-google-api-core/distinfo@1.21 / diff
py-google-api-core: updated to 2.10.2
2.10.2 (2022-10-08)
Bug Fixes
deps: Allow protobuf 3.19.5
2.10.2 (2022-10-08)
Bug Fixes
deps: Allow protobuf 3.19.5
MAIN commitmail json YAML
Updated graphics/libimagequant, graphics/py-Pillow
MAIN commitmail json YAML
py-Pillow: updated to 9.3.0
9.3.0 (2022-10-29)
------------------
- Limit SAMPLESPERPIXEL to avoid runtime DOS
- Initialize libtiff buffer when saving
- Inline fname2char to fix memory leak
- Fix memory leaks related to text features
- Use double quotes for version check on old CPython on Windows
- Remove backup implementation of Round for Windows platforms
- Fixed set_variation_by_name offset
- Fix malloc in _imagingft.c:font_setvaraxes
- Release Python GIL when converting images using matrix operations
- Added ExifTags enums
- Do not modify previous frame when calculating delta in PNG
- Added support for reading BMP images with RLE4 compression
- Decode JPEG compressed BLP1 data in original mode
- Added GPS TIFF tag info
- Added conversion between RGB/RGBA/RGBX and LAB
- Do not attempt normalization if mode is already normal
- Fixed seeking to an L frame in a GIF
- Consider all frames when selecting mode for PNG save_all
- Don't reassign crc on ChunkStream close
- Raise a warning if NumPy failed to raise an error during conversion
- Show all frames in ImageShow
- Allow FLI palette chunk to not be first
- If first GIF frame has transparency for RGB_ALWAYS loading strategy, use RGBA mode
- Round box position to integer when pasting embedded color
- Removed EXIF prefix when saving WebP
- Pad IM palette to 768 bytes when saving
- Added DDS BC6H reading
- Added support for opening WhiteIsZero 16-bit integer TIFF images
- Raise an error when allocating translucent color to RGB palette
- Added reading of TIFF child images
- Improved ImageOps palette handling
- Defer parsing of palette into colors
- Apply transparency to P images in ImageTk.PhotoImage
- Use rounding in ImageOps contain() and pad()
- Fixed GIF remapping to palette with duplicate entries
- Allow remap_palette() to return an image with less than 256 palette entries
- Corrected BMP and TGA palette size when saving
- Do not call load() before draft() in Image.thumbnail
- Copy palette when converting from P to PA
- Allow RGB and RGBA values for PA image putpixel
- Removed support for tkinter in PyPy before Python 3.6
- Do not use CCITTFaxDecode filter if libtiff is not available
- Fallback to not using mmap if buffer is not large enough
- Fixed writing bytes as ASCII tag
- Open 1 bit EPS in mode 1
- Removed support for tkinter before Python 1.5.2
- Allow default ImageDraw font to be set
- Save 1 mode PDF using CCITTFaxDecode filter
- Added support for RGBA PSD images
- Parse orientation from XMP tag contents
- Added support for reading ATI1/ATI2 (BC4/BC5) DDS images
- Do not clear GIF tile when checking number of frames
- Support saving multiple MPO frames
- Do not double quote Pillow version for setuptools >= 60
- Added ABGR BMP mask mode
- Fixed PSDraw rectangle
- Raise ValueError if PNG sRGB chunk is truncated
- Handle missing Python executable in ImageShow on macOS
9.3.0 (2022-10-29)
------------------
- Limit SAMPLESPERPIXEL to avoid runtime DOS
- Initialize libtiff buffer when saving
- Inline fname2char to fix memory leak
- Fix memory leaks related to text features
- Use double quotes for version check on old CPython on Windows
- Remove backup implementation of Round for Windows platforms
- Fixed set_variation_by_name offset
- Fix malloc in _imagingft.c:font_setvaraxes
- Release Python GIL when converting images using matrix operations
- Added ExifTags enums
- Do not modify previous frame when calculating delta in PNG
- Added support for reading BMP images with RLE4 compression
- Decode JPEG compressed BLP1 data in original mode
- Added GPS TIFF tag info
- Added conversion between RGB/RGBA/RGBX and LAB
- Do not attempt normalization if mode is already normal
- Fixed seeking to an L frame in a GIF
- Consider all frames when selecting mode for PNG save_all
- Don't reassign crc on ChunkStream close
- Raise a warning if NumPy failed to raise an error during conversion
- Show all frames in ImageShow
- Allow FLI palette chunk to not be first
- If first GIF frame has transparency for RGB_ALWAYS loading strategy, use RGBA mode
- Round box position to integer when pasting embedded color
- Removed EXIF prefix when saving WebP
- Pad IM palette to 768 bytes when saving
- Added DDS BC6H reading
- Added support for opening WhiteIsZero 16-bit integer TIFF images
- Raise an error when allocating translucent color to RGB palette
- Added reading of TIFF child images
- Improved ImageOps palette handling
- Defer parsing of palette into colors
- Apply transparency to P images in ImageTk.PhotoImage
- Use rounding in ImageOps contain() and pad()
- Fixed GIF remapping to palette with duplicate entries
- Allow remap_palette() to return an image with less than 256 palette entries
- Corrected BMP and TGA palette size when saving
- Do not call load() before draft() in Image.thumbnail
- Copy palette when converting from P to PA
- Allow RGB and RGBA values for PA image putpixel
- Removed support for tkinter in PyPy before Python 3.6
- Do not use CCITTFaxDecode filter if libtiff is not available
- Fallback to not using mmap if buffer is not large enough
- Fixed writing bytes as ASCII tag
- Open 1 bit EPS in mode 1
- Removed support for tkinter before Python 1.5.2
- Allow default ImageDraw font to be set
- Save 1 mode PDF using CCITTFaxDecode filter
- Added support for RGBA PSD images
- Parse orientation from XMP tag contents
- Added support for reading ATI1/ATI2 (BC4/BC5) DDS images
- Do not clear GIF tile when checking number of frames
- Support saving multiple MPO frames
- Do not double quote Pillow version for setuptools >= 60
- Added ABGR BMP mask mode
- Fixed PSDraw rectangle
- Raise ValueError if PNG sRGB chunk is truncated
- Handle missing Python executable in ImageShow on macOS
MAIN commitmail json YAML
pkgsrc/graphics/libimagequant/Makefile@1.26
/
diff
pkgsrc/graphics/libimagequant/distinfo@1.29 / diff
pkgsrc/graphics/libimagequant/distinfo@1.29 / diff
libimagequant: updated to 2.17.0
version 2.17
------------
- quality improvement
- ARM64 build fix
version 2.17
------------
- quality improvement
- ARM64 build fix
MAIN commitmail json YAML
Support Python 3.11
MAIN commitmail json YAML
python311: add buildlink3.mk as well
MAIN commitmail json YAML
Added lang/python311, lang/py311-html-docs
MAIN commitmail json YAML
pkgsrc/lang/Makefile@1.659
/
diff
pkgsrc/lang/py311-html-docs/DESCR@1.1 / diff
pkgsrc/lang/py311-html-docs/Makefile@1.1 / diff
pkgsrc/lang/py311-html-docs/PLIST@1.1 / diff
pkgsrc/lang/py311-html-docs/distinfo@1.1 / diff
pkgsrc/lang/python311/ALTERNATIVES@1.1 / diff
pkgsrc/lang/python311/DESCR@1.1 / diff
pkgsrc/lang/python311/Makefile@1.1 / diff
pkgsrc/lang/python311/PLIST@1.1 / diff
pkgsrc/lang/python311/PLIST.Darwin@1.1 / diff
pkgsrc/lang/python311/PLIST.FreeBSD@1.1 / diff
pkgsrc/lang/python311/PLIST.IRIX@1.1 / diff
pkgsrc/lang/python311/PLIST.Linux@1.1 / diff
pkgsrc/lang/python311/PLIST.NetBSD@1.1 / diff
pkgsrc/lang/python311/PLIST.SunOS@1.1 / diff
pkgsrc/lang/python311/dist.mk@1.1 / diff
pkgsrc/lang/python311/distinfo@1.1 / diff
pkgsrc/lang/python311/options.mk@1.1 / diff
pkgsrc/lang/python311/patches/patch-Lib_ctypes_util.py@1.1 / diff
pkgsrc/lang/python311/patches/patch-Lib_distutils_unixccompiler.py@1.1 / diff
:
(more 8 files)
pkgsrc/lang/py311-html-docs/DESCR@1.1 / diff
pkgsrc/lang/py311-html-docs/Makefile@1.1 / diff
pkgsrc/lang/py311-html-docs/PLIST@1.1 / diff
pkgsrc/lang/py311-html-docs/distinfo@1.1 / diff
pkgsrc/lang/python311/ALTERNATIVES@1.1 / diff
pkgsrc/lang/python311/DESCR@1.1 / diff
pkgsrc/lang/python311/Makefile@1.1 / diff
pkgsrc/lang/python311/PLIST@1.1 / diff
pkgsrc/lang/python311/PLIST.Darwin@1.1 / diff
pkgsrc/lang/python311/PLIST.FreeBSD@1.1 / diff
pkgsrc/lang/python311/PLIST.IRIX@1.1 / diff
pkgsrc/lang/python311/PLIST.Linux@1.1 / diff
pkgsrc/lang/python311/PLIST.NetBSD@1.1 / diff
pkgsrc/lang/python311/PLIST.SunOS@1.1 / diff
pkgsrc/lang/python311/dist.mk@1.1 / diff
pkgsrc/lang/python311/distinfo@1.1 / diff
pkgsrc/lang/python311/options.mk@1.1 / diff
pkgsrc/lang/python311/patches/patch-Lib_ctypes_util.py@1.1 / diff
pkgsrc/lang/python311/patches/patch-Lib_distutils_unixccompiler.py@1.1 / diff
:
(more 8 files)
python311 py311-html-docs: added version 3.11.0
Python 3.11 is between 10-60% faster than Python 3.10. On average, we measured a 1.25x speedup on the standard benchmark suite. See Faster CPython for details.
New syntax features:
PEP 654: Exception Groups and except*
New built-in features:
PEP 678: Exceptions can be enriched with notes
New standard library modules:
PEP 680: tomllib — Support for parsing TOML in the Standard Library
Interpreter improvements:
PEP 657: Fine-grained error locations in tracebacks
New -P command line option and PYTHONSAFEPATH environment variable to disable automatically prepending potentially unsafe paths to sys.path
New typing features:
PEP 646: Variadic generics
PEP 655: Marking individual TypedDict items as required or not-required
PEP 673: Self type
PEP 675: Arbitrary literal string type
PEP 681: Data class transforms
Important deprecations, removals and restrictions:
PEP 594: Many legacy standard library modules have been deprecated and will be removed in Python 3.13
PEP 624: Py_UNICODE encoder APIs have been removed
PEP 670: Macros converted to static inline functions
Python 3.11 is between 10-60% faster than Python 3.10. On average, we measured a 1.25x speedup on the standard benchmark suite. See Faster CPython for details.
New syntax features:
PEP 654: Exception Groups and except*
New built-in features:
PEP 678: Exceptions can be enriched with notes
New standard library modules:
PEP 680: tomllib — Support for parsing TOML in the Standard Library
Interpreter improvements:
PEP 657: Fine-grained error locations in tracebacks
New -P command line option and PYTHONSAFEPATH environment variable to disable automatically prepending potentially unsafe paths to sys.path
New typing features:
PEP 646: Variadic generics
PEP 655: Marking individual TypedDict items as required or not-required
PEP 673: Self type
PEP 675: Arbitrary literal string type
PEP 681: Data class transforms
Important deprecations, removals and restrictions:
PEP 594: Many legacy standard library modules have been deprecated and will be removed in Python 3.13
PEP 624: Py_UNICODE encoder APIs have been removed
PEP 670: Macros converted to static inline functions
MAIN commitmail json YAML
Updated lang/py-asttokens, devel/py-py2app
MAIN commitmail json YAML
pkgsrc/devel/py-py2app/ALTERNATIVES@1.2
/
diff
pkgsrc/devel/py-py2app/Makefile@1.14 / diff
pkgsrc/devel/py-py2app/PLIST@1.6 / diff
pkgsrc/devel/py-py2app/distinfo@1.8 / diff
pkgsrc/devel/py-py2app/Makefile@1.14 / diff
pkgsrc/devel/py-py2app/PLIST@1.6 / diff
pkgsrc/devel/py-py2app/distinfo@1.8 / diff
py-py2app: updated to 0.28.4
py2app 0.28.3
-------------
* Fix crash in py2applet when specifying a directory to
include in the application bundle.
py2app 0.28.2
-------------
* Fix incompatibility with recent setuptools
py2app 0.28.1
-------------
* Fix typo in qt6 recipe
* Fix issue where the standard output and standard error streams
are set to non-blocking when using py2app.
For some reason the "ibtool" command (part of Xcode) sets these streams
to non-blocking when compiling NIB files. I've added a context manager that
resets the non-blocking status of these streams.
* Fix Qt5 recipe for newer versions of PyQt5
* Fix error when using ``py2applet --help``
py2app 0.28
-----------
This is the last version of py2app with compatibility with
Python 2.7. Future versions will require Python 3.6 or later.
* Fix typo in NamedTemporyFile call
* Workaround for autodiscovery in setuptools 61.0
Setuptools 61.0 introduces autodiscovery of distribution
attributes, and that broke py2app. This version introduces
a ``setuptools.finalize_distribution_options`` entrypoint
in py2app that will set the distributions's *name* and
*py_modules* attributes in a way that is compatible with
the main code of py2app when they are not yet set (before
autodiscovery kicks in).
In older versions of py2app buildin an app can fail in two
ways with setuptools 61.0 or later:
- The name of the generated application is not based on
the script name, but some other value.
- Calling ``python setup.py py2app`` results in an error
mentioning ``Multiple top-level modules discovered``.
* Add recipe for black
* Also include package dist-info for editable installs
* The qt5 and qt6 recipes used dodge logic to detect
if the Qt library itself is inside the python package,
resulting in duplicate copies of Qt.
* Fix incompatibility with python 2.7
py2app 0.24 accidently broke compatibility with Python 2.7, and
this release fixes this.
This is the last release with Python 2.7 support, the next
release will contain package metadata that ensures it can
only be installed on Python 3.
* Find dist-info in included pythonXX.zip
By default the ``working_set`` of pkg_resources does not contain
distribution information from packages included in zip files, such
as the zipped-up stdlib + site-pakckages in py2app bundles.
Add some monkey patching to apps using ``pkg_resources`` to fix this.
* Fix hard crash in "rtree" recipe when the package contents doesn't
match the recipe expectations.
* Add definition of ``site.PREFIXES``
* Fix incompatibility with setuptools 60.8.1
The setuptools recipe did not recoginize all vendored dependencies
in ``pkg_resources`` and that breaks app bundles that use ``pkg_resoures``.
* Add builtin definitions for 'quit' and 'exit' in site.py
* Set "ENABLE_USER_SITE=False" in site.py
* Update pygame recipe to remove missing icon
py2app 0.27
-----------
* The qt5 and qt6 recipes caused a py2app crash when
the PyQt5 or PyQt6 is not installed.
* Fix incompatibility with setuptools 60.7 and later
* Drop usage of tempfile.mktemp
* Add ``site.ENABLE_USER_SITE`` in the site.py file
for applications (value is always ``False``).
py2app 0.28.3
-------------
* Fix crash in py2applet when specifying a directory to
include in the application bundle.
py2app 0.28.2
-------------
* Fix incompatibility with recent setuptools
py2app 0.28.1
-------------
* Fix typo in qt6 recipe
* Fix issue where the standard output and standard error streams
are set to non-blocking when using py2app.
For some reason the "ibtool" command (part of Xcode) sets these streams
to non-blocking when compiling NIB files. I've added a context manager that
resets the non-blocking status of these streams.
* Fix Qt5 recipe for newer versions of PyQt5
* Fix error when using ``py2applet --help``
py2app 0.28
-----------
This is the last version of py2app with compatibility with
Python 2.7. Future versions will require Python 3.6 or later.
* Fix typo in NamedTemporyFile call
* Workaround for autodiscovery in setuptools 61.0
Setuptools 61.0 introduces autodiscovery of distribution
attributes, and that broke py2app. This version introduces
a ``setuptools.finalize_distribution_options`` entrypoint
in py2app that will set the distributions's *name* and
*py_modules* attributes in a way that is compatible with
the main code of py2app when they are not yet set (before
autodiscovery kicks in).
In older versions of py2app buildin an app can fail in two
ways with setuptools 61.0 or later:
- The name of the generated application is not based on
the script name, but some other value.
- Calling ``python setup.py py2app`` results in an error
mentioning ``Multiple top-level modules discovered``.
* Add recipe for black
* Also include package dist-info for editable installs
* The qt5 and qt6 recipes used dodge logic to detect
if the Qt library itself is inside the python package,
resulting in duplicate copies of Qt.
* Fix incompatibility with python 2.7
py2app 0.24 accidently broke compatibility with Python 2.7, and
this release fixes this.
This is the last release with Python 2.7 support, the next
release will contain package metadata that ensures it can
only be installed on Python 3.
* Find dist-info in included pythonXX.zip
By default the ``working_set`` of pkg_resources does not contain
distribution information from packages included in zip files, such
as the zipped-up stdlib + site-pakckages in py2app bundles.
Add some monkey patching to apps using ``pkg_resources`` to fix this.
* Fix hard crash in "rtree" recipe when the package contents doesn't
match the recipe expectations.
* Add definition of ``site.PREFIXES``
* Fix incompatibility with setuptools 60.8.1
The setuptools recipe did not recoginize all vendored dependencies
in ``pkg_resources`` and that breaks app bundles that use ``pkg_resoures``.
* Add builtin definitions for 'quit' and 'exit' in site.py
* Set "ENABLE_USER_SITE=False" in site.py
* Update pygame recipe to remove missing icon
py2app 0.27
-----------
* The qt5 and qt6 recipes caused a py2app crash when
the PyQt5 or PyQt6 is not installed.
* Fix incompatibility with setuptools 60.7 and later
* Drop usage of tempfile.mktemp
* Add ``site.ENABLE_USER_SITE`` in the site.py file
for applications (value is always ``False``).
MAIN commitmail json YAML
py-asttokens: updated to 2.1.0
2.1.0
ASTText class that doesn't require tokens
2.1.0
ASTText class that doesn't require tokens
MAIN commitmail json YAML
py-modulegraph: not for Python 2.7
MAIN commitmail json YAML
py-nacl: not for Python 2.7
MAIN commitmail json YAML
py-canonicaljson: build needs wheels; spotted by @wiz
MAIN commitmail json YAML
Updated x11/qt5
MAIN commitmail json YAML
pkgsrc/x11/qt5-mysql/distinfo@1.27
/
diff
pkgsrc/x11/qt5-odbc/distinfo@1.26 / diff
pkgsrc/x11/qt5-psql/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtbase/Makefile@1.122 / diff
pkgsrc/x11/qt5-qtbase/distinfo@1.73 / diff
pkgsrc/x11/qt5-qtcharts/distinfo@1.21 / diff
pkgsrc/x11/qt5-qtconnectivity/distinfo@1.19 / diff
pkgsrc/x11/qt5-qtdeclarative/distinfo@1.35 / diff
pkgsrc/x11/qt5-qtdeclarative/patches/patch-src_3rdparty_masm_yarr_Yarr.h deleted
pkgsrc/x11/qt5-qtdoc/PLIST@1.18 / diff
pkgsrc/x11/qt5-qtdoc/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtgraphicaleffects/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtimageformats/distinfo@1.28 / diff
pkgsrc/x11/qt5-qtlocation/distinfo@1.29 / diff
pkgsrc/x11/qt5-qtmacextras/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtmultimedia/distinfo@1.28 / diff
pkgsrc/x11/qt5-qtnetworkauth/distinfo@1.21 / diff
pkgsrc/x11/qt5-qtquickcontrols/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtquickcontrols2/distinfo@1.25 / diff
pkgsrc/x11/qt5-qtscript/distinfo@1.30 / diff
:
(more 21 files)
pkgsrc/x11/qt5-odbc/distinfo@1.26 / diff
pkgsrc/x11/qt5-psql/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtbase/Makefile@1.122 / diff
pkgsrc/x11/qt5-qtbase/distinfo@1.73 / diff
pkgsrc/x11/qt5-qtcharts/distinfo@1.21 / diff
pkgsrc/x11/qt5-qtconnectivity/distinfo@1.19 / diff
pkgsrc/x11/qt5-qtdeclarative/distinfo@1.35 / diff
pkgsrc/x11/qt5-qtdeclarative/patches/patch-src_3rdparty_masm_yarr_Yarr.h deleted
pkgsrc/x11/qt5-qtdoc/PLIST@1.18 / diff
pkgsrc/x11/qt5-qtdoc/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtgraphicaleffects/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtimageformats/distinfo@1.28 / diff
pkgsrc/x11/qt5-qtlocation/distinfo@1.29 / diff
pkgsrc/x11/qt5-qtmacextras/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtmultimedia/distinfo@1.28 / diff
pkgsrc/x11/qt5-qtnetworkauth/distinfo@1.21 / diff
pkgsrc/x11/qt5-qtquickcontrols/distinfo@1.27 / diff
pkgsrc/x11/qt5-qtquickcontrols2/distinfo@1.25 / diff
pkgsrc/x11/qt5-qtscript/distinfo@1.30 / diff
:
(more 21 files)
qt5: updated to 5.15.7
5.15.7
Bug-fix release
5.15.7
Bug-fix release
MAIN commitmail json YAML
Updated databases/mysql57-client, databases/mysql57-server
MAIN commitmail json YAML
pkgsrc/databases/mysql57-client/Makefile@1.44
/
diff
pkgsrc/databases/mysql57-client/Makefile.common@1.39 / diff
pkgsrc/databases/mysql57-client/PLIST@1.26 / diff
pkgsrc/databases/mysql57-client/distinfo@1.50 / diff
pkgsrc/databases/mysql57-server/Makefile@1.45 / diff
pkgsrc/databases/mysql57-server/PLIST@1.25 / diff
pkgsrc/databases/mysql57-client/Makefile.common@1.39 / diff
pkgsrc/databases/mysql57-client/PLIST@1.26 / diff
pkgsrc/databases/mysql57-client/distinfo@1.50 / diff
pkgsrc/databases/mysql57-server/Makefile@1.45 / diff
pkgsrc/databases/mysql57-server/PLIST@1.25 / diff
mysql57: updated to 5.7.40
Changes in MySQL 5.7.40
Functionality Added or Changed
Important Change: The linked OpenSSL library for MySQL Server has been updated to version 1.1.1q. Issues fixed in OpenSSL version 1.1.1q are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html.
The linked curl library for MySQL Server (Enterprise Edition) has been updated to version 7.84.0.
MySQL Server窶冱 AES_ENCRYPT() and AES_DECRYPT() functions now support the use of a key derivation function (KDF) to create a cryptographically strong secret key from information such as a password or a passphrase that you pass to the function. The derived key is used to encrypt and decrypt the data, and it remains in the MySQL Server instance and is not accessible to users. Using a KDF is highly recommended, as it provides better security than specifying your own premade key or deriving it by a simpler method when you use the function. The functions support HKDF (available from OpenSSL 1.1.0), for which you can specify an optional salt and context-specific information to include in the keying material, and PBKDF2 (available from OpenSSL 1.0.2), for which you can specify an optional salt and set the number of iterations used to produce the key.
Bugs Fixed
InnoDB: In debug builds, a descending b-tree scan raised a debug assertion failure.
InnoDB: An index latch order violation in dict_table_x_lock_indexes() caused an assertion failure.
InnoDB: A TRUNCATE TABLE operation failed to free an acquired mutex in specific cases.
The server did not always process nested views as expected.
mysqlpump might not be given the correct permissions to use derived tables (tables that are generated by a query FROM clause), causing the dump process to stop if these were present. Derived tables are now handled separately and privileges are set for them.
When using --log-timestamps=SYSTEM, ISO 8601 timestamps in log messages did not take account of daylight saving time.
The GRANT OPTION privilege was treated as related to database operations.
Changes in MySQL 5.7.39
Compilation Notes
Added macOS/ARM support.
On Windows, improved the generated INFO_BIN and INFO_SRC files.
Keyring Notes
The keyring_aws plugin has been updated to use the latest AWS Encryption SDK for C (version 1.9.186).
The keyring_aws_region variable supports the additional AWS regions supported by the new SDK. Refer to the variable description for a list of supported AWS regions.
Performance Schema Notes
The SHOW PROCESSLIST statement provides process information by collecting thread data from all active threads. However, because the implementation iterates across active threads from within the thread manager while holding a global mutex, it has negative performance consequences, particularly on busy systems.
An alternative SHOW PROCESSLIST implementation is now available based on the new Performance Schema processlist table. This implementation queries active thread data from the Performance Schema rather than the thread manager and does not require a mutex:
To enable the alternative implementation, enable the performance_schema_show_processlist system variable.
Note
The processlist table is automatically created in the Performance Schema for new installations of MySQL 5.7.39, or higher, and upgrades to MySQL 5.7.39, or higher.
The alternative implementation of SHOW PROCESSLIST also applies to the mysqladmin processlist command.
The alternative implementation does not apply to the INFORMATION_SCHEMA PROCESSLIST table or the COM_PROCESS_INFO command of the MySQL client/server protocol.
To ensure that the default and alternative implementations yield the same information, certain configuration requirements must be met; see The processlist Table.
Functionality Added or Changed
Important Change: The linked curl library for MySQL Server (Enterprise Edition) has been updated to version 7.83.1.
Important Change: The linked OpenSSL library for MySQL Server has been updated to version 1.1.1o. Issues fixed in OpenSSL version 1.1.1o are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html.
The myisam_repair_threads system variable and myisamchk --parallel-recover option were removed.
Bugs Fixed
InnoDB: A 4GB tablespace file size limit on Windows 32-bit systems has been removed. The limit was due to an incorrect calculation performed while extending the tablespace.
Replication: The write sets extracted by MySQL Replication from transactions when the transaction_write_set_extraction system variable is enabled (which is the default) are extracted from primary keys, unique keys, and foreign keys. They are used to detect dependencies and conflicts between transactions. Previously, write sets involving multi-column foreign keys were incorrectly identifying each column as a separate foreign key. The issue has now been fixed and foreign key write sets include all referenced key columns.
Replication: When the --replicate-same-server-id option was used to make the replica not skip events that have its own server ID, if the log file was rotated, replication stopped with an error. The log rotation event now checks and applies the current value of the option.
Under certain circumstances TRUNCATE performance_schema.accounts caused duplicated counts in global_status.
This occurred only if the following was true:
If show_compatibility_56 is set to 0, aggregating status variables by accounts, users and hosts.
If some hosts were not instrumented. For example, if performance_schema_hosts_size was set to a low value.
Our thanks to Yuxiang Jiang and the Tencent team for the contribution.
Upgraded the bundled zlib library to zlib 1.2.12. Also made zlib 1.2.12 the minimum zlib version supported, and removed WITH_ZLIB from the WITH_SYSTEM_LIBS CMake option.
If an incorrect value was set for the binlog_checksum system variable during a session, a COM_BINLOG_DUMP command made in the same session to request a binary log stream from a source failed. The server now validates the specified checksum value before starting the checksum algorithm setup process.
Changes in MySQL 5.7.40
Functionality Added or Changed
Important Change: The linked OpenSSL library for MySQL Server has been updated to version 1.1.1q. Issues fixed in OpenSSL version 1.1.1q are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html.
The linked curl library for MySQL Server (Enterprise Edition) has been updated to version 7.84.0.
MySQL Server窶冱 AES_ENCRYPT() and AES_DECRYPT() functions now support the use of a key derivation function (KDF) to create a cryptographically strong secret key from information such as a password or a passphrase that you pass to the function. The derived key is used to encrypt and decrypt the data, and it remains in the MySQL Server instance and is not accessible to users. Using a KDF is highly recommended, as it provides better security than specifying your own premade key or deriving it by a simpler method when you use the function. The functions support HKDF (available from OpenSSL 1.1.0), for which you can specify an optional salt and context-specific information to include in the keying material, and PBKDF2 (available from OpenSSL 1.0.2), for which you can specify an optional salt and set the number of iterations used to produce the key.
Bugs Fixed
InnoDB: In debug builds, a descending b-tree scan raised a debug assertion failure.
InnoDB: An index latch order violation in dict_table_x_lock_indexes() caused an assertion failure.
InnoDB: A TRUNCATE TABLE operation failed to free an acquired mutex in specific cases.
The server did not always process nested views as expected.
mysqlpump might not be given the correct permissions to use derived tables (tables that are generated by a query FROM clause), causing the dump process to stop if these were present. Derived tables are now handled separately and privileges are set for them.
When using --log-timestamps=SYSTEM, ISO 8601 timestamps in log messages did not take account of daylight saving time.
The GRANT OPTION privilege was treated as related to database operations.
Changes in MySQL 5.7.39
Compilation Notes
Added macOS/ARM support.
On Windows, improved the generated INFO_BIN and INFO_SRC files.
Keyring Notes
The keyring_aws plugin has been updated to use the latest AWS Encryption SDK for C (version 1.9.186).
The keyring_aws_region variable supports the additional AWS regions supported by the new SDK. Refer to the variable description for a list of supported AWS regions.
Performance Schema Notes
The SHOW PROCESSLIST statement provides process information by collecting thread data from all active threads. However, because the implementation iterates across active threads from within the thread manager while holding a global mutex, it has negative performance consequences, particularly on busy systems.
An alternative SHOW PROCESSLIST implementation is now available based on the new Performance Schema processlist table. This implementation queries active thread data from the Performance Schema rather than the thread manager and does not require a mutex:
To enable the alternative implementation, enable the performance_schema_show_processlist system variable.
Note
The processlist table is automatically created in the Performance Schema for new installations of MySQL 5.7.39, or higher, and upgrades to MySQL 5.7.39, or higher.
The alternative implementation of SHOW PROCESSLIST also applies to the mysqladmin processlist command.
The alternative implementation does not apply to the INFORMATION_SCHEMA PROCESSLIST table or the COM_PROCESS_INFO command of the MySQL client/server protocol.
To ensure that the default and alternative implementations yield the same information, certain configuration requirements must be met; see The processlist Table.
Functionality Added or Changed
Important Change: The linked curl library for MySQL Server (Enterprise Edition) has been updated to version 7.83.1.
Important Change: The linked OpenSSL library for MySQL Server has been updated to version 1.1.1o. Issues fixed in OpenSSL version 1.1.1o are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html.
The myisam_repair_threads system variable and myisamchk --parallel-recover option were removed.
Bugs Fixed
InnoDB: A 4GB tablespace file size limit on Windows 32-bit systems has been removed. The limit was due to an incorrect calculation performed while extending the tablespace.
Replication: The write sets extracted by MySQL Replication from transactions when the transaction_write_set_extraction system variable is enabled (which is the default) are extracted from primary keys, unique keys, and foreign keys. They are used to detect dependencies and conflicts between transactions. Previously, write sets involving multi-column foreign keys were incorrectly identifying each column as a separate foreign key. The issue has now been fixed and foreign key write sets include all referenced key columns.
Replication: When the --replicate-same-server-id option was used to make the replica not skip events that have its own server ID, if the log file was rotated, replication stopped with an error. The log rotation event now checks and applies the current value of the option.
Under certain circumstances TRUNCATE performance_schema.accounts caused duplicated counts in global_status.
This occurred only if the following was true:
If show_compatibility_56 is set to 0, aggregating status variables by accounts, users and hosts.
If some hosts were not instrumented. For example, if performance_schema_hosts_size was set to a low value.
Our thanks to Yuxiang Jiang and the Tencent team for the contribution.
Upgraded the bundled zlib library to zlib 1.2.12. Also made zlib 1.2.12 the minimum zlib version supported, and removed WITH_ZLIB from the WITH_SYSTEM_LIBS CMake option.
If an incorrect value was set for the binlog_checksum system variable during a session, a COM_BINLOG_DUMP command made in the same session to request a binary log stream from a source failed. The server now validates the specified checksum value before starting the checksum algorithm setup process.
MAIN commitmail json YAML
libidn2: add TEST_TARGET; pkglint fix
MAIN commitmail json YAML
Updated textproc/py-tomlkit, net/py-lexicon
MAIN commitmail json YAML
py-lexicon: updated to 3.11.7
3.11.7 - 26/10/2022
Modified
Fix easyname provider (update action)
3.11.7 - 26/10/2022
Modified
Fix easyname provider (update action)
MAIN commitmail json YAML
py-tomlkit: updated to 0.11.6
0.11.6
Fixed
- Allow broader type for toml file path value
- Auto-determine if a table is a super table if not specified explicitly.
0.11.6
Fixed
- Allow broader type for toml file path value
- Auto-determine if a table is a super table if not specified explicitly.
MAIN commitmail json YAML
Updated sysutils/py-xattr, devel/py-virtualenv
MAIN commitmail json YAML
pkgsrc/devel/py-virtualenv/Makefile@1.59
/
diff
pkgsrc/devel/py-virtualenv/PLIST@1.45 / diff
pkgsrc/devel/py-virtualenv/distinfo@1.47 / diff
pkgsrc/devel/py-virtualenv/PLIST@1.45 / diff
pkgsrc/devel/py-virtualenv/distinfo@1.47 / diff
py-virtualenv: updated to 20.16.6
v20.16.6 (2022-10-25)
---------------------
Features - 20.16.6
- Drop unneeded shims for PyPy3 directory structure
Bugfixes - 20.16.6
- Fix selected scheme on debian derivatives for python 3.10 when ``python3-distutils`` is not installed or the ``venv`` scheme is not avaiable
- Allow the test suite to pass even with the original C shell (rather than ``tcsh``)
- Fix fallback handling of downloading wheels for bundled packages
- Upgrade embedded setuptools to ``65.5.0`` from ``65.3.0`` and pip to ``22.3`` from ``22.2.2``
v20.16.6 (2022-10-25)
---------------------
Features - 20.16.6
- Drop unneeded shims for PyPy3 directory structure
Bugfixes - 20.16.6
- Fix selected scheme on debian derivatives for python 3.10 when ``python3-distutils`` is not installed or the ``venv`` scheme is not avaiable
- Allow the test suite to pass even with the original C shell (rather than ``tcsh``)
- Fix fallback handling of downloading wheels for bundled packages
- Upgrade embedded setuptools to ``65.5.0`` from ``65.3.0`` and pip to ``22.3`` from ``22.2.2``
MAIN commitmail json YAML
py-xattr: updated to 0.10.0
Version 0.10.0 released 2022-10-24
* Remove exec flag from tool.py
https://github.com/xattr/xattr/pull/106
* Update the documentation to mention
the attr package and its getfattr and
setfattr tools
https://github.com/xattr/xattr/pull/103
Version 0.10.0 released 2022-10-24
* Remove exec flag from tool.py
https://github.com/xattr/xattr/pull/106
* Update the documentation to mention
the attr package and its getfattr and
setfattr tools
https://github.com/xattr/xattr/pull/103
MAIN commitmail json YAML
Updated devel/py-build, devel/py-ipykernel
MAIN commitmail json YAML
py-ipykernel: updated to 6.16.2
6.16.2
Maintenance and upkeep improvements
- Fix failing test and update matrix
6.16.2
Maintenance and upkeep improvements
- Fix failing test and update matrix
MAIN commitmail json YAML
py-build: updated to 0.9.0
0.9.0 (2022-10-27)
Hide a Python 3.11.0 unavoidable warning with venv
Fix infinite recursion error in check_dependency with circular dependencies
Only import colorama on Windows
Flush output more often to reduce interleaved output
Small API cleanup, like better __all__ and srcdir being read only.
Only use importlib_metadata when needed
Clarify in printout when build dependencies are being installed
0.9.0 (2022-10-27)
Hide a Python 3.11.0 unavoidable warning with venv
Fix infinite recursion error in check_dependency with circular dependencies
Only import colorama on Windows
Flush output more often to reduce interleaved output
Small API cleanup, like better __all__ and srcdir being read only.
Only use importlib_metadata when needed
Clarify in printout when build dependencies are being installed
MAIN commitmail json YAML
Updated textproc/py-openapi3, textproc/py-openapi-core
MAIN commitmail json YAML
pkgsrc/textproc/py-openapi-core/Makefile@1.4
/
diff
pkgsrc/textproc/py-openapi-core/PLIST@1.2 / diff
pkgsrc/textproc/py-openapi-core/distinfo@1.2 / diff
pkgsrc/textproc/py-openapi-core/PLIST@1.2 / diff
pkgsrc/textproc/py-openapi-core/distinfo@1.2 / diff
py-openapi-core: updated to 0.16.1
0.16.1
lists as additional properties fix
x-model extension optional
0.16.0
Switch to jsonschema-spec
Use auto-detect validator proxy
OpenAPI 3.1 support + Auto-detect proxies and request / response validator protocols
Add py.typed to mark package as supporting typing
Refuse to cast str or bytes to array
x-model extension import model class
Add deepObject support
Add anyOf support
Separate werkzeug support
Starlette support
0.15.0
Parameter deserialize complex scenario support
Response headers support
Response headers support for contrib
Drop python 2.7 support
Drop python 3.5 support
Drop python 3.6 support
Add python 3.10 support
Falcon2 support drop
Django2 support drop
Support basic re_path for Django integration
unused NoValue type removed
attrs remove and use dataclasses backport for python 3.6
Request validation parameters dataclass
Handle missing MIME type in MediaTypeFinder
Limit openapi dependencies upper bounds
switch to pathable
Get rid of create_spec shortcut
Request and Response protocols
validator factories removed from validation shortcuts
Predefined openapi validators
Customization refactor
Static types with mypy
0.16.1
lists as additional properties fix
x-model extension optional
0.16.0
Switch to jsonschema-spec
Use auto-detect validator proxy
OpenAPI 3.1 support + Auto-detect proxies and request / response validator protocols
Add py.typed to mark package as supporting typing
Refuse to cast str or bytes to array
x-model extension import model class
Add deepObject support
Add anyOf support
Separate werkzeug support
Starlette support
0.15.0
Parameter deserialize complex scenario support
Response headers support
Response headers support for contrib
Drop python 2.7 support
Drop python 3.5 support
Drop python 3.6 support
Add python 3.10 support
Falcon2 support drop
Django2 support drop
Support basic re_path for Django integration
unused NoValue type removed
attrs remove and use dataclasses backport for python 3.6
Request validation parameters dataclass
Handle missing MIME type in MediaTypeFinder
Limit openapi dependencies upper bounds
switch to pathable
Get rid of create_spec shortcut
Request and Response protocols
validator factories removed from validation shortcuts
Predefined openapi validators
Customization refactor
Static types with mypy
MAIN commitmail json YAML
py-openapi3: updated to 1.6.6
1.6.6
Various minor bug fixes
1.6.6
Various minor bug fixes
MAIN commitmail json YAML
Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools
MAIN commitmail json YAML
pkgsrc/net/grpc/Makefile@1.64
/
diff
pkgsrc/net/grpc/PLIST@1.37 / diff
pkgsrc/net/grpc/distinfo@1.65 / diff
pkgsrc/net/grpc/patches/patch-src_core_lib_iomgr_sockaddr__utils__posix.cc deleted
pkgsrc/net/py-grpcio-testing/Makefile@1.35 / diff
pkgsrc/net/py-grpcio-testing/distinfo@1.35 / diff
pkgsrc/net/py-grpcio-tools/Makefile@1.48 / diff
pkgsrc/net/py-grpcio-tools/distinfo@1.44 / diff
pkgsrc/net/py-grpcio/Makefile@1.52 / diff
pkgsrc/net/py-grpcio/distinfo@1.48 / diff
pkgsrc/net/grpc/PLIST@1.37 / diff
pkgsrc/net/grpc/distinfo@1.65 / diff
pkgsrc/net/grpc/patches/patch-src_core_lib_iomgr_sockaddr__utils__posix.cc deleted
pkgsrc/net/py-grpcio-testing/Makefile@1.35 / diff
pkgsrc/net/py-grpcio-testing/distinfo@1.35 / diff
pkgsrc/net/py-grpcio-tools/Makefile@1.48 / diff
pkgsrc/net/py-grpcio-tools/distinfo@1.44 / diff
pkgsrc/net/py-grpcio/Makefile@1.52 / diff
pkgsrc/net/py-grpcio/distinfo@1.48 / diff
grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.50.[01]
Release v1.50.1
All
Fix Bazel 4 support and objc bazel tests on python3.9
Release v1.50.0
Core
Derive EventEngine from std::enable_shared_from_this.
Revert "Revert "[chttp2] fix stream leak with queued flow control update and absence of writes
[chttp2] fix stream leak with queued flow control update and absence of writes.
Remove gpr_codegen.
client_channel: allow LB policy to communicate update errors to resolver.
FaultInjection: Fix random number generation.
C++
OpenCensus Plugin: Add measure and views for started RPCs.
C#
Grpc.Tools: Parse warnings from libprotobuf.
Grpc.Tools add support for env variable GRPC_PROTOC_PLUGIN.
Grpc.Tools document AdditionalImportDirs.
Fix OutputOptions and GrpcOutputOptions.
Python
Support Python 3.11.
Release v1.50.1
All
Fix Bazel 4 support and objc bazel tests on python3.9
Release v1.50.0
Core
Derive EventEngine from std::enable_shared_from_this.
Revert "Revert "[chttp2] fix stream leak with queued flow control update and absence of writes
[chttp2] fix stream leak with queued flow control update and absence of writes.
Remove gpr_codegen.
client_channel: allow LB policy to communicate update errors to resolver.
FaultInjection: Fix random number generation.
C++
OpenCensus Plugin: Add measure and views for started RPCs.
C#
Grpc.Tools: Parse warnings from libprotobuf.
Grpc.Tools add support for env variable GRPC_PROTOC_PLUGIN.
Grpc.Tools document AdditionalImportDirs.
Fix OutputOptions and GrpcOutputOptions.
Python
Support Python 3.11.
MAIN commitmail json YAML
Updated devel/py-exceptiongroup, devel/py-test
MAIN commitmail json YAML
pkgsrc/devel/py-test/Makefile@1.110
/
diff
pkgsrc/devel/py-test/PLIST@1.23 / diff
pkgsrc/devel/py-test/distinfo@1.97 / diff
pkgsrc/devel/py-test/PLIST@1.23 / diff
pkgsrc/devel/py-test/distinfo@1.97 / diff
py-test: updated to 7.2.0
pytest 7.2.0 (2022-10-23)
Deprecations
* Update pytest.PytestUnhandledCoroutineWarning to a deprecation; it will raise an error in pytest 8.
* pytest no longer depends on the py library. pytest provides a vendored copy of py.error and py.path modules but will use the py library if it is installed. If you need other py.* modules, continue to install the deprecated py library separately, otherwise it can usually be removed as a dependency.
* Deprecate configuring hook specs/impls using attributes/marks.
Instead use pytest.hookimpl() and pytest.hookspec(). For more details, see the docs.
* The functionality for running tests written for nose has been officially deprecated.
This includes:
Plain setup and teardown functions and methods: this might catch users by surprise, as setup() and teardown() are not pytest idioms, but part of the nose support.
Setup/teardown using the @with_setup decorator.
For more details, consult the deprecation docs.
* A deprecation warning is now emitted if a test function returns something other than None. This prevents a common mistake among beginners that expect that returning a bool (for example return foo(a, b) == result) would cause a test to pass or fail, instead of using assert. The plan is to make returning non-None from tests an error in the future.
Features
* Added shell-style wildcard support to testpaths.
Improvements
* @pytest.mark.parametrize() (and similar functions) now accepts any Sequence[str] for the argument names, instead of just list[str] and tuple[str, ...].
(Note that str, which is itself a Sequence[str], is still treated as a comma-delimited name list, as before).
* The --no-showlocals flag has been added. This can be passed directly to tests to override --showlocals declared through addopts.
* Assertion failures with strings in NFC and NFD forms that normalize to the same string now have a dedicated error message detailing the issue, and their utf-8 representation is expressed instead.
* Introduce multiline display for warning matching via pytest.warns() and enhance match comparison for _pytest._code.ExceptionInfo.match() as returned by pytest.raises().
* Improve pytest.raises(). Previously passing an empty tuple would give a confusing error. We now raise immediately with a more helpful message.
* On Python 3.11, use the standard library窶冱 tomllib to parse TOML.
tomli is no longer a dependency on Python 3.11.
* Display assertion message without escaped newline characters with -vv.
* Improved error message that is shown when no collector is found for a given file.
* Some coloring has been added to the short test summary.
* Normalize the help description of all command-line options.
* Display full crash messages in short test summary info, when running in a CI environment.
* Added support for hidden configuration file by allowing .pytest.ini as an alternative to pytest.ini.
Bug Fixes
* sys.stdin now contains all expected methods of a file-like object when capture is enabled.
* Do not break into pdb when raise unittest.SkipTest() appears top-level in a file.
* Marks are now inherited according to the full MRO in test classes. Previously, if a test class inherited from two or more classes, only marks from the first super-class would apply.
When inheriting marks from super-classes, marks from the sub-classes are now ordered before marks from the super-classes, in MRO order. Previously it was the reverse.
When inheriting marks from super-classes, the pytestmark attribute of the sub-class now only contains the marks directly applied to it. Previously, it also contained marks from its super-classes. Please note that this attribute should not normally be accessed directly; use pytest.Node.iter_markers() instead.
* Showing inner exceptions by forcing native display in ExceptionGroups even when using display options other than --tb=native. A temporary step before full implementation of pytest-native display for inner exceptions in ExceptionGroups.
* Ensure caplog.get_records(when) returns current/correct data after invoking caplog.clear().
Improved Documentation
* Update information on writing plugins to use pyproject.toml instead of setup.py.
* The documentation is now built using Sphinx 5.x (up from 3.x previously).
* Update documentation on how pytest.warns() affects DeprecationWarning.
Trivial/Internal Changes
* Made _pytest.doctest.DoctestItem export pytest.DoctestItem for type check and runtime purposes. Made _pytest.doctest use internal APIs to avoid circular imports.
* Made _pytest.compat re-export importlib_metadata in the eyes of type checkers.
* Fix default encoding warning (EncodingWarning) in cacheprovider
* Improve the error message when we attempt to access a fixture that has been torn down. Add an additional sentence to the docstring explaining when it窶冱 not a good idea to call getfixturevalue.
pytest 7.2.0 (2022-10-23)
Deprecations
* Update pytest.PytestUnhandledCoroutineWarning to a deprecation; it will raise an error in pytest 8.
* pytest no longer depends on the py library. pytest provides a vendored copy of py.error and py.path modules but will use the py library if it is installed. If you need other py.* modules, continue to install the deprecated py library separately, otherwise it can usually be removed as a dependency.
* Deprecate configuring hook specs/impls using attributes/marks.
Instead use pytest.hookimpl() and pytest.hookspec(). For more details, see the docs.
* The functionality for running tests written for nose has been officially deprecated.
This includes:
Plain setup and teardown functions and methods: this might catch users by surprise, as setup() and teardown() are not pytest idioms, but part of the nose support.
Setup/teardown using the @with_setup decorator.
For more details, consult the deprecation docs.
* A deprecation warning is now emitted if a test function returns something other than None. This prevents a common mistake among beginners that expect that returning a bool (for example return foo(a, b) == result) would cause a test to pass or fail, instead of using assert. The plan is to make returning non-None from tests an error in the future.
Features
* Added shell-style wildcard support to testpaths.
Improvements
* @pytest.mark.parametrize() (and similar functions) now accepts any Sequence[str] for the argument names, instead of just list[str] and tuple[str, ...].
(Note that str, which is itself a Sequence[str], is still treated as a comma-delimited name list, as before).
* The --no-showlocals flag has been added. This can be passed directly to tests to override --showlocals declared through addopts.
* Assertion failures with strings in NFC and NFD forms that normalize to the same string now have a dedicated error message detailing the issue, and their utf-8 representation is expressed instead.
* Introduce multiline display for warning matching via pytest.warns() and enhance match comparison for _pytest._code.ExceptionInfo.match() as returned by pytest.raises().
* Improve pytest.raises(). Previously passing an empty tuple would give a confusing error. We now raise immediately with a more helpful message.
* On Python 3.11, use the standard library窶冱 tomllib to parse TOML.
tomli is no longer a dependency on Python 3.11.
* Display assertion message without escaped newline characters with -vv.
* Improved error message that is shown when no collector is found for a given file.
* Some coloring has been added to the short test summary.
* Normalize the help description of all command-line options.
* Display full crash messages in short test summary info, when running in a CI environment.
* Added support for hidden configuration file by allowing .pytest.ini as an alternative to pytest.ini.
Bug Fixes
* sys.stdin now contains all expected methods of a file-like object when capture is enabled.
* Do not break into pdb when raise unittest.SkipTest() appears top-level in a file.
* Marks are now inherited according to the full MRO in test classes. Previously, if a test class inherited from two or more classes, only marks from the first super-class would apply.
When inheriting marks from super-classes, marks from the sub-classes are now ordered before marks from the super-classes, in MRO order. Previously it was the reverse.
When inheriting marks from super-classes, the pytestmark attribute of the sub-class now only contains the marks directly applied to it. Previously, it also contained marks from its super-classes. Please note that this attribute should not normally be accessed directly; use pytest.Node.iter_markers() instead.
* Showing inner exceptions by forcing native display in ExceptionGroups even when using display options other than --tb=native. A temporary step before full implementation of pytest-native display for inner exceptions in ExceptionGroups.
* Ensure caplog.get_records(when) returns current/correct data after invoking caplog.clear().
Improved Documentation
* Update information on writing plugins to use pyproject.toml instead of setup.py.
* The documentation is now built using Sphinx 5.x (up from 3.x previously).
* Update documentation on how pytest.warns() affects DeprecationWarning.
Trivial/Internal Changes
* Made _pytest.doctest.DoctestItem export pytest.DoctestItem for type check and runtime purposes. Made _pytest.doctest use internal APIs to avoid circular imports.
* Made _pytest.compat re-export importlib_metadata in the eyes of type checkers.
* Fix default encoding warning (EncodingWarning) in cacheprovider
* Improve the error message when we attempt to access a fixture that has been torn down. Add an additional sentence to the docstring explaining when it窶冱 not a good idea to call getfixturevalue.
MAIN commitmail json YAML
pkgsrc/devel/py-exceptiongroup/Makefile@1.3
/
diff
pkgsrc/devel/py-exceptiongroup/distinfo@1.3 / diff
pkgsrc/devel/py-exceptiongroup/distinfo@1.3 / diff
py-exceptiongroup: updated to 1.0.0
1.0.0
Fixed AttributeError: 'PatchedTracebackException' object has no attribute '__cause__' on Python 3.10 (only) when a traceback is printed from an exception where an exception group is set as the cause
Fixed a loop in exception groups being rendered incorrectly
Fixed the patched formatting functions (format_exception()``etc.) not passing the ``compact=True flag on Python 3.10 like the original functions do
1.0.0
Fixed AttributeError: 'PatchedTracebackException' object has no attribute '__cause__' on Python 3.10 (only) when a traceback is printed from an exception where an exception group is set as the cause
Fixed a loop in exception groups being rendered incorrectly
Fixed the patched formatting functions (format_exception()``etc.) not passing the ``compact=True flag on Python 3.10 like the original functions do
MAIN commitmail json YAML
Updated devel/protobuf, devel/py-protobuf
MAIN commitmail json YAML
pkgsrc/devel/protobuf/Makefile@1.63
/
diff
pkgsrc/devel/protobuf/distinfo@1.70 / diff
pkgsrc/devel/py-protobuf/Makefile@1.60 / diff
pkgsrc/devel/py-protobuf/distinfo@1.56 / diff
pkgsrc/devel/protobuf/distinfo@1.70 / diff
pkgsrc/devel/py-protobuf/Makefile@1.60 / diff
pkgsrc/devel/py-protobuf/distinfo@1.56 / diff
protobuf py-protobuf: updated to [34.]24.9
Protocol Buffers v21.9
C++
Update zlib to 1.2.13 (#10819)
Python
Target MacOS 10.9
Protocol Buffers v21.9
C++
Update zlib to 1.2.13 (#10819)
Python
Target MacOS 10.9
MAIN commitmail json YAML
Added textproc/py-demjson3; Removed textproc/py-demjson; Updated net/bandcamp-dl
MAIN commitmail json YAML
bandcamp-dl: updated to 0.0.13
Bandcamp-dl 0.0.13
Minor bugfix update and requirements version bump.
In some cases a track may fail to download if the album release or track release date is missing, an additional fallback has been added in this case, now it will default to when the track was released on Bandcamp specifically if no other metadata is found.
Bandcamp-dl 0.0.13
Minor bugfix update and requirements version bump.
In some cases a track may fail to download if the album release or track release date is missing, an additional fallback has been added in this case, now it will default to when the track was released on Bandcamp specifically if no other metadata is found.
MAIN commitmail json YAML
pkgsrc/textproc/Makefile@1.1331
/
diff
pkgsrc/textproc/py-demjson/ALTERNATIVES deleted
pkgsrc/textproc/py-demjson/DESCR deleted
pkgsrc/textproc/py-demjson/Makefile deleted
pkgsrc/textproc/py-demjson/PLIST deleted
pkgsrc/textproc/py-demjson/distinfo deleted
pkgsrc/textproc/py-demjson/patches/patch-setup.py deleted
pkgsrc/textproc/py-demjson/ALTERNATIVES deleted
pkgsrc/textproc/py-demjson/DESCR deleted
pkgsrc/textproc/py-demjson/Makefile deleted
pkgsrc/textproc/py-demjson/PLIST deleted
pkgsrc/textproc/py-demjson/distinfo deleted
pkgsrc/textproc/py-demjson/patches/patch-setup.py deleted
py-demjson: removed; successor py-demjson3
MAIN commitmail json YAML
pkgsrc/textproc/py-demjson3/ALTERNATIVES@1.1
/
diff
pkgsrc/textproc/py-demjson3/DESCR@1.1 / diff
pkgsrc/textproc/py-demjson3/Makefile@1.1 / diff
pkgsrc/textproc/py-demjson3/PLIST@1.1 / diff
pkgsrc/textproc/py-demjson3/distinfo@1.1 / diff
pkgsrc/textproc/py-demjson3/DESCR@1.1 / diff
pkgsrc/textproc/py-demjson3/Makefile@1.1 / diff
pkgsrc/textproc/py-demjson3/PLIST@1.1 / diff
pkgsrc/textproc/py-demjson3/distinfo@1.1 / diff
py-demjson3: added version 3.0.6
demjson3 is a Python language module for encoding, decoding, and
syntax-checking JSON data. It works under Python 3.
It comes with a jsonlint script which can be used to validate your JSON
documents for strict conformance to the JSON specification, and to detect
potential data portability issues. It can also reformat or pretty-print JSON
documents; either by re-indenting or removing unnecessary whitespace.
demjson3 is a Python language module for encoding, decoding, and
syntax-checking JSON data. It works under Python 3.
It comes with a jsonlint script which can be used to validate your JSON
documents for strict conformance to the JSON specification, and to detect
potential data portability issues. It can also reformat or pretty-print JSON
documents; either by re-indenting or removing unnecessary whitespace.
MAIN commitmail json YAML
Added devel/py-pathable, textproc/py-jsonschema-spec; Updated textproc/py-openapi-spec-validator, net/py-moto
MAIN commitmail json YAML
pkgsrc/net/py-moto/ALTERNATIVES@1.2
/
diff
pkgsrc/net/py-moto/Makefile@1.9 / diff
pkgsrc/net/py-moto/PLIST@1.4 / diff
pkgsrc/net/py-moto/distinfo@1.6 / diff
pkgsrc/net/py-moto/Makefile@1.9 / diff
pkgsrc/net/py-moto/PLIST@1.4 / diff
pkgsrc/net/py-moto/distinfo@1.6 / diff
py-moto: updated to 4.0.8
4.0.8
General:
* Unpins the werkzeug-dependency - Moto now works with werkzeug==2.2.2
* Fixes the Docker-build to run on M1 Macbooks.
New Services:
* ServiceQuotas:
* get_service_quota()
* list_aws_default_service_quotas()
New Methods:
* CloudFront: list_invalidations()
* RDS: modify_db_cluster()
Miscellaneous:
* Lambda:delete_function() - fixed an issue where the wrong Function would be deleted when providing a qualifier
* ECR:put_image() now removes any existing images that have the provided tag
* IAM:detach_user/group/role_policy() now throws the correct error message when the policy is not attached in the first place
* S3:list_object_versions(): Fix delimiter to take prefix into account
* S3: Now closes file handles as early as possible when deleting files/multipart uploads
* Sagamaker:describe_training_job() now throws the correct exception when trying to explain a non-existing job
4.0.8
General:
* Unpins the werkzeug-dependency - Moto now works with werkzeug==2.2.2
* Fixes the Docker-build to run on M1 Macbooks.
New Services:
* ServiceQuotas:
* get_service_quota()
* list_aws_default_service_quotas()
New Methods:
* CloudFront: list_invalidations()
* RDS: modify_db_cluster()
Miscellaneous:
* Lambda:delete_function() - fixed an issue where the wrong Function would be deleted when providing a qualifier
* ECR:put_image() now removes any existing images that have the provided tag
* IAM:detach_user/group/role_policy() now throws the correct error message when the policy is not attached in the first place
* S3:list_object_versions(): Fix delimiter to take prefix into account
* S3: Now closes file handles as early as possible when deleting files/multipart uploads
* Sagamaker:describe_training_job() now throws the correct exception when trying to explain a non-existing job
MAIN commitmail json YAML
pkgsrc/textproc/py-openapi-spec-validator/Makefile@1.5
/
diff
pkgsrc/textproc/py-openapi-spec-validator/PLIST@1.3 / diff
pkgsrc/textproc/py-openapi-spec-validator/distinfo@1.3 / diff
pkgsrc/textproc/py-openapi-spec-validator/PLIST@1.3 / diff
pkgsrc/textproc/py-openapi-spec-validator/distinfo@1.3 / diff
py-openapi-spec-validator: updated to 0.5.1
0.5.1
Responses schema validation
0.5.0
detect spec schema version
static types and Mypy static type check
tests mark network
schemas and validators lazy loading proxy
CLI detect spec version
Shortcuts refactor and validators explicit usage
Backward incompatibilities
redundant shortcuts validate_v*_spec and validate_v*_spec_url removed. Use validate_spec and validate_spec_url with validator parameter instead.
default_handlers (and whole handlers package) removed. Use handlers from jsonschema_spec.handlers instead.
0.5.1
Responses schema validation
0.5.0
detect spec schema version
static types and Mypy static type check
tests mark network
schemas and validators lazy loading proxy
CLI detect spec version
Shortcuts refactor and validators explicit usage
Backward incompatibilities
redundant shortcuts validate_v*_spec and validate_v*_spec_url removed. Use validate_spec and validate_spec_url with validator parameter instead.
default_handlers (and whole handlers package) removed. Use handlers from jsonschema_spec.handlers instead.
MAIN commitmail json YAML
pkgsrc/textproc/Makefile@1.1330
/
diff
pkgsrc/textproc/py-jsonschema-spec/DESCR@1.1 / diff
pkgsrc/textproc/py-jsonschema-spec/Makefile@1.1 / diff
pkgsrc/textproc/py-jsonschema-spec/PLIST@1.1 / diff
pkgsrc/textproc/py-jsonschema-spec/distinfo@1.1 / diff
pkgsrc/textproc/py-jsonschema-spec/DESCR@1.1 / diff
pkgsrc/textproc/py-jsonschema-spec/Makefile@1.1 / diff
pkgsrc/textproc/py-jsonschema-spec/PLIST@1.1 / diff
pkgsrc/textproc/py-jsonschema-spec/distinfo@1.1 / diff
py-jsonschema-spec: updated to 0.1.2
JSONSchema Spec with object-oriented paths
Key features
* Traverse elements like paths
* Access spec on demand with separate dereferencing accessor layer
JSONSchema Spec with object-oriented paths
Key features
* Traverse elements like paths
* Access spec on demand with separate dereferencing accessor layer
MAIN commitmail json YAML
pkgsrc/devel/Makefile@1.3815
/
diff
pkgsrc/devel/py-pathable/DESCR@1.1 / diff
pkgsrc/devel/py-pathable/Makefile@1.1 / diff
pkgsrc/devel/py-pathable/PLIST@1.1 / diff
pkgsrc/devel/py-pathable/distinfo@1.1 / diff
pkgsrc/devel/py-pathable/DESCR@1.1 / diff
pkgsrc/devel/py-pathable/Makefile@1.1 / diff
pkgsrc/devel/py-pathable/PLIST@1.1 / diff
pkgsrc/devel/py-pathable/distinfo@1.1 / diff
py-pathable: added version 0.4.3
Object-oriented paths
Key features
* Traverse resources like paths
* Access resources on demand with separate accessor layer
Object-oriented paths
Key features
* Traverse resources like paths
* Access resources on demand with separate accessor layer
MAIN commitmail json YAML
Updated textproc/py-openapi-schema-validator, devel/py-importlib-resources, devel/py-requests-toolbelt
MAIN commitmail json YAML
pkgsrc/devel/py-requests-toolbelt/Makefile@1.17
/
diff
pkgsrc/devel/py-requests-toolbelt/distinfo@1.15 / diff
pkgsrc/devel/py-requests-toolbelt/distinfo@1.15 / diff
py-requests-toolbelt: updated to 0.10.1
0.10.1 -- 2022-10-25
--------------------
Fixed Bugs
- Fix urllib3 warning to only emit on X509Adapter usage
0.10.0 -- 2022-10-06
--------------------
New Features
- Add support for preparing requests in BaseUrlSession
Fixed Bugs
- Fixing missing newline in dump utility
0.10.1 -- 2022-10-25
--------------------
Fixed Bugs
- Fix urllib3 warning to only emit on X509Adapter usage
0.10.0 -- 2022-10-06
--------------------
New Features
- Add support for preparing requests in BaseUrlSession
Fixed Bugs
- Fixing missing newline in dump utility
MAIN commitmail json YAML
pkgsrc/devel/py-importlib-resources/Makefile@1.12
/
diff
pkgsrc/devel/py-importlib-resources/PLIST@1.8 / diff
pkgsrc/devel/py-importlib-resources/distinfo@1.10 / diff
pkgsrc/devel/py-importlib-resources/PLIST@1.8 / diff
pkgsrc/devel/py-importlib-resources/distinfo@1.10 / diff
py-importlib-resources: updated to 5.10.0
v5.10.0
=======
* Lifted restriction on modules passed to ``files``.
Now modules need not be a package and if a non-package
module is passed, resources will be resolved adjacent to
those modules, even for modules not found in any package.
For example, ``files(import_module('mod.py'))`` will
resolve resources found at the root. The parameter to
files was renamed from 'package' to 'anchor', with a
compatibility shim for those passing by keyword.
* ``files`` no longer requires the anchor to be
specified and can infer the anchor from the caller's scope
(defaults to the caller's module).
v5.9.0
======
* ``as_file`` now also supports a ``Traversable``
representing a directory and (when needed) renders the
full tree to a temporary directory.
v5.8.1
======
* In ``MultiplexedPath``, restore expectation that
a compound path with a non-existent directory does not
raise an exception.
v5.8.0
======
* Now ``Traversable.joinpath`` provides a concrete
implementation, replacing the implementation in ``.simple``
and converging with the behavior in ``MultiplexedPath``.
v5.7.1
======
* In ``simple.ResourceContainer.joinpath``, honor
names split by ``posixpath.sep``.
v5.7.0
======
* ``abc.Traversable.joinpath`` now allows for multiple
arguments and specifies that ``posixpath.sep`` is allowed
in any argument to accept multiple arguments, matching the
behavior found in ``zipfile.Path`` and ``pathlib.Path``.
``simple.ResourceContainer`` now honors this behavior.
v5.6.0
======
* Add type declarations in ABCs.
v5.5.0
======
* Require Python 3.7 or later.
* Fix error when no ``__pycache__`` directories exist
when testing ``update-zips``.
v5.4.0
======
* Test suite now relies entirely on the traversable
API.
v5.3.0
======
* Now raise a ``DeprecationWarning`` for all legacy
functions. Instead, users should rely on the ``files()``
API introduced in importlib_resources 1.3. See
`Migrating from Legacy <https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy>`_
for guidance on avoiding the deprecated functions.
v5.2.3
======
* Updated readme to reflect current behavior and show
which versions correspond to which behavior in CPython.
v5.0.7
======
* bpo-45419: Correct ``DegenerateFiles.Path`` ``.name``
and ``.open()`` interfaces to match ``Traversable``.
v5.2.2
======
* Fix refleak in ``as_file`` caught by CPython tests.
v5.2.1
======
* bpo-38291: Avoid DeprecationWarning on ``typing.io``.
v5.2.0
======
* Legacy API (``path``, ``contents``, ...)
is now supported entirely by the ``.files()`` API with
a compatibility shim supplied for resource loaders without
that functionality.
v5.10.0
=======
* Lifted restriction on modules passed to ``files``.
Now modules need not be a package and if a non-package
module is passed, resources will be resolved adjacent to
those modules, even for modules not found in any package.
For example, ``files(import_module('mod.py'))`` will
resolve resources found at the root. The parameter to
files was renamed from 'package' to 'anchor', with a
compatibility shim for those passing by keyword.
* ``files`` no longer requires the anchor to be
specified and can infer the anchor from the caller's scope
(defaults to the caller's module).
v5.9.0
======
* ``as_file`` now also supports a ``Traversable``
representing a directory and (when needed) renders the
full tree to a temporary directory.
v5.8.1
======
* In ``MultiplexedPath``, restore expectation that
a compound path with a non-existent directory does not
raise an exception.
v5.8.0
======
* Now ``Traversable.joinpath`` provides a concrete
implementation, replacing the implementation in ``.simple``
and converging with the behavior in ``MultiplexedPath``.
v5.7.1
======
* In ``simple.ResourceContainer.joinpath``, honor
names split by ``posixpath.sep``.
v5.7.0
======
* ``abc.Traversable.joinpath`` now allows for multiple
arguments and specifies that ``posixpath.sep`` is allowed
in any argument to accept multiple arguments, matching the
behavior found in ``zipfile.Path`` and ``pathlib.Path``.
``simple.ResourceContainer`` now honors this behavior.
v5.6.0
======
* Add type declarations in ABCs.
v5.5.0
======
* Require Python 3.7 or later.
* Fix error when no ``__pycache__`` directories exist
when testing ``update-zips``.
v5.4.0
======
* Test suite now relies entirely on the traversable
API.
v5.3.0
======
* Now raise a ``DeprecationWarning`` for all legacy
functions. Instead, users should rely on the ``files()``
API introduced in importlib_resources 1.3. See
`Migrating from Legacy <https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy>`_
for guidance on avoiding the deprecated functions.
v5.2.3
======
* Updated readme to reflect current behavior and show
which versions correspond to which behavior in CPython.
v5.0.7
======
* bpo-45419: Correct ``DegenerateFiles.Path`` ``.name``
and ``.open()`` interfaces to match ``Traversable``.
v5.2.2
======
* Fix refleak in ``as_file`` caught by CPython tests.
v5.2.1
======
* bpo-38291: Avoid DeprecationWarning on ``typing.io``.
v5.2.0
======
* Legacy API (``path``, ``contents``, ...)
is now supported entirely by the ``.files()`` API with
a compatibility shim supplied for resource loaders without
that functionality.
MAIN commitmail json YAML
pkgsrc/textproc/py-openapi-schema-validator/Makefile@1.4
/
diff
pkgsrc/textproc/py-openapi-schema-validator/PLIST@1.3 / diff
pkgsrc/textproc/py-openapi-schema-validator/distinfo@1.3 / diff
pkgsrc/textproc/py-openapi-schema-validator/PLIST@1.3 / diff
pkgsrc/textproc/py-openapi-schema-validator/distinfo@1.3 / diff
py-openapi-schema-validator: updated to 0.3.4
0.3.4
OASValidator 3.0 read write pass with evolve
0.3.3
Static types and Mypy static type check
0.3.2
type validator error msg formatting fix
0.3.1
OpenAPI 3.1 validator's JSONSchema subclassing deprecation fix
OpenAPI 3.0 validator's JSONSchema subclassing deprecation workaround
0.3.0
OpenAPI 3.1 validator
drop python 3.6 support
make jsonschema4 compatible (DeprecationWarning fix) reintroduced
0.2.1 changes
- Revert "make jsonschema4 compatible (DeprecationWarning fix)"
- drop python 3.6 support part 2
- Limit jsonschema dependency
Validate oneOf, anyOf and allOf with discriminator OAS30 and OAS31
0.3.4
OASValidator 3.0 read write pass with evolve
0.3.3
Static types and Mypy static type check
0.3.2
type validator error msg formatting fix
0.3.1
OpenAPI 3.1 validator's JSONSchema subclassing deprecation fix
OpenAPI 3.0 validator's JSONSchema subclassing deprecation workaround
0.3.0
OpenAPI 3.1 validator
drop python 3.6 support
make jsonschema4 compatible (DeprecationWarning fix) reintroduced
0.2.1 changes
- Revert "make jsonschema4 compatible (DeprecationWarning fix)"
- drop python 3.6 support part 2
- Limit jsonschema dependency
Validate oneOf, anyOf and allOf with discriminator OAS30 and OAS31
MAIN commitmail json YAML
Updated net/py-botocore, net/py-s3transfer, net/py-boto3, net/py-awscli
MAIN commitmail json YAML
pkgsrc/net/py-awscli/Makefile@1.52
/
diff
pkgsrc/net/py-awscli/PLIST@1.32 / diff
pkgsrc/net/py-awscli/distinfo@1.51 / diff
pkgsrc/net/py-awscli/PLIST@1.32 / diff
pkgsrc/net/py-awscli/distinfo@1.51 / diff
py-awscli: updated to 1.26.1
1.26.1
api-change:accessanalyzer: This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: This release is a documentation update
api-change:rds: Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.
1.26.0
api-change:acm-pca: AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.
feature:Endpoints: Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services
1.26.1
api-change:accessanalyzer: This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: This release is a documentation update
api-change:rds: Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.
1.26.0
api-change:acm-pca: AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.
feature:Endpoints: Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services
MAIN commitmail json YAML
py-boto3: updated to 1.25.1
1.25.1
api-change:accessanalyzer: [botocore] This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: [botocore] Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: [botocore] This release is a documentation update
api-change:rds: [botocore] Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: [botocore] This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.
1.25.0
feature:Endpoints: [botocore] Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services
api-change:acm-pca: [botocore] AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: [botocore] This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: [botocore] Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: [botocore] SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.
1.25.1
api-change:accessanalyzer: [botocore] This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: [botocore] Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: [botocore] This release is a documentation update
api-change:rds: [botocore] Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: [botocore] This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.
1.25.0
feature:Endpoints: [botocore] Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services
api-change:acm-pca: [botocore] AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: [botocore] This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: [botocore] Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: [botocore] SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.
MAIN commitmail json YAML
py-s3transfer: updated to 0.6.0
0.6.0
feature:Python: Dropped support for Python 3.6
0.5.2
enhancement:s3: Added support for flexible checksums when uploading or downloading objects.
0.5.1
enhancement:Python: Officially add Python 3.10 support
0.5.0
feature:Python: Dropped support for Python 2.7
0.6.0
feature:Python: Dropped support for Python 3.6
0.5.2
enhancement:s3: Added support for flexible checksums when uploading or downloading objects.
0.5.1
enhancement:Python: Officially add Python 3.10 support
0.5.0
feature:Python: Dropped support for Python 2.7
MAIN commitmail json YAML
pkgsrc/net/py-botocore/Makefile@1.53
/
diff
pkgsrc/net/py-botocore/PLIST@1.37 / diff
pkgsrc/net/py-botocore/distinfo@1.51 / diff
pkgsrc/net/py-botocore/PLIST@1.37 / diff
pkgsrc/net/py-botocore/distinfo@1.51 / diff
py-botocore: updated to 1.28.1
1.28.1
api-change:accessanalyzer: This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: This release is a documentation update
api-change:rds: Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.
1.28.0
feature:Endpoints: Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services
api-change:acm-pca: AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.
1.28.1
api-change:accessanalyzer: This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: This release is a documentation update
api-change:rds: Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.
1.28.0
feature:Endpoints: Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services
api-change:acm-pca: AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.
MAIN commitmail json YAML
Updated security/py-google-auth, devel/py-types-setuptools, security/py-google-auth-oauthlib, devel/py-plumbum
MAIN commitmail json YAML
pkgsrc/devel/py-plumbum/Makefile@1.9
/
diff
pkgsrc/devel/py-plumbum/PLIST@1.4 / diff
pkgsrc/devel/py-plumbum/distinfo@1.7 / diff
pkgsrc/devel/py-plumbum/PLIST@1.4 / diff
pkgsrc/devel/py-plumbum/distinfo@1.7 / diff
py-plumbum: updated to 1.8.0
1.8.0
-----
* Drop Python 2.7 and 3.5 support, add 3.11 support
* Lots of extended checks and fixes for problems exposed.
* Color: support ``NO_COLOR``/``FORCE_COLOR``
* Commands: New ``iter_lines`` ``buffer_size`` parameter
* Commands: cache remote commands
* SSH: Support reverse tunnels and dynamically allocated ports
* CLI: add ``Set(..., all_markers={"*", "all"})`` and fix support for other separators
* CLI: support future annotations
* Color: fix the ABC
* Exceptions: fix for exception pickling
* Fix for StdinDataRedirection and modifiers
1.8.0
-----
* Drop Python 2.7 and 3.5 support, add 3.11 support
* Lots of extended checks and fixes for problems exposed.
* Color: support ``NO_COLOR``/``FORCE_COLOR``
* Commands: New ``iter_lines`` ``buffer_size`` parameter
* Commands: cache remote commands
* SSH: Support reverse tunnels and dynamically allocated ports
* CLI: add ``Set(..., all_markers={"*", "all"})`` and fix support for other separators
* CLI: support future annotations
* Color: fix the ABC
* Exceptions: fix for exception pickling
* Fix for StdinDataRedirection and modifiers
MAIN commitmail json YAML
pkgsrc/security/py-google-auth-oauthlib/Makefile@1.12
/
diff
pkgsrc/security/py-google-auth-oauthlib/distinfo@1.11 / diff
pkgsrc/security/py-google-auth-oauthlib/distinfo@1.11 / diff
py-google-auth-oauthlib: updated to 0.6.0
0.6.0
Features
Update to allow for 3PI credentials
Bug Fixes
Add timeout to run_local_server when waiting for response
Documentation
Update readme to point to current docs url
0.6.0
Features
Update to allow for 3PI credentials
Bug Fixes
Add timeout to run_local_server when waiting for response
Documentation
Update readme to point to current docs url
MAIN commitmail json YAML
pkgsrc/devel/py-types-setuptools/Makefile@1.12
/
diff
pkgsrc/devel/py-types-setuptools/distinfo@1.11 / diff
pkgsrc/devel/py-types-setuptools/distinfo@1.11 / diff
py-types-setuptools: updated to 65.5.0.2
65.5.0.2 (2022-10-24)
Fix `pkg_resources.split_sections`
This function is currently documented as returning a list of lines as
the 2nd pair value. It does not return plain str here.
65.5.0.2 (2022-10-24)
Fix `pkg_resources.split_sections`
This function is currently documented as returning a list of lines as
the 2nd pair value. It does not return plain str here.
MAIN commitmail json YAML
pkgsrc/security/py-google-auth/Makefile@1.44
/
diff
pkgsrc/security/py-google-auth/PLIST@1.12 / diff
pkgsrc/security/py-google-auth/distinfo@1.41 / diff
pkgsrc/security/py-google-auth/PLIST@1.12 / diff
pkgsrc/security/py-google-auth/distinfo@1.41 / diff
py-google-auth: updated to 2.13.0
2.13.0 (2022-10-14)
Features
Adds new external account authorized user credentials
Implement pluggable auth interactive mode
Introduce the functionality to override token_uri in credentials
Bug Fixes
Adding one more pattern to relax the regex check for sts and impersonation url endpoints
2.12.0 (2022-09-26)
Features
Retry behavior
Bug Fixes
Modify RefreshError exception to use gcloud ADC command.
Revert "Update token refresh threshold from 20 seconds to 5 minutes".
2.13.0 (2022-10-14)
Features
Adds new external account authorized user credentials
Implement pluggable auth interactive mode
Introduce the functionality to override token_uri in credentials
Bug Fixes
Adding one more pattern to relax the regex check for sts and impersonation url endpoints
2.12.0 (2022-09-26)
Features
Retry behavior
Bug Fixes
Modify RefreshError exception to use gcloud ADC command.
Revert "Update token refresh threshold from 20 seconds to 5 minutes".
MAIN commitmail json YAML
Updated devel/py-scard, sysutils/py-invoke, textproc/py-tabulate, www/py-protego
MAIN commitmail json YAML
py-protego: updated to 0.2.1
0.2.1
Fixes incorrect readme content-type specified in setup.py
0.2.1
Fixes incorrect readme content-type specified in setup.py
MAIN commitmail json YAML
pkgsrc/textproc/py-tabulate/Makefile@1.12
/
diff
pkgsrc/textproc/py-tabulate/PLIST@1.4 / diff
pkgsrc/textproc/py-tabulate/distinfo@1.12 / diff
pkgsrc/textproc/py-tabulate/PLIST@1.4 / diff
pkgsrc/textproc/py-tabulate/distinfo@1.12 / diff
py-tabulate: updated to 0.9.0
0.9.0: Drop support for Python 2.7, 3.5, 3.6.
Migrate to pyproject.toml project layout (PEP 621).
New output formats: `asciidoc`, various `*grid` and `*outline` formats.
New output features: vertical row alignment, separating lines.
New input format: list of dataclasses (Python 3.7 or later).
Support infinite iterables as row indices.
Improve column width options.
Improve support for ANSI escape sequences and document the behavior.
Various bug fixes.
0.9.0: Drop support for Python 2.7, 3.5, 3.6.
Migrate to pyproject.toml project layout (PEP 621).
New output formats: `asciidoc`, various `*grid` and `*outline` formats.
New output features: vertical row alignment, separating lines.
New input format: list of dataclasses (Python 3.7 or later).
Support infinite iterables as row indices.
Improve column width options.
Improve support for ANSI escape sequences and document the behavior.
Various bug fixes.
MAIN commitmail json YAML
py-invoke: updated to 1.7.3
1.7.3 2022-09-30
[Support] Fix a non-fatal bug in our setup.py long_description generation causing 1.7.0-1.7.2 to have malformed description text on PyPI.
1.7.2 2022-09-30
[Bug] Fix errors thrown when comparing Task objects to non-Task objects; such comparisons are now always false.
[Bug] Refactor CLI parser instantiation such that the tasks.ignore_unknown_help feature (added in 1.7) works when Invoke is run in --complete mode, i.e. in tab-completion scripts.
1.7.3 2022-09-30
[Support] Fix a non-fatal bug in our setup.py long_description generation causing 1.7.0-1.7.2 to have malformed description text on PyPI.
1.7.2 2022-09-30
[Bug] Fix errors thrown when comparing Task objects to non-Task objects; such comparisons are now always false.
[Bug] Refactor CLI parser instantiation such that the tasks.ignore_unknown_help feature (added in 1.7) works when Invoke is run in --complete mode, i.e. in tab-completion scripts.
MAIN commitmail json YAML
py-scard: updated to 2.0.5
2.0.5 (Septembre 2022)
======================
* New version just because I failed the previous upload to https://pypi.org/
2.0.4 (August 2022)
==================
* Fix a problem on PCSCCardConnection.disconnect
* Add support of BaseSCardException(hresult) format
* Do not use deprecated distutils anymore
2.0.5 (Septembre 2022)
======================
* New version just because I failed the previous upload to https://pypi.org/
2.0.4 (August 2022)
==================
* Fix a problem on PCSCCardConnection.disconnect
* Add support of BaseSCardException(hresult) format
* Do not use deprecated distutils anymore
MAIN commitmail json YAML
Updated devel/py-pbr, devel/py-stevedore, textproc/py-sphinx, textproc/py-dill
MAIN commitmail json YAML
pkgsrc/textproc/py-dill/Makefile@1.3
/
diff
pkgsrc/textproc/py-dill/PLIST@1.3 / diff
pkgsrc/textproc/py-dill/distinfo@1.3 / diff
pkgsrc/textproc/py-dill/PLIST@1.3 / diff
pkgsrc/textproc/py-dill/distinfo@1.3 / diff
py-dill: updated to 0.3.6
dill-0.3.6
With dill, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, dill also has some good tools to help you discover why your object fails to pickle.
dill installs with pip:
$ pip install dill
dill requires:
- python or pypy, >=3.7
dill-0.3.6
With dill, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, dill also has some good tools to help you discover why your object fails to pickle.
dill installs with pip:
$ pip install dill
dill requires:
- python or pypy, >=3.7
MAIN commitmail json YAML
pkgsrc/textproc/py-sphinx/Makefile@1.87
/
diff
pkgsrc/textproc/py-sphinx/PLIST@1.31 / diff
pkgsrc/textproc/py-sphinx/distinfo@1.61 / diff
pkgsrc/textproc/py-sphinx/PLIST@1.31 / diff
pkgsrc/textproc/py-sphinx/distinfo@1.61 / diff
py-sphinx: updated to 5.3.0
Release 5.3.0 (released Oct 16, 2022)
=====================================
Features added
--------------
* LaTeX: add :confval:`latex_table_style` and support the
``'booktabs'``, ``'borderless'``, and ``'colorrows'`` styles.
* One can cross-reference including an option value like ``:option:`--module=foobar```,
``:option:`--module[=foobar]``` or ``:option:`--module foobar```.
Patch by Martin Liska.
* autosectionlabel: Record the generated section label to the debug log.
* Correctly URI-escape image filenames.
* domains: Allow sections in all the content of all object description
directives (e.g. :rst:dir:`py:function`). Patch by Adam Turner
Release 5.2.3 (released Sep 30, 2022)
=====================================
* Fix base64 image embedding in ``sphinx.ext.imgmath``
* Add ``:nocontentsentry:`` flag and global domain table of contents
entry control option. Patch by Adam Turner
Release 5.2.2 (released Sep 27, 2022)
=====================================
* Restore link targets for autodoc modules to the top of content.
Patch by Dominic Davis-Foster.
Release 5.2.1 (released Sep 25, 2022)
=====================================
Bugs fixed
----------
* Always normalise the ``pycon3`` lexer to ``pycon``.
* Fix using ``sphinx.ext.autosummary`` with modules containing titles in the
module-level docstring.
Release 5.2.0.post0 (released Sep 24, 2022)
===========================================
* Recreated source tarballs for Debian maintainers.
Release 5.2.0 (released Sep 24, 2022)
=====================================
Dependencies
------------
* Sphinx now uses declarative metadata with ``pyproject.toml`` to
create packages, using PyPA's ``flit`` project as a build backend. Patch by
Adam Turner.
Deprecated
----------
* Support for HTML 4 output. Patch by Adam Turner.
Features added
--------------
* napoleon: Add support for docstring types using 'of', like
``type of type``. Example: ``tuple of int``.
* C++, support requires clauses not just between the template
parameter lists and the declaration.
* linkcheck: Check the source URL of raw directives that use the ``url``
option.
* Allow :rst:role:`ref` role to be used with definitions and fields.
* HTML Search: Increase priority for full title and
subtitle matches in search results
* HTML Search: Save search result score to the HTML element for debugging
* Make toctree accept 'genindex', 'modindex' and 'search' docnames
* Add domain objects to the table of contents. Patch by Adam Turner
* HTML Search: Include explicit :rst:dir:`index` directive index entries
in the search index and search results. Patch by Adam Turner
* imgmath: Allow embedding images in HTML as base64
* HTML Search: Use browser localstorage for highlight control, stop
storing highlight parameters in URL query strings. Patch by Adam Turner.
Bugs fixed
----------
* LaTeX: 5.1.0 has made the 'sphinxsetup' ``verbatimwithframe=false``
become without effect.
* C++, ensure consistent non-specialization template argument
representation.
* C++, fix parsing of certain non-type template parameter packs.
* Revert 10520: "Fix" use of sidebar classes in ``agogo.css_t``
Release 5.1.1 (released Jul 26, 2022)
=====================================
Bugs fixed
----------
* Fix ValueError in the new ``deque`` based ``sphinx.ext.napolean``
iterator implementation.
* Restore compatability with third-party builders.
Release 5.1.0 (released Jul 24, 2022)
=====================================
Dependencies
------------
* Support `Docutils 0.19`_. Patch by Adam Turner.
Deprecated
----------
* Deprecated ``sphinx.util.stemmer`` in favour of ``snowballstemmer``.
Patch by Adam Turner.
* Deprecated ``sphinx.ext.napoleon.iterators``.
Features added
--------------
* html theme: Allow specifying multiple CSS files through the ``stylesheet``
setting in ``theme.conf`` or by setting ``html_style`` to an iterable of strings.
* std domain: Add support for emphasising placeholders in :rst:dir:`option`
directives through a new :confval:`option_emphasise_placeholders` configuration
option.
* std domain: Use the repr of some variables when displaying warnings,
making whitespace issues easier to identify.
* quickstart: Reduce content in the generated ``conf.py`` file. Patch by
Pradyun Gedam.
* LaTeX: CSS-named-alike additional :ref:`'sphinxsetup' <latexsphinxsetup>`
keys allow to configure four separate border-widths, four paddings, four
corner radii, a shadow (possibly inset), colours for border, background, shadow
for each of the code-block, topic, attention, caution, danger, error and warning
directives.
* LaTeX: Explain non-standard encoding in LatinRules.xdy
* HTML Theme: Wrap consecutive footnotes in an ``<aside>`` element when
using Docutils 0.18 or later, to allow for easier styling. This matches the
behaviour introduced in Docutils 0.19. Patch by Adam Turner.
* config: Add ``include_patterns`` as the opposite of ``exclude_patterns``.
Patch by Adam Turner.
Bugs fixed
----------
* HTML Theme: field term colons are doubled if using Docutils 0.18+
* Build failure if Docutils version is 0.18 (not 0.18.1) due
to missing ``Node.findall()``
* LaTeX: build error if highlighting inline code role in figure caption
* Make -P (pdb) option work better with exceptions triggered from events
* py domain: Fix spurious whitespace in unparsing various operators (``+``,
``-``, ``~``, and ``**``). Patch by Adam Turner.
* logging: Always show node source locations as absolute paths.
* HTML Search: HTML tags are displayed as a part of object name
* HTML Search: search snipets should not be folded
* HTML Search: Minor errors are emitted on fetching search snipets
* HTML Search: The markers for header links are shown in the search result
* HTML Theme: Fix use of sidebar classes in ``agogo.css_t``.
* HTML Theme: Fix inclusion of hidden toctrees in the agogo theme.
* HTML Theme: Fix enable_search_shortcuts does not work
* LaTeX: Text can fall out of code-block at end of page and leave artifact
on next page
* LaTeX: user injected ``\color`` commands in topic or admonition boxes may
cause color leaks in PDF due to upstream `framed.sty <https://ctan.org/pkg/framed>`_
bug
* LaTeX: framed coloured boxes in highlighted code (e.g. highlighted
diffs using Pygments style ``'manni'``) inherit thickness of code-block frame
* LaTeX: Only one ``\label`` is generated for ``desc_signature`` node
even if it has multiple node IDs
* i18n: UnboundLocalError is raised on translating raw directive
* py domain: Fix warning for duplicate Python references when
using ``:any:`` and autodoc.
* HTML Search: fix minor summary issues.
Release 5.3.0 (released Oct 16, 2022)
=====================================
Features added
--------------
* LaTeX: add :confval:`latex_table_style` and support the
``'booktabs'``, ``'borderless'``, and ``'colorrows'`` styles.
* One can cross-reference including an option value like ``:option:`--module=foobar```,
``:option:`--module[=foobar]``` or ``:option:`--module foobar```.
Patch by Martin Liska.
* autosectionlabel: Record the generated section label to the debug log.
* Correctly URI-escape image filenames.
* domains: Allow sections in all the content of all object description
directives (e.g. :rst:dir:`py:function`). Patch by Adam Turner
Release 5.2.3 (released Sep 30, 2022)
=====================================
* Fix base64 image embedding in ``sphinx.ext.imgmath``
* Add ``:nocontentsentry:`` flag and global domain table of contents
entry control option. Patch by Adam Turner
Release 5.2.2 (released Sep 27, 2022)
=====================================
* Restore link targets for autodoc modules to the top of content.
Patch by Dominic Davis-Foster.
Release 5.2.1 (released Sep 25, 2022)
=====================================
Bugs fixed
----------
* Always normalise the ``pycon3`` lexer to ``pycon``.
* Fix using ``sphinx.ext.autosummary`` with modules containing titles in the
module-level docstring.
Release 5.2.0.post0 (released Sep 24, 2022)
===========================================
* Recreated source tarballs for Debian maintainers.
Release 5.2.0 (released Sep 24, 2022)
=====================================
Dependencies
------------
* Sphinx now uses declarative metadata with ``pyproject.toml`` to
create packages, using PyPA's ``flit`` project as a build backend. Patch by
Adam Turner.
Deprecated
----------
* Support for HTML 4 output. Patch by Adam Turner.
Features added
--------------
* napoleon: Add support for docstring types using 'of', like
``type of type``. Example: ``tuple of int``.
* C++, support requires clauses not just between the template
parameter lists and the declaration.
* linkcheck: Check the source URL of raw directives that use the ``url``
option.
* Allow :rst:role:`ref` role to be used with definitions and fields.
* HTML Search: Increase priority for full title and
subtitle matches in search results
* HTML Search: Save search result score to the HTML element for debugging
* Make toctree accept 'genindex', 'modindex' and 'search' docnames
* Add domain objects to the table of contents. Patch by Adam Turner
* HTML Search: Include explicit :rst:dir:`index` directive index entries
in the search index and search results. Patch by Adam Turner
* imgmath: Allow embedding images in HTML as base64
* HTML Search: Use browser localstorage for highlight control, stop
storing highlight parameters in URL query strings. Patch by Adam Turner.
Bugs fixed
----------
* LaTeX: 5.1.0 has made the 'sphinxsetup' ``verbatimwithframe=false``
become without effect.
* C++, ensure consistent non-specialization template argument
representation.
* C++, fix parsing of certain non-type template parameter packs.
* Revert 10520: "Fix" use of sidebar classes in ``agogo.css_t``
Release 5.1.1 (released Jul 26, 2022)
=====================================
Bugs fixed
----------
* Fix ValueError in the new ``deque`` based ``sphinx.ext.napolean``
iterator implementation.
* Restore compatability with third-party builders.
Release 5.1.0 (released Jul 24, 2022)
=====================================
Dependencies
------------
* Support `Docutils 0.19`_. Patch by Adam Turner.
Deprecated
----------
* Deprecated ``sphinx.util.stemmer`` in favour of ``snowballstemmer``.
Patch by Adam Turner.
* Deprecated ``sphinx.ext.napoleon.iterators``.
Features added
--------------
* html theme: Allow specifying multiple CSS files through the ``stylesheet``
setting in ``theme.conf`` or by setting ``html_style`` to an iterable of strings.
* std domain: Add support for emphasising placeholders in :rst:dir:`option`
directives through a new :confval:`option_emphasise_placeholders` configuration
option.
* std domain: Use the repr of some variables when displaying warnings,
making whitespace issues easier to identify.
* quickstart: Reduce content in the generated ``conf.py`` file. Patch by
Pradyun Gedam.
* LaTeX: CSS-named-alike additional :ref:`'sphinxsetup' <latexsphinxsetup>`
keys allow to configure four separate border-widths, four paddings, four
corner radii, a shadow (possibly inset), colours for border, background, shadow
for each of the code-block, topic, attention, caution, danger, error and warning
directives.
* LaTeX: Explain non-standard encoding in LatinRules.xdy
* HTML Theme: Wrap consecutive footnotes in an ``<aside>`` element when
using Docutils 0.18 or later, to allow for easier styling. This matches the
behaviour introduced in Docutils 0.19. Patch by Adam Turner.
* config: Add ``include_patterns`` as the opposite of ``exclude_patterns``.
Patch by Adam Turner.
Bugs fixed
----------
* HTML Theme: field term colons are doubled if using Docutils 0.18+
* Build failure if Docutils version is 0.18 (not 0.18.1) due
to missing ``Node.findall()``
* LaTeX: build error if highlighting inline code role in figure caption
* Make -P (pdb) option work better with exceptions triggered from events
* py domain: Fix spurious whitespace in unparsing various operators (``+``,
``-``, ``~``, and ``**``). Patch by Adam Turner.
* logging: Always show node source locations as absolute paths.
* HTML Search: HTML tags are displayed as a part of object name
* HTML Search: search snipets should not be folded
* HTML Search: Minor errors are emitted on fetching search snipets
* HTML Search: The markers for header links are shown in the search result
* HTML Theme: Fix use of sidebar classes in ``agogo.css_t``.
* HTML Theme: Fix inclusion of hidden toctrees in the agogo theme.
* HTML Theme: Fix enable_search_shortcuts does not work
* LaTeX: Text can fall out of code-block at end of page and leave artifact
on next page
* LaTeX: user injected ``\color`` commands in topic or admonition boxes may
cause color leaks in PDF due to upstream `framed.sty <https://ctan.org/pkg/framed>`_
bug
* LaTeX: framed coloured boxes in highlighted code (e.g. highlighted
diffs using Pygments style ``'manni'``) inherit thickness of code-block frame
* LaTeX: Only one ``\label`` is generated for ``desc_signature`` node
even if it has multiple node IDs
* i18n: UnboundLocalError is raised on translating raw directive
* py domain: Fix warning for duplicate Python references when
using ``:any:`` and autodoc.
* HTML Search: fix minor summary issues.
MAIN commitmail json YAML
py-stevedore: updated to 4.1.0
4.1.0
-----
* Fix compatibility with Python 3.12, importlib-metadata 5.0
* Fix compatibility with Python 3.10, 3.9.11
* Add Python3 antelope unit tests
* Update master for stable/zed
* remove unicode from code
4.0.0
-----
* Fix remaining logic to support Python 3.6/7
* Drop python3.6/3.7 support in testing runtime
* Add Python3 zed unit tests
* Update master for stable/yoga
4.1.0
-----
* Fix compatibility with Python 3.12, importlib-metadata 5.0
* Fix compatibility with Python 3.10, 3.9.11
* Add Python3 antelope unit tests
* Update master for stable/zed
* remove unicode from code
4.0.0
-----
* Fix remaining logic to support Python 3.6/7
* Drop python3.6/3.7 support in testing runtime
* Add Python3 zed unit tests
* Update master for stable/yoga
MAIN commitmail json YAML
py-pbr: updated to 5.11.0
5.11.0
------
* Fix symbol identification in multiline message
* Replace deprecated readfp method with read\_file
5.10.0
------
* Specify Changelog procedure
* Allow leading spaces when determining symbols
* Use stdlib importlib.metadata where possible
* Adding python classifiers py38 & py39
5.9.0
-----
* Future-proofing pyproject.toml
* Use importlib-metadata for runtime package version lookups
* Drop wheel from pyproject.toml examples
* Changed minversion in tox to 3.18.0
5.11.0
------
* Fix symbol identification in multiline message
* Replace deprecated readfp method with read\_file
5.10.0
------
* Specify Changelog procedure
* Allow leading spaces when determining symbols
* Use stdlib importlib.metadata where possible
* Adding python classifiers py38 & py39
5.9.0
-----
* Future-proofing pyproject.toml
* Use importlib-metadata for runtime package version lookups
* Drop wheel from pyproject.toml examples
* Changed minversion in tox to 3.18.0
MAIN commitmail json YAML
Updated textproc/py-markdown, www/py-landslide, devel/py-automat, net/py-twisted
MAIN commitmail json YAML
pkgsrc/net/py-twisted/Makefile.common@1.48
/
diff
pkgsrc/net/py-twisted/PLIST@1.35 / diff
pkgsrc/net/py-twisted/distinfo@1.44 / diff
pkgsrc/net/py-twisted/PLIST@1.35 / diff
pkgsrc/net/py-twisted/distinfo@1.44 / diff
py-twisted: updated to 22.8.0
Twisted 22.8.0 (2022-09-06)
===========================
Twisted 22.8.0rc1 release candidate was released on 2022-08-28 and there are
no changes between the release candidate and the final release.
Features
--------
- twisted.internet.defer.maybeDeferred will now schedule a coroutine result as asynchronous operation and return a Deferred that fires with the result of the coroutine.
- Twisted now works with Cryptography versions 37 and above, and as a result, its minimum TLS protocol version has been upgraded to TLSv1.2.
Bugfixes
--------
- ``twisted.internet.base.DelayedCall.__repr__`` will no longer raise ``AttributeError`` if the ``DelayedCall`` was created before debug mode was enabled. As a side-effect, ``twisted.internet.base.DelayedCall.creator`` is now defined as ``None`` in cases where previously it was undefined.
- twisted.internet.iocpreactor.udp now properly re-queues its listener when there is a failure condition on the read from the socket.
- twisted.internet.defer.inlineCallbacks no longer causes confusing StopIteration tracebacks to be added to the top of tracebacks originating in triggered callbacks
- The typing of twisted.internet.task.react no longer constrains the type of argv.
- `ContextVar.reset()` now works correctly inside `inlineCallbacks` functions and coroutines.
- Implement twisted.python.failure._Code.co_positions for compatibility with Python 3.11.
- twisted.pair.tuntap._TUNSETIFF and ._TUNGETIFF values are now correct parisc, powerpc and sparc architectures.
Improved Documentation
----------------------
- The release process documentation was updated to include information about
doing a security release.
- The development and policy documentation pages were moved into the same
directory that is now placed inside the documentation root directory.
Deprecations and Removals
-------------------------
- Python 3.6 is no longer supported.
Twisted 22.4.0 was the last version with support for Python 3.6.
Conch
-----
Bugfixes
~~~~~~~~
- twisted.conch.checkers.UNIXAuthorizedKeysFiles now uses the filesystem encoding to decode usernames before looking them up in the password database, so it works on Python 3.
- twisted.conch.ssh.SSHSession.request_env no longer gives a warning if the session does not implement ISessionSetEnv.
- The cftp command line (and `twisted.conch.scripts.cftp.SSHSession.extReceived`) no longer raises an unhandled error when receiving data on stderr from the server.
Web
---
Features
~~~~~~~~
- twisted.web.template.renderElement now combines consecutive, sychronously-available bytes up to a fixed size limit into a single string to pass to ``IRequest.write`` instead of passing them all separately. This greatly reduces the number of chunks in the response.
Mail
----
Bugfixes
~~~~~~~~
- twisted.mail.maildir.MaildirMessage now use byte header to avoid incompatibility with the FileMessage which writes bytes not strings lines to a message file
Words
-----
Bugfixes
~~~~~~~~
- twisted.words.protocols.irc.IRCClient now splits overly long NOTICEs and NOTICEs containing \n before sending.
Names
-----
Bugfixes
~~~~~~~~
- twisted.names.dns logs unparsable messages rather than generating a Failure instance
Trial
-----
Features
~~~~~~~~
- ``trial --jobs=N --exitfirst`` is now supported.
Bugfixes
~~~~~~~~
- `trial --jobs=N --until-failure ...` now reports the correct number of tests run after each iteration.
- ``trial -jN ...`` will now pass errors and failures to ``IReporter`` methods as instances of ``WorkerException`` instead of ``str``.
Twisted 22.8.0 (2022-09-06)
===========================
Twisted 22.8.0rc1 release candidate was released on 2022-08-28 and there are
no changes between the release candidate and the final release.
Features
--------
- twisted.internet.defer.maybeDeferred will now schedule a coroutine result as asynchronous operation and return a Deferred that fires with the result of the coroutine.
- Twisted now works with Cryptography versions 37 and above, and as a result, its minimum TLS protocol version has been upgraded to TLSv1.2.
Bugfixes
--------
- ``twisted.internet.base.DelayedCall.__repr__`` will no longer raise ``AttributeError`` if the ``DelayedCall`` was created before debug mode was enabled. As a side-effect, ``twisted.internet.base.DelayedCall.creator`` is now defined as ``None`` in cases where previously it was undefined.
- twisted.internet.iocpreactor.udp now properly re-queues its listener when there is a failure condition on the read from the socket.
- twisted.internet.defer.inlineCallbacks no longer causes confusing StopIteration tracebacks to be added to the top of tracebacks originating in triggered callbacks
- The typing of twisted.internet.task.react no longer constrains the type of argv.
- `ContextVar.reset()` now works correctly inside `inlineCallbacks` functions and coroutines.
- Implement twisted.python.failure._Code.co_positions for compatibility with Python 3.11.
- twisted.pair.tuntap._TUNSETIFF and ._TUNGETIFF values are now correct parisc, powerpc and sparc architectures.
Improved Documentation
----------------------
- The release process documentation was updated to include information about
doing a security release.
- The development and policy documentation pages were moved into the same
directory that is now placed inside the documentation root directory.
Deprecations and Removals
-------------------------
- Python 3.6 is no longer supported.
Twisted 22.4.0 was the last version with support for Python 3.6.
Conch
-----
Bugfixes
~~~~~~~~
- twisted.conch.checkers.UNIXAuthorizedKeysFiles now uses the filesystem encoding to decode usernames before looking them up in the password database, so it works on Python 3.
- twisted.conch.ssh.SSHSession.request_env no longer gives a warning if the session does not implement ISessionSetEnv.
- The cftp command line (and `twisted.conch.scripts.cftp.SSHSession.extReceived`) no longer raises an unhandled error when receiving data on stderr from the server.
Web
---
Features
~~~~~~~~
- twisted.web.template.renderElement now combines consecutive, sychronously-available bytes up to a fixed size limit into a single string to pass to ``IRequest.write`` instead of passing them all separately. This greatly reduces the number of chunks in the response.
----
Bugfixes
~~~~~~~~
- twisted.mail.maildir.MaildirMessage now use byte header to avoid incompatibility with the FileMessage which writes bytes not strings lines to a message file
Words
-----
Bugfixes
~~~~~~~~
- twisted.words.protocols.irc.IRCClient now splits overly long NOTICEs and NOTICEs containing \n before sending.
Names
-----
Bugfixes
~~~~~~~~
- twisted.names.dns logs unparsable messages rather than generating a Failure instance
Trial
-----
Features
~~~~~~~~
- ``trial --jobs=N --exitfirst`` is now supported.
Bugfixes
~~~~~~~~
- `trial --jobs=N --until-failure ...` now reports the correct number of tests run after each iteration.
- ``trial -jN ...`` will now pass errors and failures to ``IReporter`` methods as instances of ``WorkerException`` instead of ``str``.
MAIN commitmail json YAML
pkgsrc/devel/py-automat/ALTERNATIVES@1.2
/
diff
pkgsrc/devel/py-automat/Makefile@1.8 / diff
pkgsrc/devel/py-automat/PLIST@1.3 / diff
pkgsrc/devel/py-automat/distinfo@1.7 / diff
pkgsrc/devel/py-automat/Makefile@1.8 / diff
pkgsrc/devel/py-automat/PLIST@1.3 / diff
pkgsrc/devel/py-automat/distinfo@1.7 / diff
py-automat: updated to 20.2.0
20.2.0
Unknown changes
20.2.0
Unknown changes
MAIN commitmail json YAML
pkgsrc/www/py-landslide/Makefile@1.10
/
diff
pkgsrc/www/py-landslide/distinfo@1.7 / diff
pkgsrc/www/py-landslide/patches/patch-setup.py@1.3 / diff
pkgsrc/www/py-landslide/distinfo@1.7 / diff
pkgsrc/www/py-landslide/patches/patch-setup.py@1.3 / diff
py-landslide: updated to 1.1.9
v1.1.9
- Pin `MarkupSafe` dependency to `v1.1.1`
v1.1.9
- Pin `MarkupSafe` dependency to `v1.1.1`
MAIN commitmail json YAML
pkgsrc/textproc/py-markdown/Makefile@1.26
/
diff
pkgsrc/textproc/py-markdown/PLIST@1.11 / diff
pkgsrc/textproc/py-markdown/distinfo@1.18 / diff
pkgsrc/textproc/py-markdown/PLIST@1.11 / diff
pkgsrc/textproc/py-markdown/distinfo@1.18 / diff
py-markdown: updated to 3.4.1
Python-Markdown 3.4 Release Notes
Python-Markdown version 3.4 supports Python versions 3.7, 3.8, 3.9, 3.10 and
PyPy3.
Backwards-incompatible changes
The `tables` extension now uses a `style` attribute instead of an `align` attribute for alignment.
The [HTML4 spec][spec4] specifically deprecates the use of the `align` attribute
and it does not appear at all in the [HTML5 spec][spec5]. Therefore, by default,
the [tables] extension will now use the `style` attribute (setting just the
`text-align` property) in `td` and `th` blocks.
[spec4]: https://www.w3.org/TR/html4/present/graphics.html#h-15.1.2
[spec5]: https://www.w3.org/TR/html53/tabular-data.html#attributes-common-to-td-and-th-elements
[tables]: ../extensions/tables.md
The former behavior is available by setting the `use_align_attribute`
configuration option to `True` when enabling the extension.
For example, to configure the old `align` behavior:
```python
from markdown.extensions.tables import TableExtension
markdown.markdown(src, extensions=[TableExtension(use_align_attribute=True)])
```
Backslash unescaping moved to Treeprocessor.
Unescaping backslash escapes has been moved to a Treeprocessor, which enables
proper HTML escaping during serialization. However, it is recognized that
various third-party extensions may be calling the old class at
`postprocessors.UnescapePostprocessor`. Therefore, the old class remains in the
code base, but has been deprecated and will be removed in a future release. The
new class `treeprocessors.UnescapeTreeprocessor` should be used instead.
Previously deprecated objects have been removed
Various objects were deprecated in version 3.0 and began raising deprecation
warnings (see the [version 3.0 release notes] for details). Any of those objects
which remained in version 3.3 have been removed from the code base in version 3.4
and will now raise errors. The relevant objects are listed below.
[version 3.0 release notes]: release-3.0.md
| Deprecated Object | Replacement Object |
|----------------------------------------|-------------------------------------|
| `markdown.version` | `markdown.__version__` |
| `markdown.version_info` | `markdown.__version_info__` |
| `markdown.util.etree` | `xml.etree.ElementTree` |
| `markdown.util.string_type` | `str` |
| `markdown.util.text_type` | `str` |
| `markdown.util.int2str` | `chr` |
| `markdown.util.iterrange` | `range` |
| `markdown.util.isBlockLevel` | `markdown.Markdown().is_block_level`|
| `markdown.util.Processor().markdown` | `markdown.util.Processor().md` |
| `markdown.util.Registry().__setitem__` | `markdown.util.Registry().register` |
| `markdown.util.Registry().__delitem__` |`markdown.util.Registry().deregister`|
| `markdown.util.Registry().add` | `markdown.util.Registry().register` |
In addition, the `md_globals` parameter of
`Markdown.extensions.Extension.extendMarkdown()` is no longer recognized as a
valid parameter and will raise an error if provided.
New features
The following new features have been included in the 3.4 release:
* Some new configuration options have been added to the
[footnotes](../extensions/footnotes.md) extension:
* Small refactor of the `BACKLINK_TITLE` option; The use of `format()`
instead of "old" `%d` formatter allows one to specify text without the
need to have the number of the footnote in it (like footnotes on
Wikipedia for example). The modification is backward compatible so no
configuration change is required.
* Addition of a new option `SUPERSCRIPT_TEXT` that allows one to specify a
custom placeholder for the footnote itself in the text.
Ex: `[{}]` will give `<sup>[1]</sup>`, `({})` will give `<sup>(1)</sup>`,
or by default, the current behavior: `<sup>1</sup>`.
* The [Table of Contents](../extensions/toc.md) extension now accepts a
`toc_class` parameter which can be used to set the CSS class(es) on the
`<div>` that contains the Table of Contents.
* The CodeHilite extension now supports a `pygments_formatter` option that can
be set to a custom formatter class.
- If `pygments_formatter` is set to a string (ex: `'html'`), Pygments'
default formatter by that name is used.
- If `pygments_formatter` is set to a formatter class (or any callable
which returns a formatter instance), then an instance of that class is
used.
The formatter class is now passed an additional option, `lang_str`, to
denote the language of the code block. While Pygments' built-in
formatters will ignore the option, a custom formatter assigned to the
`pygments_formatter` option can make use of the `lang_str` to include the
code block's language in the output.
Bug fixes
The following bug fixes are included in the 3.4 release:
* Extension entry-points are only loaded if needed.
* Added additional checks to the `<pre><code>` handling of
`PrettifyTreeprocessor`.
Python-Markdown 3.4 Release Notes
Python-Markdown version 3.4 supports Python versions 3.7, 3.8, 3.9, 3.10 and
PyPy3.
Backwards-incompatible changes
The `tables` extension now uses a `style` attribute instead of an `align` attribute for alignment.
The [HTML4 spec][spec4] specifically deprecates the use of the `align` attribute
and it does not appear at all in the [HTML5 spec][spec5]. Therefore, by default,
the [tables] extension will now use the `style` attribute (setting just the
`text-align` property) in `td` and `th` blocks.
[spec4]: https://www.w3.org/TR/html4/present/graphics.html#h-15.1.2
[spec5]: https://www.w3.org/TR/html53/tabular-data.html#attributes-common-to-td-and-th-elements
[tables]: ../extensions/tables.md
The former behavior is available by setting the `use_align_attribute`
configuration option to `True` when enabling the extension.
For example, to configure the old `align` behavior:
```python
from markdown.extensions.tables import TableExtension
markdown.markdown(src, extensions=[TableExtension(use_align_attribute=True)])
```
Backslash unescaping moved to Treeprocessor.
Unescaping backslash escapes has been moved to a Treeprocessor, which enables
proper HTML escaping during serialization. However, it is recognized that
various third-party extensions may be calling the old class at
`postprocessors.UnescapePostprocessor`. Therefore, the old class remains in the
code base, but has been deprecated and will be removed in a future release. The
new class `treeprocessors.UnescapeTreeprocessor` should be used instead.
Previously deprecated objects have been removed
Various objects were deprecated in version 3.0 and began raising deprecation
warnings (see the [version 3.0 release notes] for details). Any of those objects
which remained in version 3.3 have been removed from the code base in version 3.4
and will now raise errors. The relevant objects are listed below.
[version 3.0 release notes]: release-3.0.md
| Deprecated Object | Replacement Object |
|----------------------------------------|-------------------------------------|
| `markdown.version` | `markdown.__version__` |
| `markdown.version_info` | `markdown.__version_info__` |
| `markdown.util.etree` | `xml.etree.ElementTree` |
| `markdown.util.string_type` | `str` |
| `markdown.util.text_type` | `str` |
| `markdown.util.int2str` | `chr` |
| `markdown.util.iterrange` | `range` |
| `markdown.util.isBlockLevel` | `markdown.Markdown().is_block_level`|
| `markdown.util.Processor().markdown` | `markdown.util.Processor().md` |
| `markdown.util.Registry().__setitem__` | `markdown.util.Registry().register` |
| `markdown.util.Registry().__delitem__` |`markdown.util.Registry().deregister`|
| `markdown.util.Registry().add` | `markdown.util.Registry().register` |
In addition, the `md_globals` parameter of
`Markdown.extensions.Extension.extendMarkdown()` is no longer recognized as a
valid parameter and will raise an error if provided.
New features
The following new features have been included in the 3.4 release:
* Some new configuration options have been added to the
[footnotes](../extensions/footnotes.md) extension:
* Small refactor of the `BACKLINK_TITLE` option; The use of `format()`
instead of "old" `%d` formatter allows one to specify text without the
need to have the number of the footnote in it (like footnotes on
Wikipedia for example). The modification is backward compatible so no
configuration change is required.
* Addition of a new option `SUPERSCRIPT_TEXT` that allows one to specify a
custom placeholder for the footnote itself in the text.
Ex: `[{}]` will give `<sup>[1]</sup>`, `({})` will give `<sup>(1)</sup>`,
or by default, the current behavior: `<sup>1</sup>`.
* The [Table of Contents](../extensions/toc.md) extension now accepts a
`toc_class` parameter which can be used to set the CSS class(es) on the
`<div>` that contains the Table of Contents.
* The CodeHilite extension now supports a `pygments_formatter` option that can
be set to a custom formatter class.
- If `pygments_formatter` is set to a string (ex: `'html'`), Pygments'
default formatter by that name is used.
- If `pygments_formatter` is set to a formatter class (or any callable
which returns a formatter instance), then an instance of that class is
used.
The formatter class is now passed an additional option, `lang_str`, to
denote the language of the code block. While Pygments' built-in
formatters will ignore the option, a custom formatter assigned to the
`pygments_formatter` option can make use of the `lang_str` to include the
code block's language in the output.
Bug fixes
The following bug fixes are included in the 3.4 release:
* Extension entry-points are only loaded if needed.
* Added additional checks to the `<pre><code>` handling of
`PrettifyTreeprocessor`.
MAIN commitmail json YAML
Updated www/py-rfc3986
MAIN commitmail json YAML
py-rfc3986: updated to 2.0.0
2.0.0 - 2022-01-10
------------------
- Drop support for Python 2.7, 3.3, 3.4, 3.5, 3.6
- Add support for Python 3.8, 3.9, 3.10
- Fix bug in resolving URIs that only contain schemes which are valid per the
RFC
2.0.0 - 2022-01-10
------------------
- Drop support for Python 2.7, 3.3, 3.4, 3.5, 3.6
- Add support for Python 3.8, 3.9, 3.10
- Fix bug in resolving URIs that only contain schemes which are valid per the
RFC
MAIN commitmail json YAML
Updated security/py-nacl, devel/py-fasteners
MAIN commitmail json YAML
pkgsrc/devel/py-fasteners/Makefile@1.11
/
diff
pkgsrc/devel/py-fasteners/PLIST@1.6 / diff
pkgsrc/devel/py-fasteners/distinfo@1.9 / diff
pkgsrc/devel/py-fasteners/PLIST@1.6 / diff
pkgsrc/devel/py-fasteners/distinfo@1.9 / diff
py-fasteners: updated to 0.18
0.18
- Reshuffle the process lock code and properly document it.
- Revamp the docs and switch from sphinx to mkdocs
- Remove difficult to use tread lock features from docs
- Bring back support for eventlet `spawn_n`
- Remove support for python3.6. It should still work, but is no longer tested.
0.18
- Reshuffle the process lock code and properly document it.
- Revamp the docs and switch from sphinx to mkdocs
- Remove difficult to use tread lock features from docs
- Bring back support for eventlet `spawn_n`
- Remove support for python3.6. It should still work, but is no longer tested.
MAIN commitmail json YAML
py-macaroons: mark as not for Python 2.7
MAIN commitmail json YAML
pkgsrc/security/py-nacl/Makefile@1.10
/
diff
pkgsrc/security/py-nacl/PLIST@1.4 / diff
pkgsrc/security/py-nacl/distinfo@1.6 / diff
pkgsrc/security/py-nacl/PLIST@1.4 / diff
pkgsrc/security/py-nacl/distinfo@1.6 / diff
py-nacl: updated to 1.5.0
1.5.0
BACKWARDS INCOMPATIBLE: Removed support for Python 2.7 and Python 3.5.
BACKWARDS INCOMPATIBLE: We no longer distribute manylinux1 wheels.
Added manylinux2014, manylinux_2_24, musllinux, and macOS universal2 wheels (the latter supports macOS arm64).
Update libsodium to 1.0.18-stable (July 25, 2021 release).
Add inline type hints.
1.5.0
BACKWARDS INCOMPATIBLE: Removed support for Python 2.7 and Python 3.5.
BACKWARDS INCOMPATIBLE: We no longer distribute manylinux1 wheels.
Added manylinux2014, manylinux_2_24, musllinux, and macOS universal2 wheels (the latter supports macOS arm64).
Update libsodium to 1.0.18-stable (July 25, 2021 release).
Add inline type hints.
MAIN commitmail json YAML
Updated net/py-minio, devel/py-mako
MAIN commitmail json YAML
volk: mark as not for Python 2.7
MAIN commitmail json YAML
pkgsrc/devel/py-mako/Makefile@1.27
/
diff
pkgsrc/devel/py-mako/PLIST@1.8 / diff
pkgsrc/devel/py-mako/distinfo@1.22 / diff
pkgsrc/devel/py-mako/PLIST@1.8 / diff
pkgsrc/devel/py-mako/distinfo@1.22 / diff
py-mako: updated to 1.2.3
1.2.3
Fixed issue in lexer in the same category as that of 366 where the regexp used to match an end tag didn窶冲 correctly organize for matching characters surrounded by whitespace, leading to high memory / interpreter hang if a closing tag incorrectly had a large amount of unterminated space in it. Credit to Sebastian Chnelik for locating the issue.
As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is never appropriate to create templates that contain untrusted input.
1.2.2
Fixed issue in lexer where the regexp used to match tags would not correctly interpret quoted sections individually. While this parsing issue still produced the same expected tag structure later on, the mis-handling of quoted sections was also subject to a regexp crash if a tag had a large number of quotes within its quoted sections. Credit to Sebastian Chnelik for locating the issue.
As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is never appropriate to create templates that contain untrusted input.
1.2.1
Various fixes to the test suite in the area of exception message rendering to accommodate for variability in Python versions as well as Pygments.
Optimized some codepaths within the lexer/Python code generation process, improving performance for generation of templates prior to their being cached. Pull request courtesy Takuto Ikuta.
1.2.0
Corrected 窶忖niversal wheel窶� directive in setup.cfg so that building a wheel does not target Python 2.
The bytestring_passthrough template argument is removed, as this flag only applied to Python 2.
With the removal of Python 2窶冱 cStringIO, Mako now uses its own internal FastEncodingBuffer exclusively.
Removed disable_unicode flag, that窶冱 no longer used in Python 3.
Refactored test utilities into mako.testing module. Removed unittest.TestCase dependency in favor of pytest.
Replaced the use of pkg_resources with the importlib library. For Python < 3.8 the library importlib_metadata is used.
Removed support for Python 2 and Python 3.6. Mako now requires Python >= 3.7.
Mako now performs exception chaining using raise from, correctly identifying underlying exception conditions when it raises its own exceptions. Pull request courtesy Ram Rachum.
1.2.3
Fixed issue in lexer in the same category as that of 366 where the regexp used to match an end tag didn窶冲 correctly organize for matching characters surrounded by whitespace, leading to high memory / interpreter hang if a closing tag incorrectly had a large amount of unterminated space in it. Credit to Sebastian Chnelik for locating the issue.
As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is never appropriate to create templates that contain untrusted input.
1.2.2
Fixed issue in lexer where the regexp used to match tags would not correctly interpret quoted sections individually. While this parsing issue still produced the same expected tag structure later on, the mis-handling of quoted sections was also subject to a regexp crash if a tag had a large number of quotes within its quoted sections. Credit to Sebastian Chnelik for locating the issue.
As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is never appropriate to create templates that contain untrusted input.
1.2.1
Various fixes to the test suite in the area of exception message rendering to accommodate for variability in Python versions as well as Pygments.
Optimized some codepaths within the lexer/Python code generation process, improving performance for generation of templates prior to their being cached. Pull request courtesy Takuto Ikuta.
1.2.0
Corrected 窶忖niversal wheel窶� directive in setup.cfg so that building a wheel does not target Python 2.
The bytestring_passthrough template argument is removed, as this flag only applied to Python 2.
With the removal of Python 2窶冱 cStringIO, Mako now uses its own internal FastEncodingBuffer exclusively.
Removed disable_unicode flag, that窶冱 no longer used in Python 3.
Refactored test utilities into mako.testing module. Removed unittest.TestCase dependency in favor of pytest.
Replaced the use of pkg_resources with the importlib library. For Python < 3.8 the library importlib_metadata is used.
Removed support for Python 2 and Python 3.6. Mako now requires Python >= 3.7.
Mako now performs exception chaining using raise from, correctly identifying underlying exception conditions when it raises its own exceptions. Pull request courtesy Ram Rachum.
MAIN commitmail json YAML
py-minio: updated to 7.1.2
7.1.2
fix documentation display composing
fget_object(): add progress support
Updating documentation links to new URLs
list_objects: fix parsing user metadata as per MinIO server
7.1.2
fix documentation display composing
fget_object(): add progress support
Updating documentation links to new URLs
list_objects: fix parsing user metadata as per MinIO server
MAIN commitmail json YAML
Updated lang/py-pygls, devel/py-modulegraph, devel/py-astroid, devel/py-pylint
MAIN commitmail json YAML
py-pylint: updated to 2.15.5
What's new in Pylint 2.15.5?
False Positives Fixed
Fix a false positive for simplify-boolean-expression when multiple values are inferred for a constant.
Other Bug Fixes
Remove __index__ dunder method call from unnecessary-dunder-call check.
Fixed a multi-processing crash that prevents using any more than 1 thread on MacOS.
The returned module objects and errors that were cached by the linter plugin loader cannot be reliably pickled. This means that dill would throw an error when attempting to serialise the linter object for multi-processing use.
Other Changes
Add a keyword-only compare_constants argument to safe_infer.
Sort --generated-rcfile output.
What's new in Pylint 2.15.5?
False Positives Fixed
Fix a false positive for simplify-boolean-expression when multiple values are inferred for a constant.
Other Bug Fixes
Remove __index__ dunder method call from unnecessary-dunder-call check.
Fixed a multi-processing crash that prevents using any more than 1 thread on MacOS.
The returned module objects and errors that were cached by the linter plugin loader cannot be reliably pickled. This means that dill would throw an error when attempting to serialise the linter object for multi-processing use.
Other Changes
Add a keyword-only compare_constants argument to safe_infer.
Sort --generated-rcfile output.
MAIN commitmail json YAML
py-astroid: updated to 2.12.12
What's New in astroid 2.12.12?
==============================
* Add the ``length`` parameter to ``hash.digest`` & ``hash.hexdigest`` in the ``hashlib`` brain.
* Prevent a crash when a module's ``__path__`` attribute is unexpectedly missing.
* Fix inferring attributes with empty annotation assignments if parent
class contains valid assignment.
What's New in astroid 2.12.12?
==============================
* Add the ``length`` parameter to ``hash.digest`` & ``hash.hexdigest`` in the ``hashlib`` brain.
* Prevent a crash when a module's ``__path__`` attribute is unexpectedly missing.
* Fix inferring attributes with empty annotation assignments if parent
class contains valid assignment.
MAIN commitmail json YAML
py-modulegraph: updated to 0.19.3
0.19.3
* Fix incompatibility with Python 3.11
0.19.3
* Fix incompatibility with Python 3.11
MAIN commitmail json YAML
py-pygls: updated to 0.12.3
0.12.3
Fixed
- Require Pydantic 1.10.2 when Python is 3.11
0.12.3
Fixed
- Require Pydantic 1.10.2 when Python is 3.11
MAIN commitmail json YAML
Updated time/py-dateparser, devel/py-hypothesis, time/py-iso8601, devel/py-pydantic
MAIN commitmail json YAML
py-pydantic: updated to 1.10.2
v1.10.2 (2022-09-05)
* **Revert Change:** Revert percent encoding of URL parts which was originally added in
* Prevent long (length > `4_300`) strings/bytes as input to int fields, see
[CVE-2020-10735](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10735),
* fix: dataclass wrapper was not always called,
* Use `tomllib` on Python 3.11 when parsing `mypy` configuration,
* Basic fix of `GenericModel` cache to detect order of arguments in `Union` models,
* Fix mypy plugin when using bare types like `list` and `dict` as `default_factory`,
v1.10.1 (2022-08-31)
* Add `__hash__` method to `pydancic.color.Color` class,
v1.10.0 (2022-08-30)
* Refactor the whole _pydantic_ `dataclass` decorator to really act like its standard lib equivalent.
It hence keeps `__eq__`, `__hash__`, ... and makes comparison with its non-validated version possible.
It also fixes usage of `frozen` dataclasses in fields and usage of `default_factory` in nested dataclasses.
The support of `Config.extra` has been added.
Finally, config customization directly via a `dict` is now possible,
<br/><br/>
**BREAKING CHANGES:**
- The `compiled` boolean (whether _pydantic_ is compiled with cython) has been moved from `main.py` to `version.py`
- Now that `Config.extra` is supported, `dataclass` ignores by default extra arguments (like `BaseModel`)
* Fix PEP487 `__set_name__` protocol in `BaseModel` for PrivateAttrs,
* Allow for custom parsing of environment variables via `parse_env_var` in `Config`,
* Rename `master` to `main`,
* Fix `StrictStr` does not raise `ValidationError` when `max_length` is present in `Field`,
* Make `SecretStr` and `SecretBytes` hashable,
* Fix `StrictBytes` does not raise `ValidationError` when `max_length` is present in `Field`,
* Add support for bare `type`,
* Support Python 3.11, including binaries for 3.11 in PyPI,
* Add support for `re.Pattern`,
* Fix `__post_init_post_parse__` is incorrectly passed keyword arguments when no `__post_init__` is defined,
* Fix implicitly importing `ForwardRef` and `Callable` from `pydantic.typing` instead of `typing` and also expose `MappingIntStrAny`,
* remove `Any` types from the `dataclass` decorator so it can be used with the `disallow_any_expr` mypy option,
* moved repo to `pydantic/pydantic`,
* fix "extra fields not permitted" error when dataclass with `Extra.forbid` is validated multiple times,
* Add Python 3.9 and 3.10 examples to docs,
* Discriminated union models now use `oneOf` instead of `anyOf` when generating OpenAPI schema definitions,
* Allow type checkers to infer inner type of `Json` type. `Json[list[str]]` will be now inferred as `list[str]`,
`Json[Any]` should be used instead of plain `Json`.
Runtime behaviour is not changed,
* Allow empty string aliases by using a `alias is not None` check, rather than `bool(alias)`,
* Update `ForwardRef`s in `Field.outer_type_`,
* The use of `__dataclass_transform__` has been replaced by `typing_extensions.dataclass_transform`, which is the preferred way to mark pydantic models as a dataclass under [PEP 681](https://peps.python.org/pep-0681/),
* Use parent model's `Config` when validating nested `NamedTuple` fields,
* Update `BaseModel.construct` to work with aliased Fields,
* Catch certain raised errors in `smart_deepcopy` and revert to `deepcopy` if so,
* Add `Config.anystr_upper` and `to_upper` kwarg to constr and conbytes,
* Fix JSON schema for `set` and `frozenset` when they include default values,
* Teach the mypy plugin that methods decorated by `@validator` are classmethods,
* Improve mypy plugin's ability to detect required fields,
* Support fields of type `Type[]` in schema,
* Add `default` value in JSON Schema when `const=True`,
* Adds reserved word check to signature generation logic,
* Fix Json strategy failure for the complex nested field,
* Add JSON-compatible float constraint `allow_inf_nan`,
* Remove undefined behaviour when `env_prefix` had characters in common with `env_nested_delimiter`,
* Support generics model with `create_model`,
* allow submodels to overwrite extra field info,
* Document and test structural pattern matching ([PEP 636](https://peps.python.org/pep-0636/)) on `BaseModel`,
* Fix incorrect deserialization of python timedelta object to ISO 8601 for negative time deltas.
Minus was serialized in incorrect place ("P-1DT23H59M59.888735S" instead of correct "-P1DT23H59M59.888735S"),
* Fix validation of discriminated union fields with an alias when passing a model instance,
* Add a CockroachDsn type to validate CockroachDB connection strings. The type
supports the following schemes: `cockroachdb`, `cockroachdb+psycopg2` and `cockroachdb+asyncpg`,
* Fix MyPy plugin to not override pre-existing `__init__` method in models,
* Fix mypy version checking,
* support overwriting dunder attributes of `BaseModel` instances,
* Added `ConstrainedDate` and `condate`,
* Support `kw_only` in dataclasses,
* Add comparison method for `Color` class,
* Drop support for python3.6, associated cleanup,
* created new function `to_lower_camel()` for "non pascal case" camel case,
* Add checks to `default` and `default_factory` arguments in Mypy plugin,
* fix mangling of `inspect.signature` for `BaseModel`,
* Adds the `SecretField` abstract class so that all the current and future secret fields like `SecretStr` and `SecretBytes` will derive from it,
* Support multi hosts validation in `PostgresDsn`,
* Fix parsing of very small numeric timedelta values,
* Update `SecretsSettingsSource` to respect `config.case_sensitive`,
* Add MongoDB network data source name (DSN) schema,
* Add support for multiple dotenv files,
* Raise an explicit `ConfigError` when multiple fields are incorrectly set for a single validator,
* Allow ellipsis on `Field`s inside `Annotated` for `TypedDicts` required,
* Catch overflow errors in `int_validator`,
* Adds a `__rich_repr__` method to `Representation` class which enables pretty printing with [Rich](https://github.com/willmcgugan/rich),
* Add percent encoding in `AnyUrl` and descendent types,
* `validate_arguments` decorator now supports `alias`,
* Avoid `__dict__` and `__weakref__` attributes in `AnyUrl` and IP address fields,
* Add ability to use `Final` in a field type annotation,
* Update requirement to `typing_extensions>=4.1.0` to guarantee `dataclass_transform` is available,
* Add Explosion and AWS to main sponsors,
* Update documentation for `copy_on_model_validation` to reflect recent changes,
* Runtime warning if `__slots__` is passed to `create_model`, `__slots__` is then ignored,
* Add type hints to `BaseSettings.Config` to avoid mypy errors, also correct mypy version compatibility notice in docs
v1.10.2 (2022-09-05)
* **Revert Change:** Revert percent encoding of URL parts which was originally added in
* Prevent long (length > `4_300`) strings/bytes as input to int fields, see
[CVE-2020-10735](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10735),
* fix: dataclass wrapper was not always called,
* Use `tomllib` on Python 3.11 when parsing `mypy` configuration,
* Basic fix of `GenericModel` cache to detect order of arguments in `Union` models,
* Fix mypy plugin when using bare types like `list` and `dict` as `default_factory`,
v1.10.1 (2022-08-31)
* Add `__hash__` method to `pydancic.color.Color` class,
v1.10.0 (2022-08-30)
* Refactor the whole _pydantic_ `dataclass` decorator to really act like its standard lib equivalent.
It hence keeps `__eq__`, `__hash__`, ... and makes comparison with its non-validated version possible.
It also fixes usage of `frozen` dataclasses in fields and usage of `default_factory` in nested dataclasses.
The support of `Config.extra` has been added.
Finally, config customization directly via a `dict` is now possible,
<br/><br/>
**BREAKING CHANGES:**
- The `compiled` boolean (whether _pydantic_ is compiled with cython) has been moved from `main.py` to `version.py`
- Now that `Config.extra` is supported, `dataclass` ignores by default extra arguments (like `BaseModel`)
* Fix PEP487 `__set_name__` protocol in `BaseModel` for PrivateAttrs,
* Allow for custom parsing of environment variables via `parse_env_var` in `Config`,
* Rename `master` to `main`,
* Fix `StrictStr` does not raise `ValidationError` when `max_length` is present in `Field`,
* Make `SecretStr` and `SecretBytes` hashable,
* Fix `StrictBytes` does not raise `ValidationError` when `max_length` is present in `Field`,
* Add support for bare `type`,
* Support Python 3.11, including binaries for 3.11 in PyPI,
* Add support for `re.Pattern`,
* Fix `__post_init_post_parse__` is incorrectly passed keyword arguments when no `__post_init__` is defined,
* Fix implicitly importing `ForwardRef` and `Callable` from `pydantic.typing` instead of `typing` and also expose `MappingIntStrAny`,
* remove `Any` types from the `dataclass` decorator so it can be used with the `disallow_any_expr` mypy option,
* moved repo to `pydantic/pydantic`,
* fix "extra fields not permitted" error when dataclass with `Extra.forbid` is validated multiple times,
* Add Python 3.9 and 3.10 examples to docs,
* Discriminated union models now use `oneOf` instead of `anyOf` when generating OpenAPI schema definitions,
* Allow type checkers to infer inner type of `Json` type. `Json[list[str]]` will be now inferred as `list[str]`,
`Json[Any]` should be used instead of plain `Json`.
Runtime behaviour is not changed,
* Allow empty string aliases by using a `alias is not None` check, rather than `bool(alias)`,
* Update `ForwardRef`s in `Field.outer_type_`,
* The use of `__dataclass_transform__` has been replaced by `typing_extensions.dataclass_transform`, which is the preferred way to mark pydantic models as a dataclass under [PEP 681](https://peps.python.org/pep-0681/),
* Use parent model's `Config` when validating nested `NamedTuple` fields,
* Update `BaseModel.construct` to work with aliased Fields,
* Catch certain raised errors in `smart_deepcopy` and revert to `deepcopy` if so,
* Add `Config.anystr_upper` and `to_upper` kwarg to constr and conbytes,
* Fix JSON schema for `set` and `frozenset` when they include default values,
* Teach the mypy plugin that methods decorated by `@validator` are classmethods,
* Improve mypy plugin's ability to detect required fields,
* Support fields of type `Type[]` in schema,
* Add `default` value in JSON Schema when `const=True`,
* Adds reserved word check to signature generation logic,
* Fix Json strategy failure for the complex nested field,
* Add JSON-compatible float constraint `allow_inf_nan`,
* Remove undefined behaviour when `env_prefix` had characters in common with `env_nested_delimiter`,
* Support generics model with `create_model`,
* allow submodels to overwrite extra field info,
* Document and test structural pattern matching ([PEP 636](https://peps.python.org/pep-0636/)) on `BaseModel`,
* Fix incorrect deserialization of python timedelta object to ISO 8601 for negative time deltas.
Minus was serialized in incorrect place ("P-1DT23H59M59.888735S" instead of correct "-P1DT23H59M59.888735S"),
* Fix validation of discriminated union fields with an alias when passing a model instance,
* Add a CockroachDsn type to validate CockroachDB connection strings. The type
supports the following schemes: `cockroachdb`, `cockroachdb+psycopg2` and `cockroachdb+asyncpg`,
* Fix MyPy plugin to not override pre-existing `__init__` method in models,
* Fix mypy version checking,
* support overwriting dunder attributes of `BaseModel` instances,
* Added `ConstrainedDate` and `condate`,
* Support `kw_only` in dataclasses,
* Add comparison method for `Color` class,
* Drop support for python3.6, associated cleanup,
* created new function `to_lower_camel()` for "non pascal case" camel case,
* Add checks to `default` and `default_factory` arguments in Mypy plugin,
* fix mangling of `inspect.signature` for `BaseModel`,
* Adds the `SecretField` abstract class so that all the current and future secret fields like `SecretStr` and `SecretBytes` will derive from it,
* Support multi hosts validation in `PostgresDsn`,
* Fix parsing of very small numeric timedelta values,
* Update `SecretsSettingsSource` to respect `config.case_sensitive`,
* Add MongoDB network data source name (DSN) schema,
* Add support for multiple dotenv files,
* Raise an explicit `ConfigError` when multiple fields are incorrectly set for a single validator,
* Allow ellipsis on `Field`s inside `Annotated` for `TypedDicts` required,
* Catch overflow errors in `int_validator`,
* Adds a `__rich_repr__` method to `Representation` class which enables pretty printing with [Rich](https://github.com/willmcgugan/rich),
* Add percent encoding in `AnyUrl` and descendent types,
* `validate_arguments` decorator now supports `alias`,
* Avoid `__dict__` and `__weakref__` attributes in `AnyUrl` and IP address fields,
* Add ability to use `Final` in a field type annotation,
* Update requirement to `typing_extensions>=4.1.0` to guarantee `dataclass_transform` is available,
* Add Explosion and AWS to main sponsors,
* Update documentation for `copy_on_model_validation` to reflect recent changes,
* Runtime warning if `__slots__` is passed to `create_model`, `__slots__` is then ignored,
* Add type hints to `BaseSettings.Config` to avoid mypy errors, also correct mypy version compatibility notice in docs
MAIN commitmail json YAML
py-iso8601: updated to 1.1.0
1.1.0
missed a comma
raise ParseError if we get an exception on is_iso8601()
Add is_iso8601() function
Update license years
1.1.0
missed a comma
raise ParseError if we get an exception on is_iso8601()
Add is_iso8601() function
Update license years
MAIN commitmail json YAML
pkgsrc/devel/py-hypothesis/Makefile@1.112
/
diff
pkgsrc/devel/py-hypothesis/PLIST@1.37 / diff
pkgsrc/devel/py-hypothesis/distinfo@1.108 / diff
pkgsrc/devel/py-hypothesis/PLIST@1.37 / diff
pkgsrc/devel/py-hypothesis/distinfo@1.108 / diff
py-hypothesis: updated to 6.56.3
6.56.3 - 2022-10-17
This patch teaches text() to rewrite a few more filter predicates. You窶决e unlikely to notice any change.
6.56.2 - 2022-10-10
This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy, and fixes some incorrect examples in the docs for mutually_broadcastable_shapes().
6.56.1 - 2022-10-05
This patch improves the error message when Hypothesis detects 窶彷lush to zero窶� mode for floating-point: we now report which package(s) enabled this, which can make debugging much easier.
6.56.0 - 2022-10-02
This release defines __bool__() on SearchStrategy. It always returns True, like before, but also emits a warning to help with cases where you intended to draw a value.
6.55.0 - 2022-09-29
In preparation for future versions of the Array API standard, make_strategies_namespace() now accepts an optional api_version argument, which determines the version conformed to by the returned strategies namespace. If None, the version of the passed array module xp is inferred.
This release also introduces xps.real_dtypes(). This is currently equivalent to the existing xps.numeric_dtypes() strategy, but exists because the latter is expected to include complex numbers in the next version of the standard.
6.56.3 - 2022-10-17
This patch teaches text() to rewrite a few more filter predicates. You窶决e unlikely to notice any change.
6.56.2 - 2022-10-10
This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy, and fixes some incorrect examples in the docs for mutually_broadcastable_shapes().
6.56.1 - 2022-10-05
This patch improves the error message when Hypothesis detects 窶彷lush to zero窶� mode for floating-point: we now report which package(s) enabled this, which can make debugging much easier.
6.56.0 - 2022-10-02
This release defines __bool__() on SearchStrategy. It always returns True, like before, but also emits a warning to help with cases where you intended to draw a value.
6.55.0 - 2022-09-29
In preparation for future versions of the Array API standard, make_strategies_namespace() now accepts an optional api_version argument, which determines the version conformed to by the returned strategies namespace. If None, the version of the passed array module xp is inferred.
This release also introduces xps.real_dtypes(). This is currently equivalent to the existing xps.numeric_dtypes() strategy, but exists because the latter is expected to include complex numbers in the next version of the standard.
MAIN commitmail json YAML
py-dateparser: updated to 1.1.2
1.1.2 (2022-10-20)
------------------
Improvements:
- Added support for negative timestamp
- Fixed PytzUsageWarning for Python versions >= 3.6
- Added support for dates with dots and spaces
- Improved support for Ukrainian, Croatian and Russian
- Added support for parsing Unix timestamps consistently regardless of timezones
- Improved tests
1.1.2 (2022-10-20)
------------------
Improvements:
- Added support for negative timestamp
- Fixed PytzUsageWarning for Python versions >= 3.6
- Added support for dates with dots and spaces
- Improved support for Ukrainian, Croatian and Russian
- Added support for parsing Unix timestamps consistently regardless of timezones
- Improved tests
MAIN commitmail json YAML
pkgsrc/www/py-FormEncode/distinfo@1.7
/
diff
pkgsrc/www/py-FormEncode/patches/patch-setup.py@1.3 / diff
pkgsrc/www/py-FormEncode/patches/patch-setup.py@1.3 / diff
py-FormEncode: remove setuptools_scm_git_archive from requirements
MAIN commitmail json YAML
Updated devel/py-test-mock, www/py-httpie
MAIN commitmail json YAML
pkgsrc/www/py-httpie/Makefile@1.14
/
diff
pkgsrc/www/py-httpie/PLIST@1.8 / diff
pkgsrc/www/py-httpie/distinfo@1.15 / diff
pkgsrc/www/py-httpie/PLIST@1.8 / diff
pkgsrc/www/py-httpie/distinfo@1.15 / diff
py-httpie: updated to 3.2.1
3.2.1
- Improved support for determining auto-streaming when the `Content-Type` header includes encoding information.
- Fixed the display of the crash happening in the secondary process for update checks.
3.2.0
- Added a warning for notifying the user about the new updates.
- Added support for single binary executables.
- Added support for man pages (and auto generation of them from the parser declaration).
- Added `http --manual` for man pages & regular manual with pager.
- Added support for session persistence of repeated headers with the same name.
- Added support for sending `Secure` cookies to the `localhost` (and `.local` suffixed domains).
- Improved UI for the progress bars.
- Fixed redundant creation of `Content-Length` header on `OPTIONS` requests.
- Fixed blocking of warning thread on some use cases.
- Changed `httpie plugins` to the new `httpie cli` namespace as `httpie cli plugins` (`httpie plugins` continues to work as a hidden alias).
- Soft deprecated the `--history-print`.
3.2.1
- Improved support for determining auto-streaming when the `Content-Type` header includes encoding information.
- Fixed the display of the crash happening in the secondary process for update checks.
3.2.0
- Added a warning for notifying the user about the new updates.
- Added support for single binary executables.
- Added support for man pages (and auto generation of them from the parser declaration).
- Added `http --manual` for man pages & regular manual with pager.
- Added support for session persistence of repeated headers with the same name.
- Added support for sending `Secure` cookies to the `localhost` (and `.local` suffixed domains).
- Improved UI for the progress bars.
- Fixed redundant creation of `Content-Length` header on `OPTIONS` requests.
- Fixed blocking of warning thread on some use cases.
- Changed `httpie plugins` to the new `httpie cli` namespace as `httpie cli plugins` (`httpie plugins` continues to work as a hidden alias).
- Soft deprecated the `--history-print`.
MAIN commitmail json YAML
py-test-mock: updated to 3.10.0
3.10.0 (2022-10-05)
* Added new ``mocker.stop(m)`` method to stop specific ``mocker.patch`` or ``mocker.spy`` calls.
3.9.0 (2022-09-28)
* Expose ``NonCallableMagicMock`` via the ``mocker`` fixture.
3.8.2 (2022-07-05)
- Fixed ``AsyncMock`` support for Python 3.7+ in ``mocker.async_stub``.
3.8.1 (2022-06-24)
* Fixed regression caused by an explicit ``mock`` dependency in the code.
3.8.0 (2022-06-24)
* Add ``MockerFixture.async_mock`` method.
3.10.0 (2022-10-05)
* Added new ``mocker.stop(m)`` method to stop specific ``mocker.patch`` or ``mocker.spy`` calls.
3.9.0 (2022-09-28)
* Expose ``NonCallableMagicMock`` via the ``mocker`` fixture.
3.8.2 (2022-07-05)
- Fixed ``AsyncMock`` support for Python 3.7+ in ``mocker.async_stub``.
3.8.1 (2022-06-24)
* Fixed regression caused by an explicit ``mock`` dependency in the code.
3.8.0 (2022-06-24)
* Add ``MockerFixture.async_mock`` method.
MAIN commitmail json YAML
Updated time/py-pytz, textproc/py-JWT, security/py-oauthlib, devel/py-canonicaljson
MAIN commitmail json YAML
pkgsrc/devel/py-canonicaljson/Makefile@1.8
/
diff
pkgsrc/devel/py-canonicaljson/PLIST@1.2 / diff
pkgsrc/devel/py-canonicaljson/distinfo@1.8 / diff
pkgsrc/devel/py-canonicaljson/PLIST@1.2 / diff
pkgsrc/devel/py-canonicaljson/distinfo@1.8 / diff
py-canonicaljson: updated to 1.6.3
Version 1.6.3
* Properly package the `canonicaljson` module.
Version 1.6.3
* Properly package the `canonicaljson` module.
MAIN commitmail json YAML
py-oauthlib: updated to 3.2.2
3.2.2 (2022-10-17)
------------------
OAuth2.0 Provider:
* CVE-2022-36087
3.2.2 (2022-10-17)
------------------
OAuth2.0 Provider:
* CVE-2022-36087
MAIN commitmail json YAML
py-JWT: updated to 2.6.0
v2.6.0
Changed
~~~~~~~
- bump up cryptography >= 3.4.0
- Remove `types-cryptography` from `crypto` extra
Fixed
~~~~~
- Invalidate token on the exact second the token expires
- fix: version 2.5.0 heading typo
Added
~~~~~
- Adding validation for `issued_at` when `iat > (now + leeway)` as `ImmatureSignatureError`
v2.6.0
Changed
~~~~~~~
- bump up cryptography >= 3.4.0
- Remove `types-cryptography` from `crypto` extra
Fixed
~~~~~
- Invalidate token on the exact second the token expires
- fix: version 2.5.0 heading typo
Added
~~~~~
- Adding validation for `issued_at` when `iat > (now + leeway)` as `ImmatureSignatureError`
MAIN commitmail json YAML
py-pytz: updated to 2022.5
2022.5
Unknown changes
2022.5
Unknown changes
MAIN commitmail json YAML
py-test-localserver: needs py-setuptools_scm to build
MAIN commitmail json YAML
Handle PostgreSQL 15.x
MAIN commitmail json YAML
Updated net/py-pika, math/py-scipy
MAIN commitmail json YAML
py-scipy: updated to 1.9.3
Issues closed for 1.9.3
scipy.interpolate.UnivariateSpline segfault
BUG: multivariate_normal returns a pdf for values outside its...
BUG: stats: inconsistency in docs and behavior of gmean and hmean
running scipy.interpolate.tests.test_fitpack::test_bisplev_integer_overflow...
test_bisplev_integer_overflow: Segmentation fault (core dumped)
Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but...
\`scipy.stats.mood\` does not correct for ties
ks_2samp throws \`RuntimeWarning: overflow encountered in double_scalars\`
\`shgo\` error since scipy 1.8.0.dev0+1529.803e52d
Input data validation for RectSphereBivariateSpline
BUG: binom.pmf - RuntimeWarning: divide by zero
BUG: scipy.optimize.minimize: Powell's method function evaluated...
BUG: lombscargle fails if argument is a view
BUG: Possible bug when using winsorize on pandas data instead...
BUG: stats.ttest_ind returns wrong p-values with permutations
odr.Model default meta value fails with __getattr__
BUG: Error in error message for incorrect sample dimension in...
BUG: dimension of isuppz in syevr is mistranslated
BUG: \`KDTree\`'s optional argument \`eps\` seems to have no...
dtype not preserved with operations on sparse arrays
BUG: \`stats.fit\` on \`boltzmann\` expects \`bound\` for \`lambda\`,...
BUG: Small oversight in sparse.linalg.lsmr?
BUG: Build failure due to problems with shebang line in cythoner.py
BUG: stats.rayleigh.fit: returns \`loc\` that is inconsistent...
BUG? Incorrect branch in \`LAMV\` / \`_specfunc.lamv\`
DOC: keepdims in stats.mode is incorrectly documented
Pull requests for 1.9.3
BUG: multivariate_normal returns a pdf for values outside its...
Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but...
BUG: stats: Reformulate loggamma._rvs to handle c << 1.
BUG: fix out-of-bound evaluations in optimize.minimize, powell...
BUG: fix powell evaluated outside limits
BUG: fix stats.rv_histogram for non-uniform bins
stats.mood: correct for when ties are present
BUG: fix a crash in \`fpknot\`
MAINT: stats: fix _contains_nan on Pandas Series
Fix ttest permutations
MAINT: fix SHGO extra arguments
BUG: Fix error in error message for incorrect sample dimension...
MAINT: stats.ks_2samp: always emit warning when exact method...
BUG: fix syevr series segfault by explicitly specifying operator...
BUG: optimize: Fix differential_evolution error message.
FIX: \`odr.Model\` error with default \`meta\` value
FIX: stats: ignore divide-by-zero warnings from Boost binom impl
MAINT: stats.vonmises: wrap rvs to -pi, pi interval
BUG: eps param no effect fixed
MAINT: Ensure Pythran input for lombscargle are contiguous
Detect integer overflow in bivariate splines in fitpackmodule.c,...
BUG: sparse: Fix indexing sparse matrix with empty index arguments.
FIX: spurious divide error with \`gmean\`
BUG: fix mutable data types as default arguments in \`ord.{Data,RealData}\`
MAINT: stats.boltzmann: correct _shape_info typo
BUG: interpolate: sanity check x and y in make_interp_spline(x,...
MAINT: avoid \`func_data\`, it conflicts with system header on...
BUG: interpolate: work array sizes for RectSphereBivariateSpline
BUG: linalg: Fix the XSLOW test test_sgesdd_lwork_bug_workaround()
MAINT: fix small LSMR problem
MAINT: stats.rayleigh: enforce constraint on location
FIX: special: use intended branching for \`lamv\` implementation
MAINT: stats.rv_discrete.pmf: should be zero at non-integer argument
REL: Prep for SciPy 1.9.3
BUG: special: Fix two XSLOW test failures.
MAINT: update meson.build to make it work on IBM i system
BLD: fix issue with incomplete threads dependency handling
Keepdims incorrectly documneted fix
MAINT: Handle numpy's deprecation of accepting out-of-bound integers.
BLD: fix invalid shebang for build helper script
Issues closed for 1.9.3
scipy.interpolate.UnivariateSpline segfault
BUG: multivariate_normal returns a pdf for values outside its...
BUG: stats: inconsistency in docs and behavior of gmean and hmean
running scipy.interpolate.tests.test_fitpack::test_bisplev_integer_overflow...
test_bisplev_integer_overflow: Segmentation fault (core dumped)
Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but...
\`scipy.stats.mood\` does not correct for ties
ks_2samp throws \`RuntimeWarning: overflow encountered in double_scalars\`
\`shgo\` error since scipy 1.8.0.dev0+1529.803e52d
Input data validation for RectSphereBivariateSpline
BUG: binom.pmf - RuntimeWarning: divide by zero
BUG: scipy.optimize.minimize: Powell's method function evaluated...
BUG: lombscargle fails if argument is a view
BUG: Possible bug when using winsorize on pandas data instead...
BUG: stats.ttest_ind returns wrong p-values with permutations
odr.Model default meta value fails with __getattr__
BUG: Error in error message for incorrect sample dimension in...
BUG: dimension of isuppz in syevr is mistranslated
BUG: \`KDTree\`'s optional argument \`eps\` seems to have no...
dtype not preserved with operations on sparse arrays
BUG: \`stats.fit\` on \`boltzmann\` expects \`bound\` for \`lambda\`,...
BUG: Small oversight in sparse.linalg.lsmr?
BUG: Build failure due to problems with shebang line in cythoner.py
BUG: stats.rayleigh.fit: returns \`loc\` that is inconsistent...
BUG? Incorrect branch in \`LAMV\` / \`_specfunc.lamv\`
DOC: keepdims in stats.mode is incorrectly documented
Pull requests for 1.9.3
BUG: multivariate_normal returns a pdf for values outside its...
Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but...
BUG: stats: Reformulate loggamma._rvs to handle c << 1.
BUG: fix out-of-bound evaluations in optimize.minimize, powell...
BUG: fix powell evaluated outside limits
BUG: fix stats.rv_histogram for non-uniform bins
stats.mood: correct for when ties are present
BUG: fix a crash in \`fpknot\`
MAINT: stats: fix _contains_nan on Pandas Series
Fix ttest permutations
MAINT: fix SHGO extra arguments
BUG: Fix error in error message for incorrect sample dimension...
MAINT: stats.ks_2samp: always emit warning when exact method...
BUG: fix syevr series segfault by explicitly specifying operator...
BUG: optimize: Fix differential_evolution error message.
FIX: \`odr.Model\` error with default \`meta\` value
FIX: stats: ignore divide-by-zero warnings from Boost binom impl
MAINT: stats.vonmises: wrap rvs to -pi, pi interval
BUG: eps param no effect fixed
MAINT: Ensure Pythran input for lombscargle are contiguous
Detect integer overflow in bivariate splines in fitpackmodule.c,...
BUG: sparse: Fix indexing sparse matrix with empty index arguments.
FIX: spurious divide error with \`gmean\`
BUG: fix mutable data types as default arguments in \`ord.{Data,RealData}\`
MAINT: stats.boltzmann: correct _shape_info typo
BUG: interpolate: sanity check x and y in make_interp_spline(x,...
MAINT: avoid \`func_data\`, it conflicts with system header on...
BUG: interpolate: work array sizes for RectSphereBivariateSpline
BUG: linalg: Fix the XSLOW test test_sgesdd_lwork_bug_workaround()
MAINT: fix small LSMR problem
MAINT: stats.rayleigh: enforce constraint on location
FIX: special: use intended branching for \`lamv\` implementation
MAINT: stats.rv_discrete.pmf: should be zero at non-integer argument
REL: Prep for SciPy 1.9.3
BUG: special: Fix two XSLOW test failures.
MAINT: update meson.build to make it work on IBM i system
BLD: fix issue with incomplete threads dependency handling
Keepdims incorrectly documneted fix
MAINT: Handle numpy's deprecation of accepting out-of-bound integers.
BLD: fix invalid shebang for build helper script
MAIN commitmail json YAML
py-pika: updated to 1.3.1
1.3.1:
Bug fixes
1.3.1:
Bug fixes
MAIN commitmail json YAML
Updated net/libtorrent-rasterbar, math/octave
MAIN commitmail json YAML
pkgsrc/math/octave/Makefile@1.233
/
diff
pkgsrc/math/octave/PLIST@1.38 / diff
pkgsrc/math/octave/distinfo@1.65 / diff
pkgsrc/math/octave/patches/patch-Makefile.in@1.1 / diff
pkgsrc/math/octave/patches/patch-libgnu_stdio.in.h@1.5 / diff
pkgsrc/math/octave/patches/patch-libinterp_dldfcn_config-module.awk@1.5 / diff
pkgsrc/math/octave/patches/patch-libinterp_dldfcn_module.mk@1.5 / diff
pkgsrc/math/octave/patches/patch-m4_acinclude.m4@1.5 / diff
pkgsrc/math/octave/patches/patch-scripts_miscellaneous_unpack.m@1.2 / diff
pkgsrc/math/octave/patches/patch-scripts_pkg_private_configure__make.m@1.2 / diff
pkgsrc/math/octave/PLIST@1.38 / diff
pkgsrc/math/octave/distinfo@1.65 / diff
pkgsrc/math/octave/patches/patch-Makefile.in@1.1 / diff
pkgsrc/math/octave/patches/patch-libgnu_stdio.in.h@1.5 / diff
pkgsrc/math/octave/patches/patch-libinterp_dldfcn_config-module.awk@1.5 / diff
pkgsrc/math/octave/patches/patch-libinterp_dldfcn_module.mk@1.5 / diff
pkgsrc/math/octave/patches/patch-m4_acinclude.m4@1.5 / diff
pkgsrc/math/octave/patches/patch-scripts_miscellaneous_unpack.m@1.2 / diff
pkgsrc/math/octave/patches/patch-scripts_pkg_private_configure__make.m@1.2 / diff
octave: updated to 7.2.0
Summary of bugs fixed for version 7.2.0 (2022-07-28):
----------------------------------------------------
For
Improvements and fixes
- Avoid out-of-bounds indexing when checking for broadcastable inplace operators
- `hdl2struct.m`: Fix saving of `uibuttongroups`
- Fix `ls` with glob patterns on Windows
- `pkg.m`: Create directory before saving file
- `nchoosek.m`: Fix freeze-up for certain integer inputs
- `nchoosek.m`: Restore fast path code for floating point inputs
- `betainc.m`: Use sophisticated technique for calculating exponents to avoid inaccuracies
- `ls.m`: Fix handling of `\` on UNIX platforms
- `findobj.m`: Fix input validation of graphics handles
- `newplot.m`: Backed out changeset fdd58773ac02
- `__print_parse_opts__.m`: Initialize variables in all cases for print warnings
- `__wglob__`: Correctly handle `.` and `..` in patterns on Windows
- `datenum.m`: Correctly handle arrays with leading singleton dimensions
- Stop incorrect error when `reset()` called on `uimenu` handle
- Emit more informative error message on empty input when setting axis limits
- `msgbox.m`: Allow "custom" `cdata` for icon
- Fix memory leak with nested functions and anonymous functions
- `__wglob__`: Retain trailing file separator on Windows
- `pkg`: Avoid error when unlinking non-existent files
- `mkoctfile.m`: Trim whitespace (newline) around system output.
- `subplot.m`: Avoid error when mixing `rcn` and `"position"` calling form
- `plot`: Deprecate using numbers to select line colors
- Don't shut down interpreter immediately on `execute`
- `isprime.m` and `__isprimelarge__.cc`: Minor performance tweaks.
- `__wglob__`: Handle patterns with UNC paths on Windows
- Change wording of error message when using a variable as function
- `inputParser.m`: Adapt for interpreter changes regarding number of output arguments
- Store token ID, not keyword ID when parsing keywords
- `canonicalize_file_name`: Do not translate mapped network drive to UNC path
- `inputParser`: Correctly handle cell default values for optional parameters
- `factor.m`: Performance tweak to avoid division in certain cases.
- Fix regression with `\color[rgb]` TeX pattern
- `regexp`: Check pattern length before accessing it
- `pkg.m`: Create `PREFIX` and `ARCHPREFIX` directories
- `pkg`: Replace `OCTAVE_HOME` in `PREFIX` and `ARCHPREFIX` independently
- `randmtzig.cc`: Add missing `#include <ctime>`
- `pkg`: Fix formatting of `copyfile` message
- `pkg`: Escape special characters in `OCTAVE_HOME` for `regexprep`
GUI
- Fix removing trailing spaces on closing a modified file
- Replace use of deprecated `QDesktopWidget` in GUI.
- Fix display in Variable Editor when `fixed_point_format` is on
- Fix file length when saving shorter content in editor
Build system / Tests
- `addpref.m`: Recode test to work with multiple running instances of Octave.
- Don't leak build directories in installed directories
- Import `hash-buffer` modules from gnulib
- Remove `.dirstamp` files from `test/` directory with `maintainer-clean` target.
- Add tests for `__FILE__` and `__LINE__`
Documentation
- `datestr.m`: Fix minor typo.
- `ls.m`: Improve wording in docstring
- `dir.m`: Clarify wildcard behavior on Windows in docstring
- `memory.m`: Redo documentation to be formatted correctly in Info output.
- Document contracted `format` arguments
- `humps.m`: Fix mismatch between TeX docstring and non-TeX docstring.
- `warning_ids.m`: Add new warning ID `"Octave:deprecated-option"`.
- `primes.m`: Move code examples before math theory.
- `primes.m`: Mark variables in docstring with `@var{}` macro.
- Rewrite section on automatic type conversions
- `subsasgn`: Correct example code
Summary of bugs fixed for version 7.2.0 (2022-07-28):
----------------------------------------------------
For
Improvements and fixes
- Avoid out-of-bounds indexing when checking for broadcastable inplace operators
- `hdl2struct.m`: Fix saving of `uibuttongroups`
- Fix `ls` with glob patterns on Windows
- `pkg.m`: Create directory before saving file
- `nchoosek.m`: Fix freeze-up for certain integer inputs
- `nchoosek.m`: Restore fast path code for floating point inputs
- `betainc.m`: Use sophisticated technique for calculating exponents to avoid inaccuracies
- `ls.m`: Fix handling of `\` on UNIX platforms
- `findobj.m`: Fix input validation of graphics handles
- `newplot.m`: Backed out changeset fdd58773ac02
- `__print_parse_opts__.m`: Initialize variables in all cases for print warnings
- `__wglob__`: Correctly handle `.` and `..` in patterns on Windows
- `datenum.m`: Correctly handle arrays with leading singleton dimensions
- Stop incorrect error when `reset()` called on `uimenu` handle
- Emit more informative error message on empty input when setting axis limits
- `msgbox.m`: Allow "custom" `cdata` for icon
- Fix memory leak with nested functions and anonymous functions
- `__wglob__`: Retain trailing file separator on Windows
- `pkg`: Avoid error when unlinking non-existent files
- `mkoctfile.m`: Trim whitespace (newline) around system output.
- `subplot.m`: Avoid error when mixing `rcn` and `"position"` calling form
- `plot`: Deprecate using numbers to select line colors
- Don't shut down interpreter immediately on `execute`
- `isprime.m` and `__isprimelarge__.cc`: Minor performance tweaks.
- `__wglob__`: Handle patterns with UNC paths on Windows
- Change wording of error message when using a variable as function
- `inputParser.m`: Adapt for interpreter changes regarding number of output arguments
- Store token ID, not keyword ID when parsing keywords
- `canonicalize_file_name`: Do not translate mapped network drive to UNC path
- `inputParser`: Correctly handle cell default values for optional parameters
- `factor.m`: Performance tweak to avoid division in certain cases.
- Fix regression with `\color[rgb]` TeX pattern
- `regexp`: Check pattern length before accessing it
- `pkg.m`: Create `PREFIX` and `ARCHPREFIX` directories
- `pkg`: Replace `OCTAVE_HOME` in `PREFIX` and `ARCHPREFIX` independently
- `randmtzig.cc`: Add missing `#include <ctime>`
- `pkg`: Fix formatting of `copyfile` message
- `pkg`: Escape special characters in `OCTAVE_HOME` for `regexprep`
GUI
- Fix removing trailing spaces on closing a modified file
- Replace use of deprecated `QDesktopWidget` in GUI.
- Fix display in Variable Editor when `fixed_point_format` is on
- Fix file length when saving shorter content in editor
Build system / Tests
- `addpref.m`: Recode test to work with multiple running instances of Octave.
- Don't leak build directories in installed directories
- Import `hash-buffer` modules from gnulib
- Remove `.dirstamp` files from `test/` directory with `maintainer-clean` target.
- Add tests for `__FILE__` and `__LINE__`
Documentation
- `datestr.m`: Fix minor typo.
- `ls.m`: Improve wording in docstring
- `dir.m`: Clarify wildcard behavior on Windows in docstring
- `memory.m`: Redo documentation to be formatted correctly in Info output.
- Document contracted `format` arguments
- `humps.m`: Fix mismatch between TeX docstring and non-TeX docstring.
- `warning_ids.m`: Add new warning ID `"Octave:deprecated-option"`.
- `primes.m`: Move code examples before math theory.
- `primes.m`: Mark variables in docstring with `@var{}` macro.
- Rewrite section on automatic type conversions
- `subsasgn`: Correct example code
MAIN commitmail json YAML
pkgsrc/net/libtorrent-rasterbar/Makefile@1.27
/
diff
pkgsrc/net/libtorrent-rasterbar/PLIST@1.8 / diff
pkgsrc/net/libtorrent-rasterbar/distinfo@1.19 / diff
pkgsrc/net/libtorrent-rasterbar/PLIST@1.8 / diff
pkgsrc/net/libtorrent-rasterbar/distinfo@1.19 / diff
libtorrent-rasterbar: updated to 2.0.8
libtorrent-2.0.8
fix uTP streams timing out instead of closing cleanly
add write_torrent_file_buf() overload for generating .torrent files
add create_torrent::generate_buf() function to generate into a buffer
fix copy_file when the file ends with a sparse region
uTP performance, fix packet loss when sending is stalled
fix trackers being stuck after session pause/resume
fix bug in hash_picker with empty files
uTP performance, prevent premature timeouts/resends
add option to not memory map files below a certain size
settings_pack now returns default values when queried for missing settings
fix copy_file fall-back when SEEK_HOL/SEEK_DATA is not supported
improve error reporting from file copy and move
tweak pad file placement to match reference implementation (tail-padding)
uTP performance, more lenient nagle's algorithm to always allow one outstanding undersized packet
uTP performance, piggy-back held back undersized packet with ACKs
uTP performance, don't send redundant deferred ACKs
support incoming SOCKS5 packets with hostnames as source address, for UDP trackers
ignore duplicate network interface change notifications on linux
fix total_want/want accounting when forcing a recheck
fix merging metadata with magnet links added on top of existing torrents
add torrent_flag to default all file priorities to dont_download
fix &so= feature in magnet links
improve compatibility of SOCKS5 UDP ASSOCIATE
fix madvise range for flushing cache in mmap_storage
open files with no_cache set in O_SYNC mode
libtorrent-2.0.8
fix uTP streams timing out instead of closing cleanly
add write_torrent_file_buf() overload for generating .torrent files
add create_torrent::generate_buf() function to generate into a buffer
fix copy_file when the file ends with a sparse region
uTP performance, fix packet loss when sending is stalled
fix trackers being stuck after session pause/resume
fix bug in hash_picker with empty files
uTP performance, prevent premature timeouts/resends
add option to not memory map files below a certain size
settings_pack now returns default values when queried for missing settings
fix copy_file fall-back when SEEK_HOL/SEEK_DATA is not supported
improve error reporting from file copy and move
tweak pad file placement to match reference implementation (tail-padding)
uTP performance, more lenient nagle's algorithm to always allow one outstanding undersized packet
uTP performance, piggy-back held back undersized packet with ACKs
uTP performance, don't send redundant deferred ACKs
support incoming SOCKS5 packets with hostnames as source address, for UDP trackers
ignore duplicate network interface change notifications on linux
fix total_want/want accounting when forcing a recheck
fix merging metadata with magnet links added on top of existing torrents
add torrent_flag to default all file priorities to dont_download
fix &so= feature in magnet links
improve compatibility of SOCKS5 UDP ASSOCIATE
fix madvise range for flushing cache in mmap_storage
open files with no_cache set in O_SYNC mode
MAIN commitmail json YAML
rapidjson: needs googletest to build
MAIN commitmail json YAML
Updated devel/protobuf, devel/py-protobuf
MAIN commitmail json YAML
pkgsrc/devel/protobuf/Makefile@1.62
/
diff
pkgsrc/devel/protobuf/distinfo@1.69 / diff
pkgsrc/devel/py-protobuf/Makefile@1.59 / diff
pkgsrc/devel/py-protobuf/distinfo@1.55 / diff
pkgsrc/devel/protobuf/distinfo@1.69 / diff
pkgsrc/devel/py-protobuf/Makefile@1.59 / diff
pkgsrc/devel/py-protobuf/distinfo@1.55 / diff
protobuf py-protobuf: updated to [34].21.8
Protocol Buffers v21.8
Other
Fix for grpc.tools issue 17995 & protobuf issue 7474 (handle UTF-8 paths in argumentfile)
C++
21.x No longer define no_threadlocal on OpenBSD
Protocol Buffers v21.8
Other
Fix for grpc.tools issue 17995 & protobuf issue 7474 (handle UTF-8 paths in argumentfile)
C++
21.x No longer define no_threadlocal on OpenBSD
MAIN commitmail json YAML
Updated devel/py-types-setuptools, audio/py-soundfile
MAIN commitmail json YAML
py-soundfile: updated to 0.11.0
0.11.0
MP3 support
Adds binary wheels for macOS M1
Improves compatibility with macOS, specifically for M1 machines
Fixes file descriptor open for binary wheels on Windows and Python 3.5+
Updates libsndfile to v1.1.0
Adds get_strings method for retrieving all metadata at once
Improves documentation, error messages and tests
Displays length of very short files in samples
Supports the file system path protocol (pathlib et al)
0.11.0
MP3 support
Adds binary wheels for macOS M1
Improves compatibility with macOS, specifically for M1 machines
Fixes file descriptor open for binary wheels on Windows and Python 3.5+
Updates libsndfile to v1.1.0
Adds get_strings method for retrieving all metadata at once
Improves documentation, error messages and tests
Displays length of very short files in samples
Supports the file system path protocol (pathlib et al)
MAIN commitmail json YAML
pkgsrc/devel/py-types-setuptools/Makefile@1.11
/
diff
pkgsrc/devel/py-types-setuptools/distinfo@1.10 / diff
pkgsrc/devel/py-types-setuptools/distinfo@1.10 / diff
py-types-setuptools: updated to 65.5.0.1
65.5.0.1 (2022-10-16)
Remove empty `__init__` methods from classes with 0 parents
65.5.0.0 (2022-10-15)
[stubsabot] Bump setuptools to 65.5.*
65.5.0.1 (2022-10-16)
Remove empty `__init__` methods from classes with 0 parents
65.5.0.0 (2022-10-15)
[stubsabot] Bump setuptools to 65.5.*
MAIN commitmail json YAML
Updated net/rsync, security/sudo
MAIN commitmail json YAML
pkgsrc/security/sudo/Makefile@1.191
/
diff
pkgsrc/security/sudo/PLIST@1.23 / diff
pkgsrc/security/sudo/distinfo@1.123 / diff
pkgsrc/security/sudo/PLIST@1.23 / diff
pkgsrc/security/sudo/distinfo@1.123 / diff
sudo: updated to 1.9.12
What's new in Sudo 1.9.12
* Fixed a bug in the ptrace-based intercept mode where the current
working directory could include garbage at the end.
* Fixed a compilation error on systems that lack the stdint.h
header.
* Fixed a bug when logging the command's exit status in intercept
mode. The wrong command could be logged with the exit status.
* For ptrace-based intercept mode, sudo will now attempt to
verify that the command path name, arguments and environment
have not changed from the time when they were authorized by the
security policy. The new "intercept_verify" sudoers setting can
be used to control this behavior.
* Fixed running commands with a relative path (e.g. ./foo) in
intercept mode. Previously, this would fail if sudo's current
working directory was different from that of the command.
* Sudo now supports passing the execve(2) system call the NULL
pointer for the `argv` and/or `envp` arguments when in intercept
mode. Linux treats a NULL pointer like an empty array.
* The sudoers LDAP schema now allows sudoUser, sudoRunasUser and
sudoRunasGroup to include UTF-8 characters, not just 7-bit ASCII.
* Fixed a problem with "sudo -i" on SELinux when the target user's
home directory is not searchable by sudo.
* Neovim has been added to the list of visudo editors that support
passing the line number on the command line.
* Fixed a bug in sudo's SHA384 and SHA512 message digest padding.
* Added a new "-N" (--no-update) command line option to sudo which
can be used to prevent sudo from updating the user's cached
credentials. It is now possible to determine whether or not a
user's cached credentials are currently valid by running:
$ sudo -Nnv
and checking the exit value. One use case for this is to indicate
in a shell prompt that sudo is "active" for the user.
* PAM approval modules are no longer invoked when running sub-commands
in intercept mode unless the "intercept_authenticate" option is set.
There is a substantial performance penalty for calling into PAM
for each command run. PAM approval modules are still called for
the initial command.
* Intercept mode on Linux now uses process_vm_readv(2) and
process_vm_writev(2) if available.
* The XDG_CURRENT_DESKTOP environment variable is now preserved
by default. This makes it possible for graphical applications
to choose the correct theme when run via sudo.
* On 64-bit systems, if sudo fails to load a sudoers group plugin,
it will use system-specific heuristics to try to locate a 64-bit
version of the plugin.
* The cvtsudoers manual now documents the JSON and CSV output
formats.
* Fixed a bug where sub-commands were not being logged to a remote
log server when log_subcmds was enabled.
* The new log_stdin, log_stdout, log_stderr, log_ttyin, and log_ttyout
sudoers settings can be used to support more fine-grained I/O logging.
The sudo front-end no longer allocates a pseudo-terminal when running
a command if the I/O logging plugin requests logging of stdin, stdout,
or stderr but not terminal input/output.
* Quieted a libgcrypt run-time initialization warning.
* Fixed a bug in visudo that caused literal backslashes to be removed
from the EDITOR environment variable.
* The sudo Python plugin now implements the "find_spec" method instead
of the the deprecated "find_module". This fixes a test failure when
a newer version of setuptools that doesn't include "find_module" is
found on the system.
* Fixed a bug introduced in sudo 1.9.9 where sudo_logsrvd created
the process ID file, usually /var/run/sudo/sudo_logsrvd.pid, as
a directory instead of a plain file. The same bug could result
in I/O log directories that end in six or more X's being created
literally in addition to the name being used as a template for
the mkdtemp(3) function.
* Fixed a long-standing bug where a sudoers rule with a command
line argument of "", which indicates the command may be run with
no arguments, would also match a literal "" on the command line.
* Added the -I option to visudo which only edits the main sudoers
file. Include files are not edited unless a syntax error is found.
* Fixed "sudo -l -U otheruser" output when the runas list is empty.
Previously, sudo would list the invoking user instead of the
list user.
* Fixed the display of command tags and options in "sudo -l" output
when the RunAs user or group changes. A new line is started for
RunAs changes which means we need to display the command tags
and options again.
* The sesh helper program now uses getopt_long(3) to parse the
command line options.
* The embedded copy of zlib has been updated to version 1.2.13.
* Fixed a bug that prevented event log data from being sent to the
log server when I/O logging was not enabled. This only affected
systems without PAM or configurations where the pam_session and
pam_setcred options were disabled in the sudoers file.
* Fixed a bug where "sudo -l" output included a carriage return
after the newline. This is only needed when displaying to a
terminal in raw mode.
What's new in Sudo 1.9.12
* Fixed a bug in the ptrace-based intercept mode where the current
working directory could include garbage at the end.
* Fixed a compilation error on systems that lack the stdint.h
header.
* Fixed a bug when logging the command's exit status in intercept
mode. The wrong command could be logged with the exit status.
* For ptrace-based intercept mode, sudo will now attempt to
verify that the command path name, arguments and environment
have not changed from the time when they were authorized by the
security policy. The new "intercept_verify" sudoers setting can
be used to control this behavior.
* Fixed running commands with a relative path (e.g. ./foo) in
intercept mode. Previously, this would fail if sudo's current
working directory was different from that of the command.
* Sudo now supports passing the execve(2) system call the NULL
pointer for the `argv` and/or `envp` arguments when in intercept
mode. Linux treats a NULL pointer like an empty array.
* The sudoers LDAP schema now allows sudoUser, sudoRunasUser and
sudoRunasGroup to include UTF-8 characters, not just 7-bit ASCII.
* Fixed a problem with "sudo -i" on SELinux when the target user's
home directory is not searchable by sudo.
* Neovim has been added to the list of visudo editors that support
passing the line number on the command line.
* Fixed a bug in sudo's SHA384 and SHA512 message digest padding.
* Added a new "-N" (--no-update) command line option to sudo which
can be used to prevent sudo from updating the user's cached
credentials. It is now possible to determine whether or not a
user's cached credentials are currently valid by running:
$ sudo -Nnv
and checking the exit value. One use case for this is to indicate
in a shell prompt that sudo is "active" for the user.
* PAM approval modules are no longer invoked when running sub-commands
in intercept mode unless the "intercept_authenticate" option is set.
There is a substantial performance penalty for calling into PAM
for each command run. PAM approval modules are still called for
the initial command.
* Intercept mode on Linux now uses process_vm_readv(2) and
process_vm_writev(2) if available.
* The XDG_CURRENT_DESKTOP environment variable is now preserved
by default. This makes it possible for graphical applications
to choose the correct theme when run via sudo.
* On 64-bit systems, if sudo fails to load a sudoers group plugin,
it will use system-specific heuristics to try to locate a 64-bit
version of the plugin.
* The cvtsudoers manual now documents the JSON and CSV output
formats.
* Fixed a bug where sub-commands were not being logged to a remote
log server when log_subcmds was enabled.
* The new log_stdin, log_stdout, log_stderr, log_ttyin, and log_ttyout
sudoers settings can be used to support more fine-grained I/O logging.
The sudo front-end no longer allocates a pseudo-terminal when running
a command if the I/O logging plugin requests logging of stdin, stdout,
or stderr but not terminal input/output.
* Quieted a libgcrypt run-time initialization warning.
* Fixed a bug in visudo that caused literal backslashes to be removed
from the EDITOR environment variable.
* The sudo Python plugin now implements the "find_spec" method instead
of the the deprecated "find_module". This fixes a test failure when
a newer version of setuptools that doesn't include "find_module" is
found on the system.
* Fixed a bug introduced in sudo 1.9.9 where sudo_logsrvd created
the process ID file, usually /var/run/sudo/sudo_logsrvd.pid, as
a directory instead of a plain file. The same bug could result
in I/O log directories that end in six or more X's being created
literally in addition to the name being used as a template for
the mkdtemp(3) function.
* Fixed a long-standing bug where a sudoers rule with a command
line argument of "", which indicates the command may be run with
no arguments, would also match a literal "" on the command line.
* Added the -I option to visudo which only edits the main sudoers
file. Include files are not edited unless a syntax error is found.
* Fixed "sudo -l -U otheruser" output when the runas list is empty.
Previously, sudo would list the invoking user instead of the
list user.
* Fixed the display of command tags and options in "sudo -l" output
when the RunAs user or group changes. A new line is started for
RunAs changes which means we need to display the command tags
and options again.
* The sesh helper program now uses getopt_long(3) to parse the
command line options.
* The embedded copy of zlib has been updated to version 1.2.13.
* Fixed a bug that prevented event log data from being sent to the
log server when I/O logging was not enabled. This only affected
systems without PAM or configurations where the pam_session and
pam_setcred options were disabled in the sudoers file.
* Fixed a bug where "sudo -l" output included a carriage return
after the newline. This is only needed when displaying to a
terminal in raw mode.
MAIN commitmail json YAML
pkgsrc/net/rsync/Makefile@1.124
/
diff
pkgsrc/net/rsync/distinfo@1.58 / diff
pkgsrc/net/rsync/hacks.mk deleted
pkgsrc/net/rsync/distinfo@1.58 / diff
pkgsrc/net/rsync/hacks.mk deleted
rsync: updated to 3.2.7
rsync 3.2.7 (20 Oct 2022)
BUG FIXES:
- Fixed the client-side validating of the remote sender's filtering behavior.
- More fixes for the "unrequested file-list name" name, including a copy of
"/" with `--relative` enabled and a copy with a lot of related paths with
`--relative` enabled (often derived from a `--files-from` list).
- When rsync gets an unpack error on an ACL, mention the filename.
- Avoid over-setting sanitize_paths when a daemon is serving "/" (even if
"use chroot" is false).
ENHANCEMENTS:
- Added negotiated daemon-auth support that allows a stronger checksum digest
to be used to validate a user's login to the daemon. Added SHA512, SHA256,
and SHA1 digests to MD5 & MD4. These new digests are at the highest priority
in the new daemon-auth negotiation list.
- Added support for the SHA1 digest in file checksums. While this tends to be
overkill, it is available if someone really needs it. This overly-long
checksum is at the lowest priority in the normal checksum negotiation list.
See [`--checksum-choice`](rsync.1#opt) (`--cc`) and the `RSYNC_CHECKSUM_LIST`
environment var for how to customize this.
- Improved the xattr hash table to use a 64-bit key without slowing down the
key's computation. This should make extra sure that a hash collision doesn't
happen.
- If the `--version` option is repeated (e.g. `-VV`) then the information is
output in a (still readable) JSON format. Client side only.
- The script `support/json-rsync-version` is available to get the JSON style
version output from any rsync. The script accepts either text on stdin
**or** an arg that specifies an rsync executable to run with a doubled
`--version` option. If the text we get isn't already in JSON format, it is
converted. Newer rsync versions will provide more complete json info than
older rsync versions. Various tweaks are made to keep the flag names
consistent across versions.
- The [`use chroot`](rsyncd.conf.5#) daemon parameter now defaults to "unset"
so that rsync can use chroot when it works and a sanitized copy when chroot
is not supported (e.g., for a non-root daemon). Explicitly setting the
parameter to true or false (on or off) behaves the same way as before.
- The `--fuzzy` option was optimized a bit to try to cut down on the amount of
computations when considering a big pool of files. The simple heuristic from
Kenneth Finnegan resuled in about a 2x speedup.
- If rsync is forced to use protocol 29 or before (perhaps due to talking to an
rsync before 3.0.0), the modify time of a file is limited to 4-bytes. Rsync
now interprets this value as an unsigned integer so that a current year past
2038 can continue to be represented. This does mean that years prior to 1970
cannot be represented in an older protocol, but this trade-off seems like the
right choice given that (1) 2038 is very rapidly approaching, and (2) newer
protocols support a much wider range of old and new dates.
- The rsync client now treats an empty destination arg as an error, just like
it does for an empty source arg. This doesn't affect a `host:` arg (which is
treated the same as `host:.`) since the arg is not completely empty. The use
of [`--old-args`](rsync.1#opt) (including via `RSYNC_OLD_ARGS`) allows the
prior behavior of treating an empty destination arg as a ".".
PACKAGING RELATED:
- The checksum code now uses openssl's EVP methods, which gets rid of various
deprecation warnings and makes it easy to support more digest methods. On
newer systems, the MD4 digest is marked as legacy in the openssl code, which
makes openssl refuse to support it via EVP. You can choose to ignore this
and allow rsync's MD4 code to be used for older rsync connections (when
talking to an rsync prior to 3.0.0) or you can choose to configure rsync to
tell openssl to enable legacy algorithms (see below).
- A simple openssl config file is supplied that can be installed for rsync to
use. If you install packaging/openssl-rsync.cnf to a public spot (such as
`/etc/ssl/openssl-rsync.cnf`) and then run configure with the option
`--with-openssl-conf=/path/name.cnf`, this will cause rsync to export the
configured path in the OPENSSL_CONF environment variable (when the variable
is not already set). This will enable openssl's MD4 code for rsync to use.
- The packager may wish to include an explicit "use chroot = true" in the top
section of their supplied /etc/rsyncd.conf file if the daemon is being
installed to run as the root user (though rsync should behave the same even
with the value unset, a little extra paranoia doesn't hurt).
- I've noticed that some packagers haven't installed support/nameconvert for
users to use in their chrooted rsync configs. Even if it is not installed
as an executable script (to avoid a python3 dependency) it would be good to
install it with the other rsync-related support scripts.
- It would be good to add support/json-rsync-version to the list of installed
support scripts.
rsync 3.2.7 (20 Oct 2022)
BUG FIXES:
- Fixed the client-side validating of the remote sender's filtering behavior.
- More fixes for the "unrequested file-list name" name, including a copy of
"/" with `--relative` enabled and a copy with a lot of related paths with
`--relative` enabled (often derived from a `--files-from` list).
- When rsync gets an unpack error on an ACL, mention the filename.
- Avoid over-setting sanitize_paths when a daemon is serving "/" (even if
"use chroot" is false).
ENHANCEMENTS:
- Added negotiated daemon-auth support that allows a stronger checksum digest
to be used to validate a user's login to the daemon. Added SHA512, SHA256,
and SHA1 digests to MD5 & MD4. These new digests are at the highest priority
in the new daemon-auth negotiation list.
- Added support for the SHA1 digest in file checksums. While this tends to be
overkill, it is available if someone really needs it. This overly-long
checksum is at the lowest priority in the normal checksum negotiation list.
See [`--checksum-choice`](rsync.1#opt) (`--cc`) and the `RSYNC_CHECKSUM_LIST`
environment var for how to customize this.
- Improved the xattr hash table to use a 64-bit key without slowing down the
key's computation. This should make extra sure that a hash collision doesn't
happen.
- If the `--version` option is repeated (e.g. `-VV`) then the information is
output in a (still readable) JSON format. Client side only.
- The script `support/json-rsync-version` is available to get the JSON style
version output from any rsync. The script accepts either text on stdin
**or** an arg that specifies an rsync executable to run with a doubled
`--version` option. If the text we get isn't already in JSON format, it is
converted. Newer rsync versions will provide more complete json info than
older rsync versions. Various tweaks are made to keep the flag names
consistent across versions.
- The [`use chroot`](rsyncd.conf.5#) daemon parameter now defaults to "unset"
so that rsync can use chroot when it works and a sanitized copy when chroot
is not supported (e.g., for a non-root daemon). Explicitly setting the
parameter to true or false (on or off) behaves the same way as before.
- The `--fuzzy` option was optimized a bit to try to cut down on the amount of
computations when considering a big pool of files. The simple heuristic from
Kenneth Finnegan resuled in about a 2x speedup.
- If rsync is forced to use protocol 29 or before (perhaps due to talking to an
rsync before 3.0.0), the modify time of a file is limited to 4-bytes. Rsync
now interprets this value as an unsigned integer so that a current year past
2038 can continue to be represented. This does mean that years prior to 1970
cannot be represented in an older protocol, but this trade-off seems like the
right choice given that (1) 2038 is very rapidly approaching, and (2) newer
protocols support a much wider range of old and new dates.
- The rsync client now treats an empty destination arg as an error, just like
it does for an empty source arg. This doesn't affect a `host:` arg (which is
treated the same as `host:.`) since the arg is not completely empty. The use
of [`--old-args`](rsync.1#opt) (including via `RSYNC_OLD_ARGS`) allows the
prior behavior of treating an empty destination arg as a ".".
PACKAGING RELATED:
- The checksum code now uses openssl's EVP methods, which gets rid of various
deprecation warnings and makes it easy to support more digest methods. On
newer systems, the MD4 digest is marked as legacy in the openssl code, which
makes openssl refuse to support it via EVP. You can choose to ignore this
and allow rsync's MD4 code to be used for older rsync connections (when
talking to an rsync prior to 3.0.0) or you can choose to configure rsync to
tell openssl to enable legacy algorithms (see below).
- A simple openssl config file is supplied that can be installed for rsync to
use. If you install packaging/openssl-rsync.cnf to a public spot (such as
`/etc/ssl/openssl-rsync.cnf`) and then run configure with the option
`--with-openssl-conf=/path/name.cnf`, this will cause rsync to export the
configured path in the OPENSSL_CONF environment variable (when the variable
is not already set). This will enable openssl's MD4 code for rsync to use.
- The packager may wish to include an explicit "use chroot = true" in the top
section of their supplied /etc/rsyncd.conf file if the daemon is being
installed to run as the root user (though rsync should behave the same even
with the value unset, a little extra paranoia doesn't hurt).
- I've noticed that some packagers haven't installed support/nameconvert for
users to use in their chrooted rsync configs. Even if it is not installed
as an executable script (to avoid a python3 dependency) it would be good to
install it with the other rsync-related support scripts.
- It would be good to add support/json-rsync-version to the list of installed
support scripts.
MAIN commitmail json YAML
Updated devel/dejagnu, devel/libffi
MAIN commitmail json YAML
libffi: updated to 3.4.4
3.4.4 Oct-23-2022
Important aarch64 fixes, including support for linux builds
with Link Time Optimization (-flto).
Fix x86 stdcall stack alignment.
Fix x86 Windows msvc assembler compatibility.
Fix moxie and or1k small structure args.
3.4.4 Oct-23-2022
Important aarch64 fixes, including support for linux builds
with Link Time Optimization (-flto).
Fix x86 stdcall stack alignment.
Fix x86 Windows msvc assembler compatibility.
Fix moxie and or1k small structure args.
MAIN commitmail json YAML
pkgsrc/devel/dejagnu/Makefile@1.24
/
diff
pkgsrc/devel/dejagnu/PLIST@1.11 / diff
pkgsrc/devel/dejagnu/distinfo@1.19 / diff
pkgsrc/devel/dejagnu/PLIST@1.11 / diff
pkgsrc/devel/dejagnu/distinfo@1.19 / diff
dejagnu: updated to 1.6.3
Changes since 1.6.2:
1. The internal proc 'is_remote' has been renamed to 'isremote' for
consistency with the other similar procs (eg, istarget). Testsuites
should use this proc. The 'is_remote' proc is deprecated.
2. runtest now accepts --local_init and --global_init options to override
the default of reading "site.exp". See the manual for details.
3. runtest now responds consistently to all Tcl errors and generates an
UNRESOLVED result when a test script aborts. Previously, calling an
undefined procedure would cause the test run to abort while other Tcl
errors produced only an easily-ignored message.
4. runtest now collects Tcl errors encountered during a test run and prints
the collected errors a second time at the end of the test run after the
summary. Separator lines containing more than 10 hyphens are included.
5. A utility procedure relative_filename has been added. This procedure
computes a relative file name to a given destination from a given base.
6. The utility procedure 'grep' now accepts a '-n' option that
includes line numbers in the output, consistent with GNU grep.
7. The target_compile procedure now accepts a "linker=" option that
overrides the compiler selection when producing an executable.
8. The internal default_target_compile procedure now supports compiling
sources in Go (using GCC Go) and Rust.
9. The host_execute procedure no longer insists that the executable be in
the current directory if the file exists under the given name.
10. The host_execute procedure now reads input to end-of-file, to ensure
that the child process will be able to complete instead of being cut
short by a SIGPIPE under unpredictable unfavorable timing scenarios.
11. The match patterns in the host_execute procedure have been revised to
fix timing issues causing test names to be truncated.
12. The host_execute procedure is no longer sensitive to the value of the
"text" global variable.
13. A new multiplex procedure "testsuite" is added for commands retrieving
or providing information about the current testsuite.
14. A command "testsuite file" is added to replace the use of the "*dir"
variables in test scripts.
15. A command "testsuite can call" is added to report the availability of
multiplexed API calls.
16. A new multiplex procedure "testcase" is added for commands examining or
manipulating the dynamic state of ongoing testing.
17. A command "testcase group" is provided for reporting test groups to the
DejaGnu core. Currently, the usage of this command is validated, but
it will affect at least XML output in a future release of DejaGnu.
18. A shell command "dejagnu" is added as a place to hang various
auxiliary commands not directly involved with running tests. The
"runtest" command will remain for that purpose for the foreseeable
future.
19. The first auxiliary command is added: "report card". The "dejagnu
report card" command reads DejaGnu summary files and produces a compact
tabular summary across multiple tools.
20. A Tcl namespace is now used for some internal procedures and variables.
The Tcl namespace ::dejagnu and all child namespaces are entirely
internal and should not be mentioned in testsuite code. Its contents
are subject to change without notice, even on point releases.
21. The DejaGnu testsuite no longer searches for a nearby Expect executable
in the location where it would have been located in the old Cygnus tree
layout. If you want to use a special Expect other than the system
Expect, specify EXPECT=/name/of/expect to "runtest" or "make check".
Changes since 1.6.2:
1. The internal proc 'is_remote' has been renamed to 'isremote' for
consistency with the other similar procs (eg, istarget). Testsuites
should use this proc. The 'is_remote' proc is deprecated.
2. runtest now accepts --local_init and --global_init options to override
the default of reading "site.exp". See the manual for details.
3. runtest now responds consistently to all Tcl errors and generates an
UNRESOLVED result when a test script aborts. Previously, calling an
undefined procedure would cause the test run to abort while other Tcl
errors produced only an easily-ignored message.
4. runtest now collects Tcl errors encountered during a test run and prints
the collected errors a second time at the end of the test run after the
summary. Separator lines containing more than 10 hyphens are included.
5. A utility procedure relative_filename has been added. This procedure
computes a relative file name to a given destination from a given base.
6. The utility procedure 'grep' now accepts a '-n' option that
includes line numbers in the output, consistent with GNU grep.
7. The target_compile procedure now accepts a "linker=" option that
overrides the compiler selection when producing an executable.
8. The internal default_target_compile procedure now supports compiling
sources in Go (using GCC Go) and Rust.
9. The host_execute procedure no longer insists that the executable be in
the current directory if the file exists under the given name.
10. The host_execute procedure now reads input to end-of-file, to ensure
that the child process will be able to complete instead of being cut
short by a SIGPIPE under unpredictable unfavorable timing scenarios.
11. The match patterns in the host_execute procedure have been revised to
fix timing issues causing test names to be truncated.
12. The host_execute procedure is no longer sensitive to the value of the
"text" global variable.
13. A new multiplex procedure "testsuite" is added for commands retrieving
or providing information about the current testsuite.
14. A command "testsuite file" is added to replace the use of the "*dir"
variables in test scripts.
15. A command "testsuite can call" is added to report the availability of
multiplexed API calls.
16. A new multiplex procedure "testcase" is added for commands examining or
manipulating the dynamic state of ongoing testing.
17. A command "testcase group" is provided for reporting test groups to the
DejaGnu core. Currently, the usage of this command is validated, but
it will affect at least XML output in a future release of DejaGnu.
18. A shell command "dejagnu" is added as a place to hang various
auxiliary commands not directly involved with running tests. The
"runtest" command will remain for that purpose for the foreseeable
future.
19. The first auxiliary command is added: "report card". The "dejagnu
report card" command reads DejaGnu summary files and produces a compact
tabular summary across multiple tools.
20. A Tcl namespace is now used for some internal procedures and variables.
The Tcl namespace ::dejagnu and all child namespaces are entirely
internal and should not be mentioned in testsuite code. Its contents
are subject to change without notice, even on point releases.
21. The DejaGnu testsuite no longer searches for a nearby Expect executable
in the location where it would have been located in the old Cygnus tree
layout. If you want to use a special Expect other than the system
Expect, specify EXPECT=/name/of/expect to "runtest" or "make check".
MAIN commitmail json YAML
Updated net/py-gevent, net/py-geventhttpclient
MAIN commitmail json YAML
pkgsrc/net/py-geventhttpclient/Makefile@1.5
/
diff
pkgsrc/net/py-geventhttpclient/distinfo@1.6 / diff
pkgsrc/net/py-geventhttpclient/distinfo@1.6 / diff
py-geventhttpclient: updated to 2.0.8
2.0.8
Prefer using create_default_ssl_context (second try, now backwards compatible)
2.0.7
Revert "Prefer using create_default_ssl_context"
2.0.3
fix: import distutils after setuptools (compat with setuptools/65.3.0) by @sandrotosi in #168
Vendor llhttp as submodule and update it to v6.0.10
2.0.2
Urlencode spaces in query string, like requests does
2.0.1
Always URLencode data parameter if it is dict type
2.0.0
Replace http_parser with llhttp
2.0.8
Prefer using create_default_ssl_context (second try, now backwards compatible)
2.0.7
Revert "Prefer using create_default_ssl_context"
2.0.3
fix: import distutils after setuptools (compat with setuptools/65.3.0) by @sandrotosi in #168
Vendor llhttp as submodule and update it to v6.0.10
2.0.2
Urlencode spaces in query string, like requests does
2.0.1
Always URLencode data parameter if it is dict type
2.0.0
Replace http_parser with llhttp
MAIN commitmail json YAML
pkgsrc/net/py-gevent/Makefile@1.19
/
diff
pkgsrc/net/py-gevent/PLIST@1.14 / diff
pkgsrc/net/py-gevent/distinfo@1.14 / diff
pkgsrc/net/py-gevent/PLIST@1.14 / diff
pkgsrc/net/py-gevent/distinfo@1.14 / diff
py-gevent: updated to 22.10.1
22.10.1 (2022-10-14)
====================
Features
--------
- Update bundled libuv to 1.44.2.
22.08.0 (2022-10-08)
====================
Features
--------
- Windows: Test and provide binary wheels for PyPy3.7.
Note that there may be issues with subprocesses, signals, and it may
be slow.
- Upgrade embedded c-ares to 1.18.1.
- Upgrade bundled libuv to 1.42.0 from 1.40.0.
- Added preliminary support for Python 3.11 (rc2 and later).
Some platforms may or may not have binary wheels at this time.
.. important:: Support for legacy versions of Python, including 2.7
and 3.6, will be ending soon. The
maintenance burden has become too great and the
maintainer's time is too limited.
Ideally, there will be a release of gevent compatible
with a final release of greenlet 2.0 that still
supports those legacy versions, but that may not be
possible; this may be the final release to support them.
:class:`gevent.threadpool.ThreadPool` can now optionally expire idle
threads. This is used by default in the implicit thread pool used for
DNS requests and other user-submitted tasks; other uses of a
thread-pool need to opt-in to this.
Bugfixes
--------
- Truly disable the effects of compiling with ``-ffast-math``.
22.10.1 (2022-10-14)
====================
Features
--------
- Update bundled libuv to 1.44.2.
22.08.0 (2022-10-08)
====================
Features
--------
- Windows: Test and provide binary wheels for PyPy3.7.
Note that there may be issues with subprocesses, signals, and it may
be slow.
- Upgrade embedded c-ares to 1.18.1.
- Upgrade bundled libuv to 1.42.0 from 1.40.0.
- Added preliminary support for Python 3.11 (rc2 and later).
Some platforms may or may not have binary wheels at this time.
.. important:: Support for legacy versions of Python, including 2.7
and 3.6, will be ending soon. The
maintenance burden has become too great and the
maintainer's time is too limited.
Ideally, there will be a release of gevent compatible
with a final release of greenlet 2.0 that still
supports those legacy versions, but that may not be
possible; this may be the final release to support them.
:class:`gevent.threadpool.ThreadPool` can now optionally expire idle
threads. This is used by default in the implicit thread pool used for
DNS requests and other user-submitted tasks; other uses of a
thread-pool need to opt-in to this.
Bugfixes
--------
- Truly disable the effects of compiling with ``-ffast-math``.
MAIN commitmail json YAML
avidemux: depend on multimedia/x264
MAIN commitmail json YAML
Updated devel/py-daemon, audio/flac
MAIN commitmail json YAML
pkgsrc/audio/flac/Makefile@1.60
/
diff
pkgsrc/audio/flac/PLIST@1.18 / diff
pkgsrc/audio/flac/distinfo@1.35 / diff
pkgsrc/audio/flac/patches/patch-strip_non_asm_libtool_args.sh deleted
pkgsrc/audio/flac/PLIST@1.18 / diff
pkgsrc/audio/flac/distinfo@1.35 / diff
pkgsrc/audio/flac/patches/patch-strip_non_asm_libtool_args.sh deleted
flac: updated to 1.4.2
FLAC 1.4.2 (22-Oct-2022)
Once again, this release only has a few changes. A problem with FLAC playback in GStreamer (and possibly other libFLAC users) was the reason for the short time since the last release
General
- Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
- Remove all pure assembler, removing build dependency on nasm
- Made console output more uniform across different platforms and CPUs
- Improve ability to tune compile for a certain system (for example with -march=native) when combining with 窶電isable-asm-optimizations: plain C functions can now be better optimized
Build system
- Default CFLAGS are now prepended instead of dropped when user CFLAGS are set
- -msse2 is no longer added by default (was only applicable to x86)
- Fix cross-compiling and out-of-tree building when pandoc and doxygen are not available
- Fix issue with Clang not compiling functions with intrinsics
- Fix detection of bswap intrinsics (Ozkan Sezer)
- Improve search for libssp on MinGW (Ozkan Sezer, Martijn van Beurden)
libFLAC
- Fix issue when the libFLAC user seeks in a file instead of libFLAC itself
FLAC 1.4.2 (22-Oct-2022)
Once again, this release only has a few changes. A problem with FLAC playback in GStreamer (and possibly other libFLAC users) was the reason for the short time since the last release
General
- Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
- Remove all pure assembler, removing build dependency on nasm
- Made console output more uniform across different platforms and CPUs
- Improve ability to tune compile for a certain system (for example with -march=native) when combining with 窶電isable-asm-optimizations: plain C functions can now be better optimized
Build system
- Default CFLAGS are now prepended instead of dropped when user CFLAGS are set
- -msse2 is no longer added by default (was only applicable to x86)
- Fix cross-compiling and out-of-tree building when pandoc and doxygen are not available
- Fix issue with Clang not compiling functions with intrinsics
- Fix detection of bswap intrinsics (Ozkan Sezer)
- Improve search for libssp on MinGW (Ozkan Sezer, Martijn van Beurden)
libFLAC
- Fix issue when the libFLAC user seeks in a file instead of libFLAC itself
MAIN commitmail json YAML
py-daemon: updated to 2.3.2
Version 2.3.2
=============
Bugs Fixed:
* Declare Twine as a development dependency (not a build dependency).
* Specify to build a wheel distribution for only Python 3 or later.
* Specify the built package requires Python 3 or later.
Removed:
* The earlier version 2.3.1 is now ���yanked��� from PyPI (unlisted and not an
installation candidate), because that version incorrectly permitted
installation on Python 2. Thanks to Nick M. for the report.
Version 2.3.2
=============
Bugs Fixed:
* Declare Twine as a development dependency (not a build dependency).
* Specify to build a wheel distribution for only Python 3 or later.
* Specify the built package requires Python 3 or later.
Removed:
* The earlier version 2.3.1 is now ���yanked��� from PyPI (unlisted and not an
installation candidate), because that version incorrectly permitted
installation on Python 2. Thanks to Nick M. for the report.
MAIN commitmail json YAML
Updated devel/py-test-asyncio, devel/py-exceptiongroup, devel/py-test-localserver, devel/py-setuptools
MAIN commitmail json YAML
py-setuptools: updated to 65.5.0
v65.5.0
-------
Changes
* Fixed editable install for multi-module/no-package ``src``-layout projects.
* Minor refactorings to support distutils using stdlib logging module.
Documentation changes
* Updated the example version numbers to be compliant with PEP-440 on the "Specifying Your Project窶冱 Version" page of the user guide.
Misc
* Improved information about conflicting entries in the current working directory
and editable install (in documentation and as an informational warning).
* Updated version of ``validate_pyproject``.
v65.5.0
-------
Changes
* Fixed editable install for multi-module/no-package ``src``-layout projects.
* Minor refactorings to support distutils using stdlib logging module.
Documentation changes
* Updated the example version numbers to be compliant with PEP-440 on the "Specifying Your Project窶冱 Version" page of the user guide.
Misc
* Improved information about conflicting entries in the current working directory
and editable install (in documentation and as an informational warning).
* Updated version of ``validate_pyproject``.
MAIN commitmail json YAML
pkgsrc/devel/py-test-localserver/Makefile@1.9
/
diff
pkgsrc/devel/py-test-localserver/PLIST@1.3 / diff
pkgsrc/devel/py-test-localserver/distinfo@1.7 / diff
pkgsrc/devel/py-test-localserver/PLIST@1.3 / diff
pkgsrc/devel/py-test-localserver/distinfo@1.7 / diff
py-test-localserver: updated to 0.7.0
0.7.0 (2022-08-30)
------------------
Make smtp support an optional extra
Update some obsolete syntax to drop support for Python 2
Add linting for code and workflow actions using pre-commit hooks
Expand the range of pytest versions known to be compatible, with tests
Add badges to README
0.7.0 (2022-08-30)
------------------
Make smtp support an optional extra
Update some obsolete syntax to drop support for Python 2
Add linting for code and workflow actions using pre-commit hooks
Expand the range of pytest versions known to be compatible, with tests
Add badges to README