Add two patches:
* Avoid c++ overload conflict between `time_t` and `long long`
* Fix a print of `time_t` in tests/unit.c.
It seems evaldo@gardenali.biz was swallowed by Google 10+ years
ago (domain gardenali.biz no longer exists), so I took the liberty
of reverting that to pkgsrc-users@NetBSD.org.
Bump PKGREVISION.
This had MESSAGE to given an example config generation command (which
probably follows upstream docs), and to warn about the deficient
sqlite in NetBSD base. Move them to files/ and install as
documentation. Add a caution to the Makefile near the sqlite include.
(It remains to actually fix the sqlite issue.)
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``
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.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
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.
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’s 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’s not a good idea to call getfixturevalue.
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
0.4.4 (2022-10-27)
Changes in 0.4.4:
vm(New): "Support 8bpp board on LUNA provisionally."
vm(Fix): "Change configuration item name from xxx-new-sci-ignore to xxx-new-sic-ignore."
vm(Fix): "Fix a problem that RAM is not placed correctly."
vm(Fix): "Fix an access to X68030 palette registers."
m88k(Update): "Improve m88k core performance about 3%."
debugger(Fix): "Memory break point now works even on address 0."
host(Fix): "Fix a queue overflow when many characters are pasted to the host serial console at a time."
GUI(New): "Implement x1.5 and x2.0 scale on the main window."
GUI(New): "Add fontsize 24."
GUI(New): "Link the front LCD window size and LCD charactor monitor size to font size."
GUI(New): "Split the Bt454/458 monitor from video monitor."
GUI(New): "Implement a palette monitor."
GUI(New): "Implement DIPSW setting window."
GUI(New): "Implement memory edit."
GUI(New): "Implement disassemble monitor."
GUI(Update): "Implement output format selector on the memory dump monitor, and support MMU descriptor."
GUI(Update): "Implement one line up/down button on the memory dump monitor."
GUI(Update): "Support mouse wheel on the memory dump monitor."
GUI(Update): "Place a GTK control on the GTK panel correctly."
GUI(Update): "Don't load the default catalog. Because it contains unintended translation."
build(New): "Support wxWidgets 3.2 series."
[v0.7.5] Released on: October 26, 2022.
- Fix: Change album cover tmp file to ~/.cache/termusic/termusic_cover.jpg
and fall back to $TMP/termusic/termusic_cover.jpg .
'cpal' now has support for NetBSD, as a consequence we need alsa-libs.
1.0.6
---------
- Added a workaround for Kate's new status-bar and side-pane buttons, which
still have wrong style codes.
- Added some Qt6 parameters.
- Silenced the compilation warnings with Qt 6.4.
upstream changes:
-----------------
9.2.2 (2022-10-25)
Features and enhancements
o Alerting: Add support for wecom apiapp
o Canvas: Improve resource picker initialization
o Canvas: Improve text element readability
o CloudWatch: Make sure adoption tracking is done on valid, migrated queries
o Dashboard: Alerts user to incorrect tag format for JSON import
o MSSQL: Support tables from all schemas
o Opentsdb: Allow template variables for filter keys
o Prometheus: Provide label values match parameter API when supported
prometheus instance is configured
o QueryEditor: Revert components from grafana-ui
o TeamSync: Allow team sync when external organization mapping returns no
organization role
Bug fixes
o Browse: Fix General folder not showing in FolderPicker
o Elasticsearch: Fix calculation of trimEdges in alert mode
o Elasticsearch: Fix trimEdges delete logic in alert mode
o GoogleOAuth: Unlock User Admin UI
o LogContext: Fix wrong color of show context icon in light theme
o Loki: Fix adding of adhoc filters to stream selector when query with empty
stream selector
o Loki: Fix double stringified log-lines when copied via Copy button
o Loki: Fix explain section about $__interval variable
o Loki: Remove already selected options from next label filter options in
builder
o NodeGraph: Fix rendering issues when values of arc are over 1
o PublicDashboards: Fix hidden queries execution
o Tempo: Fix Node Graph visualization type in dashboard
o TimeSeries: Fix stacking when first value is negative zero
o TimeseriesPanel: Fix variables in data links
o User: Fix externalUserId not being populated