Now
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
MAIN commitmail json YAML
pkgsrc/devel/py-exceptiongroup/Makefile@1.2
/
diff
pkgsrc/devel/py-exceptiongroup/distinfo@1.2 / diff
pkgsrc/devel/py-exceptiongroup/distinfo@1.2 / diff
py-exceptiongroup: updated to 1.0.0rc9
1.0.0rc9:
Bug fixes
1.0.0rc9:
Bug fixes
MAIN commitmail json YAML
py-test-asyncio: updated to 0.20.1
0.20.1 (22-10-21)
=================
- Fixes an issue that warned about using an old version of pytest, even though the most recent version was installed.
0.20.0 (22-10-21)
=================
- BREAKING: Removed *legacy* mode. If you're upgrading from v0.19 and you haven't configured ``asyncio_mode = legacy``, you can upgrade without taking any additional action. If you're upgrading from an earlier version or you have explicitly enabled *legacy* mode, you need to switch to *auto* or *strict* mode before upgrading to this version.
- Deprecate use of pytest v6.
- Fixed an issue which prevented fixture setup from being cached.
0.20.1 (22-10-21)
=================
- Fixes an issue that warned about using an old version of pytest, even though the most recent version was installed.
0.20.0 (22-10-21)
=================
- BREAKING: Removed *legacy* mode. If you're upgrading from v0.19 and you haven't configured ``asyncio_mode = legacy``, you can upgrade without taking any additional action. If you're upgrading from an earlier version or you have explicitly enabled *legacy* mode, you need to switch to *auto* or *strict* mode before upgrading to this version.
- Deprecate use of pytest v6.
- Fixed an issue which prevented fixture setup from being cached.
MAIN commitmail json YAML
Updated archivers/libaec; Removed multimedia/x264-devel
MAIN commitmail json YAML
pkgsrc/multimedia/Makefile@1.328
/
diff
pkgsrc/multimedia/x264-devel/DESCR deleted
pkgsrc/multimedia/x264-devel/Makefile deleted
pkgsrc/multimedia/x264-devel/PLIST deleted
pkgsrc/multimedia/x264-devel/buildlink3.mk deleted
pkgsrc/multimedia/x264-devel/distinfo deleted
pkgsrc/multimedia/x264-devel/options.mk deleted
pkgsrc/multimedia/x264-devel/patches/patch-common_cpu.c deleted
pkgsrc/multimedia/x264-devel/patches/patch-config.guess deleted
pkgsrc/multimedia/x264-devel/patches/patch-config.sub deleted
pkgsrc/multimedia/x264-devel/patches/patch-configure deleted
pkgsrc/multimedia/x264-devel/patches/patch-encoder_analyse.c deleted
pkgsrc/multimedia/x264-devel/DESCR deleted
pkgsrc/multimedia/x264-devel/Makefile deleted
pkgsrc/multimedia/x264-devel/PLIST deleted
pkgsrc/multimedia/x264-devel/buildlink3.mk deleted
pkgsrc/multimedia/x264-devel/distinfo deleted
pkgsrc/multimedia/x264-devel/options.mk deleted
pkgsrc/multimedia/x264-devel/patches/patch-common_cpu.c deleted
pkgsrc/multimedia/x264-devel/patches/patch-config.guess deleted
pkgsrc/multimedia/x264-devel/patches/patch-config.sub deleted
pkgsrc/multimedia/x264-devel/patches/patch-configure deleted
pkgsrc/multimedia/x264-devel/patches/patch-encoder_analyse.c deleted
x264-devel: removed; successor multimedia/x264
MAIN commitmail json YAML
libaec: updated to 1.0.6
1.0.6
Changed
- Improved cmake for mingw by Miloš Komarčević
1.0.5
Changed
- Updated documentation to new 121.0-B-3 standard. The new standard
mainly clarifies and explicitly defines special cases which could be
ambiguous or misleading in previous revisions.
These changes did *not* require any substantial changes to libaec.
Existing compressed data is still compatible with this version of
the library and compressed data produced by this version can be
uncompressed with previous versions.
- Modernized CMake
- Better CMake integration with HDF5 by Jan-Willem Blokland
1.0.6
Changed
- Improved cmake for mingw by Miloš Komarčević
1.0.5
Changed
- Updated documentation to new 121.0-B-3 standard. The new standard
mainly clarifies and explicitly defines special cases which could be
ambiguous or misleading in previous revisions.
These changes did *not* require any substantial changes to libaec.
Existing compressed data is still compatible with this version of
the library and compressed data produced by this version can be
uncompressed with previous versions.
- Modernized CMake
- Better CMake integration with HDF5 by Jan-Willem Blokland
MAIN commitmail json YAML
Updated graphics/gnuplot, www/py-respx
MAIN commitmail json YAML
py-respx: updated to 0.20.0
0.20.0
Changed
- Type Router.__getitem__ to not return optional routes
- Change `Call.response` to raise instead of returning optional response
- Change `CallList.last` to raise instead of return optional call
- Type `M()` to not return optional pattern, by introducing a `Noop` pattern
- Type `Route.pattern` to not be optional
Fixed
- Correct type hints for side effects
Added
- Runs `mypy` on both tests and respx
- Added nox test session for python 3.11
- Added `Call.has_response` helper, now that `.response` raises
0.20.0
Changed
- Type Router.__getitem__ to not return optional routes
- Change `Call.response` to raise instead of returning optional response
- Change `CallList.last` to raise instead of return optional call
- Type `M()` to not return optional pattern, by introducing a `Noop` pattern
- Type `Route.pattern` to not be optional
Fixed
- Correct type hints for side effects
Added
- Runs `mypy` on both tests and respx
- Added nox test session for python 3.11
- Added `Call.has_response` helper, now that `.response` raises
MAIN commitmail json YAML
pkgsrc/graphics/gnuplot/Makefile@1.163
/
diff
pkgsrc/graphics/gnuplot/distinfo@1.49 / diff
pkgsrc/graphics/gnuplot/options.mk@1.19 / diff
pkgsrc/graphics/gnuplot/patches/patch-configure@1.4 / diff
pkgsrc/graphics/gnuplot/distinfo@1.49 / diff
pkgsrc/graphics/gnuplot/options.mk@1.19 / diff
pkgsrc/graphics/gnuplot/patches/patch-configure@1.4 / diff
gnuplot: updated to 5.4.5
Changes in 5.4.5
NEW "set key offset <dx>, <dy>" tweaks placement of the key
NEW data-driven histogram colors (variable color from extra using column)
CHANGE re-order drawing 3D labels to come after pm3d depthorder surfaces
CHANGE hpgl: add terminal option "fontscale <value>"
CHANGE for nonuniform matrix data, column(0) returns linear position in matrix
CHANGE set pointintervalbox 0 disables drawing the background box Bug
FIX svg: hypertext font handling
FIX track columnheaders of multiple data blocks in a single file Bug
FIX Clean up positioning of polar border, raxis, and theta tics Bug
FIX Autoscaling of logscaled raxis
FIX memory corruption if a small plot structure is recycled Bug
FIX regression in 5.4.4 - promotion of string to integer should not assume that a leading 0 means octal Bug
FIX Windows qt: "pause -1" should not block mousing Bug
FIX invalid free of active datablock
Changes in 5.4.5
NEW "set key offset <dx>, <dy>" tweaks placement of the key
NEW data-driven histogram colors (variable color from extra using column)
CHANGE re-order drawing 3D labels to come after pm3d depthorder surfaces
CHANGE hpgl: add terminal option "fontscale <value>"
CHANGE for nonuniform matrix data, column(0) returns linear position in matrix
CHANGE set pointintervalbox 0 disables drawing the background box Bug
FIX svg: hypertext font handling
FIX track columnheaders of multiple data blocks in a single file Bug
FIX Clean up positioning of polar border, raxis, and theta tics Bug
FIX Autoscaling of logscaled raxis
FIX memory corruption if a small plot structure is recycled Bug
FIX regression in 5.4.4 - promotion of string to integer should not assume that a leading 0 means octal Bug
FIX Windows qt: "pause -1" should not block mousing Bug
FIX invalid free of active datablock
MAIN commitmail json YAML
Updated devel/py-ruamel-yaml-clib, devel/py-ipykernel
MAIN commitmail json YAML
py-ipykernel: updated to 6.16.1
6.16.1
Bugs fixed
- PR: Destroy tk app to avoid memory leak
Maintenance and upkeep improvements
- Maintenance cleanup
- Ignore warnings in prereleases test
6.16.1
Bugs fixed
- PR: Destroy tk app to avoid memory leak
Maintenance and upkeep improvements
- Maintenance cleanup
- Ignore warnings in prereleases test
MAIN commitmail json YAML
pkgsrc/devel/py-ruamel-yaml-clib/Makefile@1.6
/
diff
pkgsrc/devel/py-ruamel-yaml-clib/distinfo@1.8 / diff
pkgsrc/devel/py-ruamel-yaml-clib/distinfo@1.8 / diff
py-ruamel-yaml-clib: updated to 0.2.7
0.2.7:
Unknown changes
0.2.7:
Unknown changes
MAIN commitmail json YAML
Updated net/py-zeroconf, archivers/py-zipp
MAIN commitmail json YAML
py-zipp: updated to 3.9.0
v3.9.0
Path objects are now pickleable if they've been constructed from pickleable objects. Any restored objects will re-construct the zip file with the original arguments.
v3.9.0
Path objects are now pickleable if they've been constructed from pickleable objects. Any restored objects will re-construct the zip file with the original arguments.
MAIN commitmail json YAML
py-zeroconf: updated to 0.39.2
0.39.2
Performance improvements for parsing incoming packet data
0.39.2
Performance improvements for parsing incoming packet data
MAIN commitmail json YAML
Updated devel/py-limits, net/py-pypiserver
MAIN commitmail json YAML
py-pypiserver: updated to 1.5.1
1.5.1:
- ENH: add extremely basic /health endpoint
- FIX: docker tests in cicd
- MAINT: Replace usage of deprecated inspect.getargspec
- MAINT: Add traefik/ and auth/ dirs to gitignore
- MAINT: Fix typos in README
1.5.1:
- ENH: add extremely basic /health endpoint
- FIX: docker tests in cicd
- MAINT: Replace usage of deprecated inspect.getargspec
- MAINT: Add traefik/ and auth/ dirs to gitignore
- MAINT: Fix typos in README
MAIN commitmail json YAML
pkgsrc/devel/py-limits/Makefile@1.10
/
diff
pkgsrc/devel/py-limits/PLIST@1.3 / diff
pkgsrc/devel/py-limits/distinfo@1.10 / diff
pkgsrc/devel/py-limits/PLIST@1.3 / diff
pkgsrc/devel/py-limits/distinfo@1.10 / diff
py-limits: updated to 2.7.1
v2.7.1
------
Release Date: 2022-10-20
* Compatibility Updates
* Increase pymemcached dependency range to in include 4.x
* Add python 3.11 rc2 to CI
v2.7.0
------
Release Date: 2022-07-16
* Compatibility Updates
* Update :pypi:`coredis` requirements to include 4.x versions
* Remove CI / support for redis < 6.0
* Remove python 3.7 from CI
* Add redis 7.0 in CI
v2.6.3
------
Release Date: 2022-06-05
* Chores
* Update development dependencies
* Add CI for python 3.11
* Increase test coverage for redis sentinel
v2.6.2
------
Release Date: 2022-05-12
* Compatibility Updates
* Update :pypi:`motor` requirements to include 3.x version
* Update async redis sentinel implementation to remove use of deprecated methods.
* Fix compatibility issue with asyncio redis ``reset`` method in cluster mode
when used with :pypi:`coredis` versions >= 3.5.0
v2.6.1
------
Release Date: 2022-04-25
* Bug Fix
* Fix typing regression with strategy constructors `Issue 88 <https://github.com/alisaifee/limits/issues/88>`_
v2.6.0
------
Release Date: 2022-04-25
* Deprecation
* Removed tests for rediscluster using the :pypi:`redis-py-cluster` library
* Bug Fix
* Fix incorrect ``__slots__`` declaration in :class:`limits.RateLimitItem`
and it's subclasses
v2.5.4
------
Release Date: 2022-04-25
* Bug Fix
* Fix typing regression with strategy constructors `Issue 88 <https://github.com/alisaifee/limits/issues/88>`_
v2.5.3
------
Release Date: 2022-04-22
* Chore
* Automate Github releases
v2.5.2
------
Release Date: 2022-04-17
* Chore
* Increase strictness of type checking and annotations
* Ensure installations from source distributions are PEP-561
compliant
v2.5.1
------
Release Date: 2022-04-15
* Chore
* Ensure storage reset methods have consistent signature
v2.5.0
------
Release Date: 2022-04-13
* Feature
* Add support for using redis cluster via the official redis client
* Update coredis dependency to use 3.x
* Deprecations
* Deprecate using redis-py-cluster
* Chores
* Remove beta tags for async support
* Update code base to remove legacy syntax
* Tighten up CI test dependencies
v2.4.0
------
Release Date: 2022-03-10
* Feature
* Allow passing an explicit connection pool to redis storage.
Addresses `Issue 77 <https://github.com/alisaifee/limits/issues/77>`_
v2.3.3
------
Release Date: 2022-02-03
* Feature
* Add support for dns seed list when using mongodb
v2.3.2
------
Release Date: 2022-01-30
* Chores
* Improve authentication tests for redis
* Update documentation theme
* Pin pip version for CI
v2.3.1
------
Release Date: 2022-01-21
* Bug fix
* Fix backward incompatible change that separated sentinel
and connection args for redis sentinel (introduced in 2.1.0).
Addresses `Issue 97 <https://github.com/alisaifee/limits/issues/97>`_
v2.3.0
------
Release Date: 2022-01-15
* Feature
* Add support for custom cost per hit
* Bug fix
* Fix installation issues with missing setuptools
v2.2.0
------
Release Date: 2022-01-05
* Feature
* Enable async redis for python 3.10 via coredis
* Chore
* Fix typing issue with strategy constructors
v2.1.1
------
Release Date: 2022-01-02
* Feature
* Enable async memcache for python 3.10
* Bug fix
* Ensure window expiry is reported in local time for mongodb
* Fix inconsistent expiry for fixed window with memcached
* Chore
* Improve strategy tests
v2.1.0
------
Release Date: 2021-12-22
* Feature
* Add beta asyncio support
* Add beta mongodb support
* Add option to install with extras for different storages
* Bug fix
* Fix custom option for cluster client in memcached
* Fix separation of sentinel & connection args in :class:`limits.storage.RedisSentinelStorage`
* Deprecation
* Deprecate GAEMemcached support
* Remove use of unused `no_add` argument in :meth:`limits.storage.MovingWindowSupport.acquire_entry`
* Chore
* Documentation theme upgrades
* Code linting
* Add compatibility CI workflow
v2.0.3
------
Release Date: 2021-11-28
* Chore
* Ensure package is marked PEP-561 compliant
v2.0.1
------
Release Date: 2021-11-28
* Chore
* Added type annotations
v2.0.0
------
Release Date: 2021-11-27
* Chore
* Drop support for python < 3.7
v2.7.1
------
Release Date: 2022-10-20
* Compatibility Updates
* Increase pymemcached dependency range to in include 4.x
* Add python 3.11 rc2 to CI
v2.7.0
------
Release Date: 2022-07-16
* Compatibility Updates
* Update :pypi:`coredis` requirements to include 4.x versions
* Remove CI / support for redis < 6.0
* Remove python 3.7 from CI
* Add redis 7.0 in CI
v2.6.3
------
Release Date: 2022-06-05
* Chores
* Update development dependencies
* Add CI for python 3.11
* Increase test coverage for redis sentinel
v2.6.2
------
Release Date: 2022-05-12
* Compatibility Updates
* Update :pypi:`motor` requirements to include 3.x version
* Update async redis sentinel implementation to remove use of deprecated methods.
* Fix compatibility issue with asyncio redis ``reset`` method in cluster mode
when used with :pypi:`coredis` versions >= 3.5.0
v2.6.1
------
Release Date: 2022-04-25
* Bug Fix
* Fix typing regression with strategy constructors `Issue 88 <https://github.com/alisaifee/limits/issues/88>`_
v2.6.0
------
Release Date: 2022-04-25
* Deprecation
* Removed tests for rediscluster using the :pypi:`redis-py-cluster` library
* Bug Fix
* Fix incorrect ``__slots__`` declaration in :class:`limits.RateLimitItem`
and it's subclasses
v2.5.4
------
Release Date: 2022-04-25
* Bug Fix
* Fix typing regression with strategy constructors `Issue 88 <https://github.com/alisaifee/limits/issues/88>`_
v2.5.3
------
Release Date: 2022-04-22
* Chore
* Automate Github releases
v2.5.2
------
Release Date: 2022-04-17
* Chore
* Increase strictness of type checking and annotations
* Ensure installations from source distributions are PEP-561
compliant
v2.5.1
------
Release Date: 2022-04-15
* Chore
* Ensure storage reset methods have consistent signature
v2.5.0
------
Release Date: 2022-04-13
* Feature
* Add support for using redis cluster via the official redis client
* Update coredis dependency to use 3.x
* Deprecations
* Deprecate using redis-py-cluster
* Chores
* Remove beta tags for async support
* Update code base to remove legacy syntax
* Tighten up CI test dependencies
v2.4.0
------
Release Date: 2022-03-10
* Feature
* Allow passing an explicit connection pool to redis storage.
Addresses `Issue 77 <https://github.com/alisaifee/limits/issues/77>`_
v2.3.3
------
Release Date: 2022-02-03
* Feature
* Add support for dns seed list when using mongodb
v2.3.2
------
Release Date: 2022-01-30
* Chores
* Improve authentication tests for redis
* Update documentation theme
* Pin pip version for CI
v2.3.1
------
Release Date: 2022-01-21
* Bug fix
* Fix backward incompatible change that separated sentinel
and connection args for redis sentinel (introduced in 2.1.0).
Addresses `Issue 97 <https://github.com/alisaifee/limits/issues/97>`_
v2.3.0
------
Release Date: 2022-01-15
* Feature
* Add support for custom cost per hit
* Bug fix
* Fix installation issues with missing setuptools
v2.2.0
------
Release Date: 2022-01-05
* Feature
* Enable async redis for python 3.10 via coredis
* Chore
* Fix typing issue with strategy constructors
v2.1.1
------
Release Date: 2022-01-02
* Feature
* Enable async memcache for python 3.10
* Bug fix
* Ensure window expiry is reported in local time for mongodb
* Fix inconsistent expiry for fixed window with memcached
* Chore
* Improve strategy tests
v2.1.0
------
Release Date: 2021-12-22
* Feature
* Add beta asyncio support
* Add beta mongodb support
* Add option to install with extras for different storages
* Bug fix
* Fix custom option for cluster client in memcached
* Fix separation of sentinel & connection args in :class:`limits.storage.RedisSentinelStorage`
* Deprecation
* Deprecate GAEMemcached support
* Remove use of unused `no_add` argument in :meth:`limits.storage.MovingWindowSupport.acquire_entry`
* Chore
* Documentation theme upgrades
* Code linting
* Add compatibility CI workflow
v2.0.3
------
Release Date: 2021-11-28
* Chore
* Ensure package is marked PEP-561 compliant
v2.0.1
------
Release Date: 2021-11-28
* Chore
* Added type annotations
v2.0.0
------
Release Date: 2021-11-27
* Chore
* Drop support for python < 3.7
MAIN commitmail json YAML
Updated devel/pango, devel/glibmm, devel/pangomm
MAIN commitmail json YAML
pkgsrc/devel/pangomm/Makefile@1.69
/
diff
pkgsrc/devel/pangomm/distinfo@1.22 / diff
pkgsrc/devel/pangomm/patches/patch-meson.build deleted
pkgsrc/devel/pangomm/distinfo@1.22 / diff
pkgsrc/devel/pangomm/patches/patch-meson.build deleted
pangomm: updated to 2.46.3
2.46.3 (stable):
* Context::get_font_map(): Fix reference count
Build:
* Meson build: Specify 'check' option in run_command()
Will be necessary with future versions of Meson.
* Meson build: Check if Perl is required for building documentation
* Meson build: Avoid unnecessary configuration warnings
* Meson build: Re-organize warning-related compiler flags for MSVC
2.46.3 (stable):
* Context::get_font_map(): Fix reference count
Build:
* Meson build: Specify 'check' option in run_command()
Will be necessary with future versions of Meson.
* Meson build: Check if Perl is required for building documentation
* Meson build: Avoid unnecessary configuration warnings
* Meson build: Re-organize warning-related compiler flags for MSVC
MAIN commitmail json YAML
glibmm: updated to 2.66.5
2.66.5 (stable):
Gio:
* ListStore: Don't derive a gtkmm__GListStore GType
* DBus::Proxy: get_connection(), get_interface_info(): Add refreturn
Documentation:
* Gio::Action: Improve the documentation
gmmproc:
* Improved handling of final types
Build:
* Meson build: Avoid unnecessary configuration warnings
* Meson/MSVC: Add more warnings to ignore
* NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created
2.66.4 (stable):
Glib:
* ustring_Iterator: Don't declare copy constructor =default.
The fix in the 2.66.3 release broke ABI.
2.66.3 (stable):
Glib, Gio:
* Declare some copy constructors =default,
avoiding warnings from the clang++ compiler
Gio:
* TlsCertificate: Fix the create*() methods
gmmproc:
* Add "ignore_deprecations" argument in _WRAP_METHOD()
Build with Meson:
* MSVC build: Support Visual Studio 2022
* Specify 'check' option in run_command()
* Check if Perl is required for building documentation
2.66.5 (stable):
Gio:
* ListStore: Don't derive a gtkmm__GListStore GType
* DBus::Proxy: get_connection(), get_interface_info(): Add refreturn
Documentation:
* Gio::Action: Improve the documentation
gmmproc:
* Improved handling of final types
Build:
* Meson build: Avoid unnecessary configuration warnings
* Meson/MSVC: Add more warnings to ignore
* NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created
2.66.4 (stable):
Glib:
* ustring_Iterator: Don't declare copy constructor =default.
The fix in the 2.66.3 release broke ABI.
2.66.3 (stable):
Glib, Gio:
* Declare some copy constructors =default,
avoiding warnings from the clang++ compiler
Gio:
* TlsCertificate: Fix the create*() methods
gmmproc:
* Add "ignore_deprecations" argument in _WRAP_METHOD()
Build with Meson:
* MSVC build: Support Visual Studio 2022
* Specify 'check' option in run_command()
* Check if Perl is required for building documentation
MAIN commitmail json YAML
pkgsrc/devel/pango/Makefile@1.252
/
diff
pkgsrc/devel/pango/PLIST@1.86 / diff
pkgsrc/devel/pango/distinfo@1.139 / diff
pkgsrc/devel/pango/PLIST@1.86 / diff
pkgsrc/devel/pango/distinfo@1.139 / diff
pango: updated to 1.50.11
Overview of changes in 1.50.11, 03-10-2022
==========================================
- Don't crash for lack of fonts
- Avoid a crash in shaping
Overview of changes in 1.50.10, 16-09-2022
=========================================
- Avoid some unnecessary strdups
- Fix line height computations with a non-trivial CTM
Overview of changes in 1.50.9, 09-08-2022
=========================================
- Apply show flags to line separators
- Fix a thread-safety problem
Overview of changes in 1.50.11, 03-10-2022
==========================================
- Don't crash for lack of fonts
- Avoid a crash in shaping
Overview of changes in 1.50.10, 16-09-2022
=========================================
- Avoid some unnecessary strdups
- Fix line height computations with a non-trivial CTM
Overview of changes in 1.50.9, 09-08-2022
=========================================
- Apply show flags to line separators
- Fix a thread-safety problem
MAIN commitmail json YAML
gtk4: add gettext to USE_TOOLS
MAIN commitmail json YAML
Updated devel/py-anyio, graphics/py-matplotlib-inline
MAIN commitmail json YAML
pkgsrc/graphics/py-matplotlib-inline/Makefile@1.2
/
diff
pkgsrc/graphics/py-matplotlib-inline/distinfo@1.2 / diff
pkgsrc/graphics/py-matplotlib-inline/distinfo@1.2 / diff
py-matplotlib-inline: updated to 0.1.6
0.1.6
Bug fixes
0.1.6
Bug fixes
MAIN commitmail json YAML
py-anyio: updated to 3.6.2
3.6.2
- Pinned Trio to < 0.22 to avoid incompatibility with AnyIO's ``ExceptionGroup`` class
causing ``AttributeError: 'NonBaseMultiError' object has no attribute '_exceptions'``
(AnyIO 4 is unaffected)
3.6.2
- Pinned Trio to < 0.22 to avoid incompatibility with AnyIO's ``ExceptionGroup`` class
causing ``AttributeError: 'NonBaseMultiError' object has no attribute '_exceptions'``
(AnyIO 4 is unaffected)
MAIN commitmail json YAML
Updated devel/py-test-mypy, devel/py-progressbar2
MAIN commitmail json YAML
py-progressbar2: updated to 4.1.1
v4.1.1
Fixed backwards compatibility with original progressbar library
v4.1.0
Delegate unknown attrs to target in WrappingIO
v4.1.1
Fixed backwards compatibility with original progressbar library
v4.1.0
Delegate unknown attrs to target in WrappingIO
MAIN commitmail json YAML
py-test-mypy: updated to 0.10.0
0.10.0
* Drop support for python<3.6.
0.10.0
* Drop support for python<3.6.
MAIN commitmail json YAML
pkgsrc/ham/gr-osmosdr/Makefile@1.42
/
diff
pkgsrc/ham/gr-osmosdr/buildlink3.mk@1.4 / diff
pkgsrc/ham/gr-osmosdr/distinfo@1.9 / diff
pkgsrc/ham/gr-osmosdr/patches/patch-lib_hackrf_hackrf__sink__c.cc@1.3 / diff
pkgsrc/ham/gr-osmosdr/buildlink3.mk@1.4 / diff
pkgsrc/ham/gr-osmosdr/distinfo@1.9 / diff
pkgsrc/ham/gr-osmosdr/patches/patch-lib_hackrf_hackrf__sink__c.cc@1.3 / diff
gr-osmosdr: fix building + cleanups
MAIN commitmail json YAML
spdlog: fix buildlink
MAIN commitmail json YAML
Updated devel/py-traitlets, math/py-numpy
MAIN commitmail json YAML
py-numpy: updated to 1.23.4
1.23.4
BUG: Add ``__array_api_version__`` to ``numpy.array_api`` namespace
MAINT: update sde toolkit to 9.0, fix download link
BLD: use macos-11 image on azure, macos-1015 is deprecated
MAINT: random: remove ``get_info`` from "extending with Cython"...
BUG: Fix complex vector dot with more than NPY_CBLAS_CHUNK elements
REV: Loosen ``lookfor``'s import try/except again
TYP,ENH: Mark ``numpy.typing`` protocols as runtime checkable
TYP,MAINT: Change more overloads to play nice with pyright
TST,TYP: Bump mypy to 0.981
DOC: Update delimiter param description.
BUG: Memory leaks in numpy.nested_iters
REL: Prepare for the NumPy 1.23.4 release.
TST: Fix failing aarch64 wheel builds.
1.23.4
BUG: Add ``__array_api_version__`` to ``numpy.array_api`` namespace
MAINT: update sde toolkit to 9.0, fix download link
BLD: use macos-11 image on azure, macos-1015 is deprecated
MAINT: random: remove ``get_info`` from "extending with Cython"...
BUG: Fix complex vector dot with more than NPY_CBLAS_CHUNK elements
REV: Loosen ``lookfor``'s import try/except again
TYP,ENH: Mark ``numpy.typing`` protocols as runtime checkable
TYP,MAINT: Change more overloads to play nice with pyright
TST,TYP: Bump mypy to 0.981
DOC: Update delimiter param description.
BUG: Memory leaks in numpy.nested_iters
REL: Prepare for the NumPy 1.23.4 release.
TST: Fix failing aarch64 wheel builds.
MAIN commitmail json YAML
py-traitlets: updated to 5.5.0
5.5.0
* Clean up application typing
* Update tests and docs to use non-deprecated functions
* Clean up version handling
* Prep for jupyter releaser
* Format the changelog
5.5.0
* Clean up application typing
* Update tests and docs to use non-deprecated functions
* Clean up version handling
* Prep for jupyter releaser
* Format the changelog
MAIN commitmail json YAML
Added databases/postgresql15*
MAIN commitmail json YAML
pkgsrc/databases/Makefile@1.667
/
diff
pkgsrc/databases/postgresql15-client/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-client/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-client/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-client/buildlink3.mk@1.1 / diff
pkgsrc/databases/postgresql15-contrib/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-contrib/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-contrib/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-docs/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-docs/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-docs/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-plperl/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-plperl/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-plperl/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-plpython/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-plpython/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-plpython/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-pltcl/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-pltcl/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-pltcl/PLIST@1.1 / diff
:
(more 24 files)
pkgsrc/databases/postgresql15-client/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-client/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-client/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-client/buildlink3.mk@1.1 / diff
pkgsrc/databases/postgresql15-contrib/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-contrib/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-contrib/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-docs/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-docs/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-docs/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-plperl/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-plperl/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-plperl/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-plpython/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-plpython/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-plpython/PLIST@1.1 / diff
pkgsrc/databases/postgresql15-pltcl/DESCR@1.1 / diff
pkgsrc/databases/postgresql15-pltcl/Makefile@1.1 / diff
pkgsrc/databases/postgresql15-pltcl/PLIST@1.1 / diff
:
(more 24 files)
postgresql15: added version 15.0
PostgreSQL 15 contains many new features and enhancements, including:
Support for the SQL MERGE command.
Selective publication of tables' contents within logical replication publications, through the ability to specify column lists and row filter conditions.
More options for compression, including support for Zstandard (zstd) compression. This includes support for performing compression on the server side during pg_basebackup.
Support for structured server log output using the JSON format.
Performance improvements, particularly for in-memory and on-disk sorting.
PostgreSQL 15 contains many new features and enhancements, including:
Support for the SQL MERGE command.
Selective publication of tables' contents within logical replication publications, through the ability to specify column lists and row filter conditions.
More options for compression, including support for Zstandard (zstd) compression. This includes support for performing compression on the server side during pg_basebackup.
Support for structured server log output using the JSON format.
Performance improvements, particularly for in-memory and on-disk sorting.
MAIN commitmail json YAML
postgresql10-plperl: one dollar less
MAIN commitmail json YAML
postgresql12-plperl: one dollar less
MAIN commitmail json YAML
postgresql12-plperl: one dollar less
MAIN commitmail json YAML
postgresql13-plperl: one dollar less
MAIN commitmail json YAML
postgresql14-plperl: one dollar less
MAIN commitmail json YAML
Updated devel/git, databases/repmgr
MAIN commitmail json YAML
pkgsrc/databases/repmgr/Makefile@1.22
/
diff
pkgsrc/databases/repmgr/distinfo@1.16 / diff
pkgsrc/databases/repmgr/patches/patch-Makefile.in@1.2 / diff
pkgsrc/databases/repmgr/distinfo@1.16 / diff
pkgsrc/databases/repmgr/patches/patch-Makefile.in@1.2 / diff
repmgr: updated to 5.3.3
repmgr 5.3.3 is a minor release providing support for PostgreSQL 15 and a repmgrd bug fix.
repmgr 5.3.3 is a minor release providing support for PostgreSQL 15 and a repmgrd bug fix.
MAIN commitmail json YAML
postgresql14-client: optionally buildlink against lz4
MAIN commitmail json YAML
git: updated to 2.38.1
Git v2.38.1 Release Notes
=========================
This release merges the security fix that appears in v2.30.6; see
the release notes for that version for details.
Git v2.38.1 Release Notes
=========================
This release merges the security fix that appears in v2.30.6; see
the release notes for that version for details.
MAIN commitmail json YAML
Updated databases/py-ldap, textproc/py-rapidjson
MAIN commitmail json YAML
py-rapidjson: updated to 1.9
1.9 (2022-10-17)
* Produce Python 3.11 wheels
1.9 (2022-10-17)
* Produce Python 3.11 wheels
MAIN commitmail json YAML
pkgsrc/databases/py-ldap/Makefile@1.94
/
diff
pkgsrc/databases/py-ldap/PLIST@1.23 / diff
pkgsrc/databases/py-ldap/distinfo@1.51 / diff
pkgsrc/databases/py-ldap/PLIST@1.23 / diff
pkgsrc/databases/py-ldap/distinfo@1.51 / diff
py-ldap: updated to 3.4.3
Released 3.4.3 2022-09-15
This is a minor release to bring back the removed OPT_X_TLS option.
Please note, it's still a deprecated option and it will be removed in 3.5.0.
The following deprecated option has been brought back:
- ``OPT_X_TLS``
Fixes:
* Sphinx documentation is now successfully built
* pypy3 tests stability was improved
* setup.py deprecation warning is now resolved
Released 3.4.3 2022-09-15
This is a minor release to bring back the removed OPT_X_TLS option.
Please note, it's still a deprecated option and it will be removed in 3.5.0.
The following deprecated option has been brought back:
- ``OPT_X_TLS``
Fixes:
* Sphinx documentation is now successfully built
* pypy3 tests stability was improved
* setup.py deprecation warning is now resolved
MAIN commitmail json YAML
Updated net/net-snmp, net/py-netsnmp
MAIN commitmail json YAML
net-snmp: remove unused patch
MAIN commitmail json YAML
pkgsrc/net/net-snmp/Makefile@1.139
/
diff
pkgsrc/net/net-snmp/Makefile.common@1.7 / diff
pkgsrc/net/net-snmp/PLIST@1.30 / diff
pkgsrc/net/net-snmp/builtin.mk@1.3 / diff
pkgsrc/net/net-snmp/distinfo@1.100 / diff
pkgsrc/net/net-snmp/patches/patch-ag deleted
pkgsrc/net/net-snmp/patches/patch-agent_auto__nlist.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_hardware_cpu_cpu__sysctl.c@1.8 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_hardware_fsys_fsys_getfsstats.c deleted
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_hardware_memory_memory__freebsd.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_host_data__access_swrun__kinfo.c@1.5 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_host_hr__storage.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_host_hr__swrun.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_if-mib_data__access_interface.h@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_kernel__sunos5.c@1.2 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_icmp.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_interfaces.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_ip.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_tcp.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_udp.c@1.1 / diff
:
(more 23 files)
pkgsrc/net/net-snmp/Makefile.common@1.7 / diff
pkgsrc/net/net-snmp/PLIST@1.30 / diff
pkgsrc/net/net-snmp/builtin.mk@1.3 / diff
pkgsrc/net/net-snmp/distinfo@1.100 / diff
pkgsrc/net/net-snmp/patches/patch-ag deleted
pkgsrc/net/net-snmp/patches/patch-agent_auto__nlist.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_hardware_cpu_cpu__sysctl.c@1.8 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_hardware_fsys_fsys_getfsstats.c deleted
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_hardware_memory_memory__freebsd.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_host_data__access_swrun__kinfo.c@1.5 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_host_hr__storage.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_host_hr__swrun.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_if-mib_data__access_interface.h@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_kernel__sunos5.c@1.2 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_icmp.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_interfaces.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_ip.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_tcp.c@1.1 / diff
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_udp.c@1.1 / diff
:
(more 23 files)
net-snmp py-netsnmp: updated to 5.9.3
*5.9.3*:
security:
- These two CVEs can be exploited by a user with read-only credentials:
- CVE-2022-24805 A buffer overflow in the handling of the INDEX of
NET-SNMP-VACM-MIB can cause an out-of-bounds memory access.
- CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable
can cause a NULL pointer dereference.
- These CVEs can be exploited by a user with read-write credentials:
- CVE-2022-24806 Improper Input Validation when SETing malformed
OIDs in master agent and subagent simultaneously
- CVE-2022-24807 A malformed OID in a SET request to
SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an
out-of-bounds memory access.
- CVE-2022-24808 A malformed OID in a SET request to
NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference
- CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable
can cause a NULL pointer dereference.
- To avoid these flaws, use strong SNMPv3 credentials and do not share them.
If you must use SNMPv1 or SNMPv2c, use a complex community string
and enhance the protection by restricting access to a given IP address range.
- Thanks are due to Yu Zhang of VARAS@IIE and Nanyu Zhong of VARAS@IIE for
reporting the following CVEs that have been fixed in this release, and
to Arista Networks for providing fixes.
misc:
- Snmp-create-v3-user: Fix the snmpd.conf path @datadir@ is
expanded in ${datarootdir} so datarootdir must be set before
@datadir@ is used.
general: Many bug fixes
*5.9.2*:
skipped due to a last minute library versioning found bug -- use 5.9.3 instead
*5.9.1*:
General: Many bug fixes
*5.9*
snmplib:
- Add IPv6 support to DTLSUDP transport CHANGES: snmplib: use new
netsnmp_sockaddr_storage in netsnmp_addr_pair CHANGES: snmplib: add
base_transport ptr for tunneled transports
snmpd:
- Security vulnerabilty in the ping MIB reported by Christopher Ertl
from Microsoft fixed
- Changing to a different uid/gid can only be done once
- The extend mib is now read-only by default
snmptrap:
- BUG: 2899: Patch from Drew Roedersheimer to set library
engineboots/time values before sending
unspecified:
- Add pkg-config support for building applications and sub-agents Use
the netsnmp package when building Net-SNMP applications. Use the
netsnmp-agent package when building Net-SNMP subagents.
*5.9.3*:
security:
- These two CVEs can be exploited by a user with read-only credentials:
- CVE-2022-24805 A buffer overflow in the handling of the INDEX of
NET-SNMP-VACM-MIB can cause an out-of-bounds memory access.
- CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable
can cause a NULL pointer dereference.
- These CVEs can be exploited by a user with read-write credentials:
- CVE-2022-24806 Improper Input Validation when SETing malformed
OIDs in master agent and subagent simultaneously
- CVE-2022-24807 A malformed OID in a SET request to
SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an
out-of-bounds memory access.
- CVE-2022-24808 A malformed OID in a SET request to
NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference
- CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable
can cause a NULL pointer dereference.
- To avoid these flaws, use strong SNMPv3 credentials and do not share them.
If you must use SNMPv1 or SNMPv2c, use a complex community string
and enhance the protection by restricting access to a given IP address range.
- Thanks are due to Yu Zhang of VARAS@IIE and Nanyu Zhong of VARAS@IIE for
reporting the following CVEs that have been fixed in this release, and
to Arista Networks for providing fixes.
misc:
- Snmp-create-v3-user: Fix the snmpd.conf path @datadir@ is
expanded in ${datarootdir} so datarootdir must be set before
@datadir@ is used.
general: Many bug fixes
*5.9.2*:
skipped due to a last minute library versioning found bug -- use 5.9.3 instead
*5.9.1*:
General: Many bug fixes
*5.9*
snmplib:
- Add IPv6 support to DTLSUDP transport CHANGES: snmplib: use new
netsnmp_sockaddr_storage in netsnmp_addr_pair CHANGES: snmplib: add
base_transport ptr for tunneled transports
snmpd:
- Security vulnerabilty in the ping MIB reported by Christopher Ertl
from Microsoft fixed
- Changing to a different uid/gid can only be done once
- The extend mib is now read-only by default
snmptrap:
- BUG: 2899: Patch from Drew Roedersheimer to set library
engineboots/time values before sending
unspecified:
- Add pkg-config support for building applications and sub-agents Use
the netsnmp package when building Net-SNMP applications. Use the
netsnmp-agent package when building Net-SNMP subagents.
MAIN commitmail json YAML
Updated www/py-h11, devel/py-packageurl
MAIN commitmail json YAML
py-packageurl: updated to 0.10.4
0.10.4 (2022-10-17)
-------------------
- Refactor the purl2url functions and utilities
- Split purl2url into `get_repo_url()` and `get_download_url()` returning
accordingly a "Repository URL" and a "Download URL".
- A new `get_inferred_urls` function is available to get return all
inferred URLs (repository and download) values.
- Add support in purl2url for npm, pypi, hackage, and nuget.
- Package URL qualifiers can now be provided to `purl_from_pattern()`.
- The `download_url` qualifier is returned in `get_download_url()` when available.
- Usage of `purl2url.purl2url` and `purl2url.get_url` is still available for
backward compatibility but should be migrated to `purl2url.get_repo_url`.
- Include the `version_prefix` ("v" or "V") as a qualifier in build_github_purl
This allow to infer valid URLs in the context of purl2url.
0.10.4 (2022-10-17)
-------------------
- Refactor the purl2url functions and utilities
- Split purl2url into `get_repo_url()` and `get_download_url()` returning
accordingly a "Repository URL" and a "Download URL".
- A new `get_inferred_urls` function is available to get return all
inferred URLs (repository and download) values.
- Add support in purl2url for npm, pypi, hackage, and nuget.
- Package URL qualifiers can now be provided to `purl_from_pattern()`.
- The `download_url` qualifier is returned in `get_download_url()` when available.
- Usage of `purl2url.purl2url` and `purl2url.get_url` is still available for
backward compatibility but should be migrated to `purl2url.get_repo_url`.
- Include the `version_prefix` ("v" or "V") as a qualifier in build_github_purl
This allow to infer valid URLs in the context of purl2url.
MAIN commitmail json YAML
py-h11: updated to 0.14.0
H11 0.14.0 (2022-09-25)
-----------------------
Features
- Allow additional trailing whitespace in chunk headers for additional
compatibility with existing servers.
- Improve the type hints for Sentinel types, which should make it
easier to type hint h11 usage.
Deprecations and Removals
- Python 3.6 support is removed. h11 now requires Python>=3.7
including PyPy 3. Users running `pip install h11` on Python 2 will
automatically get the last Python 2-compatible version.
H11 0.14.0 (2022-09-25)
-----------------------
Features
- Allow additional trailing whitespace in chunk headers for additional
compatibility with existing servers.
- Improve the type hints for Sentinel types, which should make it
easier to type hint h11 usage.
Deprecations and Removals
- Python 3.6 support is removed. h11 now requires Python>=3.7
including PyPy 3. Users running `pip install h11` on Python 2 will
automatically get the last Python 2-compatible version.
MAIN commitmail json YAML
Updated devel/catch2, graphics/py-pygraphviz
MAIN commitmail json YAML
pkgsrc/graphics/py-pygraphviz/Makefile@1.16
/
diff
pkgsrc/graphics/py-pygraphviz/distinfo@1.11 / diff
pkgsrc/graphics/py-pygraphviz/distinfo@1.11 / diff
py-pygraphviz: updated to 1.10
PyGraphviz 1.10
Update release process
add GitHub URL for PyPi
Update dependencies
Add to pre-commit hook / linter
Upgrade CI dependencies
Ensure define_macros remains a list on Windows
Update sphinx
Update fedora
Test Py3.11-dev
Use blacken-docs
Fix gvRenderData bytes output
Update pre-commit hooks
Update sphinx
Fix FILE* resource leak in agread() wrapper
AGraph: Don't leak file descriptor on read("/path/")
Test on PyPy 3.9
Announce support for Python 3.11
Move modifications for proper file closing from generated graphviz_wrap.c to swig file
PyGraphviz 1.10
Update release process
add GitHub URL for PyPi
Update dependencies
Add to pre-commit hook / linter
Upgrade CI dependencies
Ensure define_macros remains a list on Windows
Update sphinx
Update fedora
Test Py3.11-dev
Use blacken-docs
Fix gvRenderData bytes output
Update pre-commit hooks
Update sphinx
Fix FILE* resource leak in agread() wrapper
AGraph: Don't leak file descriptor on read("/path/")
Test on PyPy 3.9
Announce support for Python 3.11
Move modifications for proper file closing from generated graphviz_wrap.c to swig file
MAIN commitmail json YAML
catch2: updated to 2.13.10
v2.13.10
Fixes
Fixed issue with catch_discover_tests when there is multiple of 256 tests
Catch2-provided main and wmain are explicitly marked as __cdecl when compiled with MSVC
Improved break-into-debugger behaviour for ARM Macs. It should now be possible to step execution after the break
Replaced deprecated std::aligned_storage
v2.13.10
Fixes
Fixed issue with catch_discover_tests when there is multiple of 256 tests
Catch2-provided main and wmain are explicitly marked as __cdecl when compiled with MSVC
Improved break-into-debugger behaviour for ARM Macs. It should now be possible to step execution after the break
Replaced deprecated std::aligned_storage
MAIN commitmail json YAML
Updated lang/nodejs16, lang/nodejs
MAIN commitmail json YAML
nodejs: updated to 18.11.0
Version 18.11.0 (Current)
Notable changes
watch mode (experimental)
Running in 'watch' mode using node --watch restarts the process when an imported file is changed.
Contributed by Moshe Atlow in
Other notable changes
fs:
(SEMVER-MINOR) add FileHandle.prototype.readLines (Antoine du Hamel)
http:
(SEMVER-MINOR) add writeEarlyHints function to ServerResponse (Wing)
http2:
(SEMVER-MINOR) make early hints generic (Yagiz Nizipli)
lib:
(SEMVER-MINOR) refactor transferable AbortSignal (flakey5)
src:
(SEMVER-MINOR) add detailed embedder process initialization API (Anna Henningsen)
util:
(SEMVER-MINOR) add default value option to parsearg (Manuel Spigolon)
Version 18.11.0 (Current)
Notable changes
watch mode (experimental)
Running in 'watch' mode using node --watch restarts the process when an imported file is changed.
Contributed by Moshe Atlow in
Other notable changes
fs:
(SEMVER-MINOR) add FileHandle.prototype.readLines (Antoine du Hamel)
http:
(SEMVER-MINOR) add writeEarlyHints function to ServerResponse (Wing)
http2:
(SEMVER-MINOR) make early hints generic (Yagiz Nizipli)
lib:
(SEMVER-MINOR) refactor transferable AbortSignal (flakey5)
src:
(SEMVER-MINOR) add detailed embedder process initialization API (Anna Henningsen)
util:
(SEMVER-MINOR) add default value option to parsearg (Manuel Spigolon)
MAIN commitmail json YAML
pkgsrc/lang/nodejs16/Makefile@1.6
/
diff
pkgsrc/lang/nodejs16/PLIST@1.2 / diff
pkgsrc/lang/nodejs16/distinfo@1.7 / diff
pkgsrc/lang/nodejs16/PLIST@1.2 / diff
pkgsrc/lang/nodejs16/distinfo@1.7 / diff
nodejs16: updated to 16.18.0
Version 16.18.0 'Gallium' (LTS)
Notable changes
- (SEMVER-MINOR) assert: add getCalls and reset to callTracker (Moshe Atlow)
- (SEMVER-MINOR) crypto: allow zero-length secret KeyObject (Filip Skokan)
- (SEMVER-MINOR) crypto: allow zero-length IKM in HKDF and in webcrypto PBKDF2 (Filip Skokan)
- (SEMVER-MINOR) doc: deprecate modp1, modp2, and modp5 groups (Tobias Nie��en)
- (SEMVER-MINOR) http: make idle http parser count configurable (theanarkh)
- (SEMVER-MINOR) http: throw error on content-length mismatch (sidwebworks)
- (SEMVER-MINOR) lib: add diagnostics channel for process and worker (theanarkh)
- (SEMVER-MINOR) net,tls: pass a valid socket on tlsClientError (Daeyeon Jeong)
- (SEMVER-MINOR) net: add local family (theanarkh)
- (SEMVER-MINOR) report: expose report public native apis (Chengzhong Wu)
- (SEMVER-MINOR) src: expose environment RequestInterrupt api (Chengzhong Wu)
- (SEMVER-MINOR) stream: add ReadableByteStream.tee() (Daeyeon Jeong)
- (SEMVER-MINOR) test_runner: add before/after/each hooks (Moshe Atlow)
- (SEMVER-MINOR) util: add maxArrayLength option to Set and Map (Kohei Ueno)
Version 16.18.0 'Gallium' (LTS)
Notable changes
- (SEMVER-MINOR) assert: add getCalls and reset to callTracker (Moshe Atlow)
- (SEMVER-MINOR) crypto: allow zero-length secret KeyObject (Filip Skokan)
- (SEMVER-MINOR) crypto: allow zero-length IKM in HKDF and in webcrypto PBKDF2 (Filip Skokan)
- (SEMVER-MINOR) doc: deprecate modp1, modp2, and modp5 groups (Tobias Nie��en)
- (SEMVER-MINOR) http: make idle http parser count configurable (theanarkh)
- (SEMVER-MINOR) http: throw error on content-length mismatch (sidwebworks)
- (SEMVER-MINOR) lib: add diagnostics channel for process and worker (theanarkh)
- (SEMVER-MINOR) net,tls: pass a valid socket on tlsClientError (Daeyeon Jeong)
- (SEMVER-MINOR) net: add local family (theanarkh)
- (SEMVER-MINOR) report: expose report public native apis (Chengzhong Wu)
- (SEMVER-MINOR) src: expose environment RequestInterrupt api (Chengzhong Wu)
- (SEMVER-MINOR) stream: add ReadableByteStream.tee() (Daeyeon Jeong)
- (SEMVER-MINOR) test_runner: add before/after/each hooks (Moshe Atlow)
- (SEMVER-MINOR) util: add maxArrayLength option to Set and Map (Kohei Ueno)
MAIN commitmail json YAML
Updated security/gnupg2, graphics/graphviz
MAIN commitmail json YAML
gnupg2: add new patch
MAIN commitmail json YAML
pkgsrc/graphics/graphviz/Makefile@1.257
/
diff
pkgsrc/graphics/graphviz/PLIST@1.58 / diff
pkgsrc/graphics/graphviz/distinfo@1.74 / diff
pkgsrc/graphics/graphviz/patches/patch-plugin_gs_gvloadimage__gs.c@1.4 / diff
pkgsrc/graphics/graphviz/PLIST@1.58 / diff
pkgsrc/graphics/graphviz/distinfo@1.74 / diff
pkgsrc/graphics/graphviz/patches/patch-plugin_gs_gvloadimage__gs.c@1.4 / diff
graphviz: updated to 6.0.2
6.0.2
Fixed
- Using `aspect` with a custom value in the `packmode` attribute is no longer
misparsed.
- Smyrna bounding box computation has been corrected. There was a regression in
4.0.0 that resulted in a degenerate bounding box being computed for any input
graph.
- Smyrna warnings about the `on_attrRB0_clicked` and `on_attrSearchBtn_clicked`
handlers being not found have been fixed and the buttons to which they are
wired should be functional again. This was a regression in 2.50.0
- Smyrna warnings about the `mAttributesSlot` handler being not found have been
fixed and the button to which it is wired should be functional again. This was
a regression in 2.49.2
- Graphviz no longer fails to load private Ghostscript symbols ("Could not load
`libgvplugin_gs.so.6`)
- trailing commas issue with fdp layout
- Missing `-S` in `sccmap` man page usage summary.
- In `sccmap`, a `-v` option following a `-S` option now re-enables strongly
connected component output that the man page implied.
6.0.2
Fixed
- Using `aspect` with a custom value in the `packmode` attribute is no longer
misparsed.
- Smyrna bounding box computation has been corrected. There was a regression in
4.0.0 that resulted in a degenerate bounding box being computed for any input
graph.
- Smyrna warnings about the `on_attrRB0_clicked` and `on_attrSearchBtn_clicked`
handlers being not found have been fixed and the buttons to which they are
wired should be functional again. This was a regression in 2.50.0
- Smyrna warnings about the `mAttributesSlot` handler being not found have been
fixed and the button to which it is wired should be functional again. This was
a regression in 2.49.2
- Graphviz no longer fails to load private Ghostscript symbols ("Could not load
`libgvplugin_gs.so.6`)
- trailing commas issue with fdp layout
- Missing `-S` in `sccmap` man page usage summary.
- In `sccmap`, a `-v` option following a `-S` option now re-enables strongly
connected component output that the man page implied.
MAIN commitmail json YAML
gnupg2: updated to 2.2.40
Noteworthy changes in version 2.2.40 (2022-10-10)
-------------------------------------------------
* gpg: Do not consider unknown public keys as non-compliant while
decrypting.
* gpg: Avoid to emit a compliance mode line if Libgcrypt is
non-compliant.
* gpg: In de-vs mode use AES-128 instead of 3-DES as implicit
preference.
* gpgsm: Fix reporting of bad passphrase error during PKCS-11
import.
* dirmngr: Fix CRL Distribution Point fallback to other schemes.
* dirmngr: New LDAP server flag "areconly" (A-record-only).
* dirmngr: Fix upload of multiple keys for an LDAP server specified
using the colon format.
* dirmngr: Use LDAP schema v2 when a Base DN is specified.
* wkd: New command --mirror for gpg-wks-client.
Noteworthy changes in version 2.2.40 (2022-10-10)
-------------------------------------------------
* gpg: Do not consider unknown public keys as non-compliant while
decrypting.
* gpg: Avoid to emit a compliance mode line if Libgcrypt is
non-compliant.
* gpg: In de-vs mode use AES-128 instead of 3-DES as implicit
preference.
* gpgsm: Fix reporting of bad passphrase error during PKCS-11
import.
* dirmngr: Fix CRL Distribution Point fallback to other schemes.
* dirmngr: New LDAP server flag "areconly" (A-record-only).
* dirmngr: Fix upload of multiple keys for an LDAP server specified
using the colon format.
* dirmngr: Use LDAP schema v2 when a Base DN is specified.
* wkd: New command --mirror for gpg-wks-client.
MAIN commitmail json YAML
Removed textproc/py-elementtree; Updated www/py-bottle
MAIN commitmail json YAML
py-bottle: updated to 0.12.23
0.12.23
Bug fixes
0.12.23
Bug fixes
MAIN commitmail json YAML
pkgsrc/textproc/Makefile@1.1329
/
diff
pkgsrc/textproc/py-elementtree/DESCR deleted
pkgsrc/textproc/py-elementtree/Makefile deleted
pkgsrc/textproc/py-elementtree/PLIST deleted
pkgsrc/textproc/py-elementtree/buildlink3.mk deleted
pkgsrc/textproc/py-elementtree/distinfo deleted
pkgsrc/textproc/py-elementtree/DESCR deleted
pkgsrc/textproc/py-elementtree/Makefile deleted
pkgsrc/textproc/py-elementtree/PLIST deleted
pkgsrc/textproc/py-elementtree/buildlink3.mk deleted
pkgsrc/textproc/py-elementtree/distinfo deleted
py-elementtree: remove; obsolete, last change 2005-03-16
MAIN commitmail json YAML
Updated archivers/py-rarfile, time/py-goocalendar
MAIN commitmail json YAML
py-goocalendar: updated to 0.7.2
Version 0.7.2 - 2021-03-28
* Add support GooCanvas 3.0
* Add selected text color property
* Remove lighter background on event
Version 0.7.2 - 2021-03-28
* Add support GooCanvas 3.0
* Add selected text color property
* Remove lighter background on event
MAIN commitmail json YAML
py-rarfile: updated to 4.0
rarfile v4.0
Main goals are:
Increased zipfile-compatibility, thus also achieving smaller difference between RAR3 and RAR5 archives.
Implement RarFile.extract on top of RarFile.open instead using unrar x directly, thus making maintenance of alternative backends more manageable. Negative aspect of that is that there are features that internal extract code does not support - hard links, NTFS streams and junctions.
Breaking changes:
Directory names will have "/" appended.
RarFile.extract operates only on single entry, so when used on directory it will create directory but not extract files under it.
RarFile.extract/RarFile.extractall/RarFile.testrar will not launch special unrar command line, instead they are implemented on top of RarFile.open.
Keyword args in top-level APIs were renamed to match zipfile:
RarFile(rarfile) -> RarFile(file)
RarFile.setpassword(password) -> .setpassword(pwd)
RarFile.getinfo(fname) -> .getinfo(name)
RarFile.open(fname, mode, psw) -> .open(name, mode, pwd)
RarFile.read(fname, psw) -> .read(name, pwd)
PATH_SEP cannot be changed from "/".
New features:
RarFile.extract will return final sanitized filename for target file.
RarInfo.is_dir is now preferred spelling of isdir(). Old method kept as alias.
New RarInfo.is_file and RarInfo.is_symlink methods. Only one of ~RarInfo.is_file, ~RarInfo.is_dir or ~RarInfo.is_symlink can be True.
RarFile.printdir has file argument for output.
RarFile.__iter__ loops over RarInfo entries.
RAR3: throw NeedFirstVolume exception with current volume number, like RAR5 does.
Nanosecond timestamp support. Visible as nsdatetime instance.
Minimal CLI when run as script: python3 -m rarfile
Skip old file versions in versioned archive.
Cleanups:
Use PBKDF2 implementation from hashlib.
Improve test coverage.
rarfile v4.0
Main goals are:
Increased zipfile-compatibility, thus also achieving smaller difference between RAR3 and RAR5 archives.
Implement RarFile.extract on top of RarFile.open instead using unrar x directly, thus making maintenance of alternative backends more manageable. Negative aspect of that is that there are features that internal extract code does not support - hard links, NTFS streams and junctions.
Breaking changes:
Directory names will have "/" appended.
RarFile.extract operates only on single entry, so when used on directory it will create directory but not extract files under it.
RarFile.extract/RarFile.extractall/RarFile.testrar will not launch special unrar command line, instead they are implemented on top of RarFile.open.
Keyword args in top-level APIs were renamed to match zipfile:
RarFile(rarfile) -> RarFile(file)
RarFile.setpassword(password) -> .setpassword(pwd)
RarFile.getinfo(fname) -> .getinfo(name)
RarFile.open(fname, mode, psw) -> .open(name, mode, pwd)
RarFile.read(fname, psw) -> .read(name, pwd)
PATH_SEP cannot be changed from "/".
New features:
RarFile.extract will return final sanitized filename for target file.
RarInfo.is_dir is now preferred spelling of isdir(). Old method kept as alias.
New RarInfo.is_file and RarInfo.is_symlink methods. Only one of ~RarInfo.is_file, ~RarInfo.is_dir or ~RarInfo.is_symlink can be True.
RarFile.printdir has file argument for output.
RarFile.__iter__ loops over RarInfo entries.
RAR3: throw NeedFirstVolume exception with current volume number, like RAR5 does.
Nanosecond timestamp support. Visible as nsdatetime instance.
Minimal CLI when run as script: python3 -m rarfile
Skip old file versions in versioned archive.
Cleanups:
Use PBKDF2 implementation from hashlib.
Improve test coverage.
MAIN commitmail json YAML
Updated sysutils/ansible-core, sysutils/ansible, sysutils/ansible-lint
MAIN commitmail json YAML
pkgsrc/sysutils/ansible-lint/Makefile@1.15
/
diff
pkgsrc/sysutils/ansible-lint/PLIST@1.11 / diff
pkgsrc/sysutils/ansible-lint/distinfo@1.13 / diff
pkgsrc/sysutils/ansible-lint/PLIST@1.11 / diff
pkgsrc/sysutils/ansible-lint/distinfo@1.13 / diff
ansible-lint: updated to 6.8.2
v6.8.2
Bugfixes
Fix strict mode
Fix config file outside project_dir bug
Add win_command/win_shell to no-free-form modules
Docs: Add MD for var-naming
Fix role-name correct code example
v6.8.2
Bugfixes
Fix strict mode
Fix config file outside project_dir bug
Add win_command/win_shell to no-free-form modules
Docs: Add MD for var-naming
Fix role-name correct code example
MAIN commitmail json YAML
pkgsrc/sysutils/ansible/Makefile@1.54
/
diff
pkgsrc/sysutils/ansible/PLIST@1.23 / diff
pkgsrc/sysutils/ansible/distinfo@1.37 / diff
pkgsrc/sysutils/ansible/PLIST@1.23 / diff
pkgsrc/sysutils/ansible/distinfo@1.37 / diff
ansible: updated to 6.5.0
6.5.0
Major Changes
-------------
infoblox.nios_modules
- Feature for extra layer security , with `cert` and `key` parameters in playbooks for authenticating using certificate and key *.pem file absolute path
- Fix to remove issue causing due to template attr in deleting network using Ansible module nios network
6.5.0
Major Changes
-------------
infoblox.nios_modules
- Feature for extra layer security , with `cert` and `key` parameters in playbooks for authenticating using certificate and key *.pem file absolute path
- Fix to remove issue causing due to template attr in deleting network using Ansible module nios network
MAIN commitmail json YAML
ansible-core: updated to 2.13.5
v2.13.5
=======
Bugfixes
--------
- ``ansible-galaxy`` - remove extra server api call during dependency resolution for requirements and dependencies that are already satisfied (https://github.com/ansible/ansible/issues/77443).
- ansible-test - Allow disabled, unsupported, unstable and destructive integration test targets to be selected using their respective prefixes.
- ansible-test - Allow unstable tests to run when targeted changes are made and the ``--allow-unstable-changed`` option is specified (resolves https://github.com/ansible/ansible/issues/74213).
- apt - Fix module failure when a package is not installed and only_upgrade=True. Skip that package and check the remaining requested packages for upgrades. (https://github.com/ansible/ansible/issues/78762)
- apt module should not traceback on invalid type given as package. issue 78663.
- known_hosts - do not return changed status when a non-existing key is removed (https://github.com/ansible/ansible/issues/78598)
- paramiko - Add back support for ``ssh_args``, ``ssh_common_args``, and ``ssh_extra_args`` for parsing the ``ProxyCommand`` (https://github.com/ansible/ansible/issues/78750)
- plugin loader, fix detection for existing configuration before initializing for a plugin
v2.13.5
=======
Bugfixes
--------
- ``ansible-galaxy`` - remove extra server api call during dependency resolution for requirements and dependencies that are already satisfied (https://github.com/ansible/ansible/issues/77443).
- ansible-test - Allow disabled, unsupported, unstable and destructive integration test targets to be selected using their respective prefixes.
- ansible-test - Allow unstable tests to run when targeted changes are made and the ``--allow-unstable-changed`` option is specified (resolves https://github.com/ansible/ansible/issues/74213).
- apt - Fix module failure when a package is not installed and only_upgrade=True. Skip that package and check the remaining requested packages for upgrades. (https://github.com/ansible/ansible/issues/78762)
- apt module should not traceback on invalid type given as package. issue 78663.
- known_hosts - do not return changed status when a non-existing key is removed (https://github.com/ansible/ansible/issues/78598)
- paramiko - Add back support for ``ssh_args``, ``ssh_common_args``, and ``ssh_extra_args`` for parsing the ``ProxyCommand`` (https://github.com/ansible/ansible/issues/78750)
- plugin loader, fix detection for existing configuration before initializing for a plugin
MAIN commitmail json YAML
Updated audio/fluidsynth, net/iperf3
MAIN commitmail json YAML
iperf3: updated to 3.12
iperf-3.12 2022-09-30
---------------------
* Notable user-visible changes
* cJSON has been updated to version 1.7.15
* The --bind <host>%<dev> option syntax now works properly
* A server-side file descriptor leak with the --logfile option has
been fixed
* A bug that caused some large values from TCP_INFO to be misprinted
as negative numbers has been fixed
* Using the -k or -n flags with --reverse no longer leak into future
tests
* There are now various debug level options available with the
--debug option. These can be used to adjust the amount of
debugging output
* A new --snd-timeout option has been added to set a termination
timeout for idle TCP connections
* iperf3 is slightly more robust to out-of-order packets during UDP
connection setup in --reverse mode
* iperf3 will now use different ports for each direction when the
--cport and --bdir options are set
* The iperf3 server will now exit if it can't open its log file
* Various help message and output fixes have been made
* Various compiler warnings have been fixed
* Developer-visible changes
* Operation of bootstrap.sh has been fixed and simplified
* Flow label support / compatibility under Linux has been improved
* Various minor memory leaks have been fixed
* A getter/setter has been added for the bind_port parameter
(--cport option).
* Various internal documentation improvements
iperf-3.12 2022-09-30
---------------------
* Notable user-visible changes
* cJSON has been updated to version 1.7.15
* The --bind <host>%<dev> option syntax now works properly
* A server-side file descriptor leak with the --logfile option has
been fixed
* A bug that caused some large values from TCP_INFO to be misprinted
as negative numbers has been fixed
* Using the -k or -n flags with --reverse no longer leak into future
tests
* There are now various debug level options available with the
--debug option. These can be used to adjust the amount of
debugging output
* A new --snd-timeout option has been added to set a termination
timeout for idle TCP connections
* iperf3 is slightly more robust to out-of-order packets during UDP
connection setup in --reverse mode
* iperf3 will now use different ports for each direction when the
--cport and --bdir options are set
* The iperf3 server will now exit if it can't open its log file
* Various help message and output fixes have been made
* Various compiler warnings have been fixed
* Developer-visible changes
* Operation of bootstrap.sh has been fixed and simplified
* Flow label support / compatibility under Linux has been improved
* Various minor memory leaks have been fixed
* A getter/setter has been added for the bind_port parameter
(--cport option).
* Various internal documentation improvements
MAIN commitmail json YAML
pkgsrc/audio/fluidsynth/Makefile@1.67
/
diff
pkgsrc/audio/fluidsynth/PLIST@1.24 / diff
pkgsrc/audio/fluidsynth/distinfo@1.41 / diff
pkgsrc/audio/fluidsynth/PLIST@1.24 / diff
pkgsrc/audio/fluidsynth/distinfo@1.41 / diff
fluidsynth: updated to 2.3.0
fluidsynth 2.3.0
New Features
Add Pipewire audio driver
Major modernization of the CMake build system, CMake >= 3.13 will now be required
Add multi-channel output for the CoreAudio driver
LADSPA effects are mixed before processing internal effects
MIDI auto-connect functionality has been extended
Add linear interpolation to convex and concave transfer functions
Mixing of effects has been parallelized
Bug Fixes
Issue 1073 has been resolved, which may change the sound articulation a bit
Systemd Hardening has been partly reverted
audio.jack.autoconnect erroneously connectd to MIDI ports
Fix build when compiling against OSS 4.0 API
fluidsynth 2.3.0
New Features
Add Pipewire audio driver
Major modernization of the CMake build system, CMake >= 3.13 will now be required
Add multi-channel output for the CoreAudio driver
LADSPA effects are mixed before processing internal effects
MIDI auto-connect functionality has been extended
Add linear interpolation to convex and concave transfer functions
Mixing of effects has been parallelized
Bug Fixes
Issue 1073 has been resolved, which may change the sound articulation a bit
Systemd Hardening has been partly reverted
audio.jack.autoconnect erroneously connectd to MIDI ports
Fix build when compiling against OSS 4.0 API
MAIN commitmail json YAML
Updated net/py-pyftpdlib, lang/py-pygls
MAIN commitmail json YAML
py-pygls: updated to 0.12.2
0.12.2
- Relaxed the Python version upper bound to `<4`
0.12.2
- Relaxed the Python version upper bound to `<4`
MAIN commitmail json YAML
py-pyftpdlib: updated to 1.5.7
Version: 1.5.7 - 2022-10-04
===========================
**Enhancements**
- replace Travis with Github Actions for CI testing.
**Bug fixes**
- fix [WinError 10038] an operation was attempted on something that is
not a socket. (patch by Tailing Yuan)
- [critical]: FTPS broke with PyOpenSSL version 22.1.0.
Version: 1.5.7 - 2022-10-04
===========================
**Enhancements**
- replace Travis with Github Actions for CI testing.
**Bug fixes**
- fix [WinError 10038] an operation was attempted on something that is
not a socket. (patch by Tailing Yuan)
- [critical]: FTPS broke with PyOpenSSL version 22.1.0.
MAIN commitmail json YAML
Updated devel/py-nest-asyncio, devel/py-ipykernel
MAIN commitmail json YAML
py-ipykernel: updated to 6.16.0
6.16.0
Maintenance and upkeep improvements
- Use hatch for version
- Add client 8 support
- Remove unused manifest file
6.16.0
Maintenance and upkeep improvements
- Use hatch for version
- Add client 8 support
- Remove unused manifest file
MAIN commitmail json YAML
py-nest-asyncio: updated to 1.5.6
v1.5.6
Remove old travis file
v1.5.6
Remove old travis file
MAIN commitmail json YAML
Updated devel/py-gitpython, security/py-authlib
MAIN commitmail json YAML
pkgsrc/security/py-authlib/Makefile@1.10
/
diff
pkgsrc/security/py-authlib/PLIST@1.4 / diff
pkgsrc/security/py-authlib/distinfo@1.10 / diff
pkgsrc/security/py-authlib/PLIST@1.4 / diff
pkgsrc/security/py-authlib/distinfo@1.10 / diff
py-authlib: updated to 1.1.0
Version 1.1.0
This release contains breaking changes and security fixes.
Allow to pass claims_options to Framework OpenID Connect clients.
Fix .stream with context for HTTPX OAuth clients.
Fix Starlette OAuth client for cache store.
Breaking changes:
Raise InvalidGrantError for invalid code, redirect_uri and no user errors in OAuth 2.0 server.
The default authlib.jose.jwt would only work with JSON Web Signature algorithms, if you would like to use JWT with JWE algorithms, please pass the algorithms parameter:
jwt = JsonWebToken(['A128KW', 'A128GCM', 'DEF'])
Security fixes: CVE-2022-39175 and CVE-2022-39174, both related to JOSE.
Version 1.0.1
Fix authenticate_none method.
Allow to pass in alternative signing algorithm to RFC7523 authentication methods.
Fix missing_token for Flask OAuth client.
Allow openid in any place of the scope.
Security fix for validating essential value on blank value in JWT.
Version 1.0.0
We have dropped support for Python 2 in this release. We have removed built-in SQLAlchemy integration.
OAuth Client Changes:
The whole framework client integrations have been restructured, if you are using the client properly, e.g. oauth.register(...), it would work as before.
OAuth Provider Changes:
In Flask OAuth 2.0 provider, we have removed the deprecated OAUTH2_JWT_XXX configuration, instead, developers should define .get_jwt_config on OpenID extensions and grant types.
SQLAlchemy integrations has been removed from Authlib. Developers should define the database by themselves.
JOSE Changes
JWS has been renamed to JsonWebSignature
JWE has been renamed to JsonWebEncryption
JWK has been renamed to JsonWebKey
JWT has been renamed to JsonWebToken
The "Key" model has been re-designed, checkout the :ref:`jwk_guide` for updates.
Added ES256K algorithm for JWS and JWT.
Version 1.1.0
This release contains breaking changes and security fixes.
Allow to pass claims_options to Framework OpenID Connect clients.
Fix .stream with context for HTTPX OAuth clients.
Fix Starlette OAuth client for cache store.
Breaking changes:
Raise InvalidGrantError for invalid code, redirect_uri and no user errors in OAuth 2.0 server.
The default authlib.jose.jwt would only work with JSON Web Signature algorithms, if you would like to use JWT with JWE algorithms, please pass the algorithms parameter:
jwt = JsonWebToken(['A128KW', 'A128GCM', 'DEF'])
Security fixes: CVE-2022-39175 and CVE-2022-39174, both related to JOSE.
Version 1.0.1
Fix authenticate_none method.
Allow to pass in alternative signing algorithm to RFC7523 authentication methods.
Fix missing_token for Flask OAuth client.
Allow openid in any place of the scope.
Security fix for validating essential value on blank value in JWT.
Version 1.0.0
We have dropped support for Python 2 in this release. We have removed built-in SQLAlchemy integration.
OAuth Client Changes:
The whole framework client integrations have been restructured, if you are using the client properly, e.g. oauth.register(...), it would work as before.
OAuth Provider Changes:
In Flask OAuth 2.0 provider, we have removed the deprecated OAUTH2_JWT_XXX configuration, instead, developers should define .get_jwt_config on OpenID extensions and grant types.
SQLAlchemy integrations has been removed from Authlib. Developers should define the database by themselves.
JOSE Changes
JWS has been renamed to JsonWebSignature
JWE has been renamed to JsonWebEncryption
JWK has been renamed to JsonWebKey
JWT has been renamed to JsonWebToken
The "Key" model has been re-designed, checkout the :ref:`jwk_guide` for updates.
Added ES256K algorithm for JWS and JWT.
MAIN commitmail json YAML
py-gitpython: updated to 3.1.29
3.1.29
- Make the git.__version__ re-appear.
See the following for all changes.
https://github.com/gitpython-developers/gitpython/milestone/59?closed=1
3.1.28
See the following for all changes.
https://github.com/gitpython-developers/gitpython/milestone/58?closed=1
3.1.29
- Make the git.__version__ re-appear.
See the following for all changes.
https://github.com/gitpython-developers/gitpython/milestone/59?closed=1
3.1.28
See the following for all changes.
https://github.com/gitpython-developers/gitpython/milestone/58?closed=1
MAIN commitmail json YAML
Updated www/py-sanic-routing, www/py-sanic