<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="288">
<package pkgid="00715c422dcf9e96a980948bb02df648a8cc1483efda036953b1f384b66927df6cae430f17240b5f796a5218531856d9b87972204fcf71262b2a8b26bb40cef5" name="grafana-backup" arch="src">
  <version epoch="0" ver="1.4.2" rel="1.15"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1596715200">- initial version</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1596715201">- Patching setup.py</changelog>
  <changelog author="juergen@loehel.de" date="1653048000">- Update to version 1.2.3:
  * Fixed ValueError when auth not properly configured (#174)
  * Use the correct docker image tag
  * Remove trailing whitespace
  * more robust way to retrieve the folder id (#167)
  * Update and rename docker-image-tag.yml to docker-image.yml
  * Create docker-image-tag.yml
  * fix for components with dashes
  * fix for components with dashes
  * fix small issues
  * integate viewer permission cmds to the tools cmd</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1653048001">- Fixes the Tumbleweed build</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Skip py2 support</changelog>
  <changelog author="juergen@loehel.de" date="1688126400">- Update to version 1.3.1:
  * fix workflow error and version number
  * put provenance back
  * Perform upsert of alert rules
  * add x-disable-provenance to header for alert provision api
  * Update alert-rules key to match convention set in cli.py
  * Pass verify_ssl to get_grafana_version (#207)
  * import StringIO and pass data through StringIO read (#173)
  * update pkg version for release
  * Added comment about alert rules support on read me
  * Add packaging to deps list
  * Only support alert rules if grafana is above version 9.4.0
  * Add slim version dockerfile
  * Create a more compact docker image (remove dev packages from image) (#196)
  * Fixed GCP bucket upload example (#200)
  * Fix restoring library elements that have more than one folder (#199)
  * corrected typo
  * Add alert-rules to docopt cli
  * Add alert rules to backup
  * update pkg version
  * try to fix action-deploy error
  * Backup, restore, and delete teams, team-members, and library-elements (#181)
  * increase version in k8s example
  * updated readme with influxdb notes (#194)
  * added k8s example (#193)
  * InfluxDB Support (#190)
  * Require only necessary permissions when saving to GCS bucket (#186)
  * (feat): enable/disable api health check not supported by amazon managed grafana (#184)
  * Change the docker image in README.md examples (#183)
  * fixe folder_uid when dashboard has no folder (#176)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1688126401">- Updates requirements
  * python-packaging
  * python-influxdb</changelog>
  <changelog author="juergen@loehel.de" date="1736942400">- Update to version 1.4.2:
  * bump package version
  * update CHANGELOG.md
  * autopep8 #245
  * feat: use default providers chain
  * chore: organize s3 utils
  * uprev package and update CHANGELOG.md
  * add missing argument http_get_headers #242
  * Uprev package version and update CHANGELOG.md
  * fix placement of contact_point_check()
  * autopep8 add_support_for_contact_point_and_notification
  * contact points and notifcation policy backup
  * added py3-packaging to slim docker image
  * added http headers to get_grafana_version request
  * bump package version
  * update CHANGELOG.md
  * raise exception rather than returning malformed version string
  * Validate version using regex in get_grafana_version
  * verify-ssl: only convert if string contains bool
  * bump package version
  * update CHANGELOG.md
  * reintroduce versions-flag for cli
  * fix versions/dashboard_versions hiccup
  * alert-rule: make exception message simpler
  * hide_version-config: add version as config/env var
  * fix default user password is always '00000000' regardless of configuration file or env (#214)
  * github-action: remove python 2.7, add 3.10, 3.11 #230
  * allow non-timed backups
  * add slug suffix for uid dashboards
  * allow disabling auth check</changelog>
</package>
<package pkgid="0abd93585ca6b7af06a1de65b046a0e4aaa8c015b457ee00e48caf4d8007ba7304bc285facf6229abcb94e137d9cb9a53a390fbd9cb77f495542e88ce25db53c" name="plaso-base" arch="noarch">
  <version epoch="0" ver="20231224" rel="1.3"/>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1586088000">- update to version 20200227
  * Changes to handle multi string Windows computer name value #2819 (#2820)
  * Removed 4n6time output modules #2809 (#2810)
  * Changes Elasticsearch output module to support version 7 (#2830)
  * Various small updates to file processors
- add reguires python-libluksde</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1608811200">- update to version 20201007
  * The Elasticsearch output module now includes default type mappings thanks to @william-billaud.
    This avoids fields containing both numbers and text being misinterpreted by Elasticsearch.
  * A new parser containing initial support for Spotlight store database (store.db) files.
  * libfsext/pytfsext has been added as an experimental feature to overcome shortcomings in the pytsk ext implementation. Use the `--vfs-back-end=fsext` option to use libfsext instead of SleuthKit.
  * Log2timeline will now not attempt to extract events from MacOS sleep and swap files.
- from version 20200630
  * new unattended mode
  * The linear status view now shows more information about the overall processing status
  * Time zone handling was overhauled. There are now two separate timezone-related options:
    `--timezone` indicates the time zone of the source data, and will be used when Plaso can’t determine the appropriate time zone automatically.
    `--output_time_zone` specifies a time zone to use when outputting events. This is currently only supported by the ‘dynamic’ and ‘l2tcsv’ output modules.
  * There are some new additions to the Windows and Linux tag files, courtesy of pyllyukko@
  * It’s now possible to specify an elasticsearch password on the command line thanks to new contributor william-billaud@. Note that this password will be visible to anyone who is able to list running processes, so be careful about using this on any shared system.
  * New parsers / supported data formats:
    Apple's Transparency, Consent, and Control (TCC) SQlite database.
    Google Log (glog) files.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654084800">- update to version 20220428
  * The 20220428 release did not come with release note.  The previous 5 are at:
  * https://osdfir.blogspot.com/2021/02/plaso-20210213-released.html
  * https://osdfir.blogspot.com/2021/04/plaso-20210412-released.html
  * https://osdfir.blogspot.com/2021/06/plaso-20210606-released.html
  * https://osdfir.blogspot.com/2021/10/plaso-20211024-released.html
  * https://osdfir.blogspot.com/2021/10/plaso-20211024-released.html
  * Key notes from the above
  * Beggining migration from elasticsearch to opensearch
  * Initial support to directly read from Mac OS disk images (.dmg, .sparseimage, .sparsebundle) (#3540).
- added requires python-defusedxml
- remove references to non-existing folders from for loop that preps the source code folder.
- add %define pythons python39 -  python39 also works for opensuse 15.4
  - - Trying to bulid python38, python39, python310 is failing for unknown reasons
  - - Wrap this in an if so only applies to tumbleweed or releases greater than 15.4</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654689600">-remove BuildRequires:  %{python_module pbr}   -- no longer needed
-remove BuildRequires:  %{python_module devel} -- no longer needed
-add %if logic to allow PyYAML/bencode/etc to install on 15.4 and tumbleweed</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1663588800">- update to version 20220724
  * For Release Notes, see https://osdfir.blogspot.com/2022/08/plaso-20220724-released.html
  * elasticsearch fully deprecated in favor of opensearch # totally untested in openSUSE
- removed Recommends: python-elasticsearch
- added Recommends: python-opensearch
- updated numerous Requires statements, and added numerous others
- changed from python39 to python310 as the underlying python release
- removed Requires: python3-six
  * This is untested as it is hard to have an opensuse install without python3-six at this point.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1664193600">- correct the name of the openSUSE timezone package.  Should be python-pytz</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1669809600">- update to version 20220930
- Add Requires python-libfsfat
- Change Requires python-cffi-backend to python-cffi
- Change Requires python-zmq to python-pyzmq
- Remove Requires python-idma  (no longer in openSUSE)
- Remove Requires python-fnt  (no longer in openSUSE)
- Remove Requires python-yaml  (no longer in openSUSE)</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1678276800">- update to version 20222129
- remove Requires: python-efilter
  * At some point python-efilter was apparently dropped as a requirement for plaso
  * python-efilter has been dropped from factory
- change libewf2 requirement from the stable branch to the libewf3 experimental branch</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1690891200">- use %{?sle15_python_module_pythons} for opensuse15.5 compatibility</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1706356800">- update to version 20231224
- support python39, python310, and python311 packages simultaneously via multi-package building
  * move the files that are NOT python version dependant out to a plaso-tools package
- remove dependancy on python-future.  That was meant for python 2 packages only.</changelog>
</package>
<package pkgid="410ece62e5ca12d06014f318bf30ca17d961ccac62e399ed2b7edfc080fe83f0e25ba18a29d44f40d9660ec0ff55fc5c5e3a026fa5a214325ba7b7ae16e699f1" name="pyasn-data" arch="noarch">
  <version epoch="0" ver="20260705" rel="1.1"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780574400">- Update to version: 20260604</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780660800">- Update to version: 20260605</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780747200">- Update to version: 20260606</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780920000">- Update to version: 20260607</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780920001">- Update to version: 20260608</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781006400">- Update to version: 20260609</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781092800">- Update to version: 20260610</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781179200">- Update to version: 20260611</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781265600">- Update to version: 20260612</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781352000">- Update to version: 20260613</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781524800">- Update to version: 20260615</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781697600">- Update to version: 20260617</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782648000">- Update to version: 20260628</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782734400">- Update to version: 20260629</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782820800">- Update to version: 20260630</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782907200">- Update to version: 20260701</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782993600">- Update to version: 20260702</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1783080000">- Update to version: 20260703</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1783166400">- Update to version: 20260704</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1783252800">- Update to version: 20260705</changelog>
</package>
<package pkgid="7da374236f0e9b819858d2f9e09a5ae179e0757d7fdac98b153cabf4ad57f596a66d07a0c0022d492601e41eceec9db9bdfbb4f9204e83ff3792425aab35cebe" name="pyasn-data" arch="src">
  <version epoch="0" ver="20260705" rel="1.1"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780574400">- Update to version: 20260604</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780660800">- Update to version: 20260605</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780747200">- Update to version: 20260606</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780920000">- Update to version: 20260607</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1780920001">- Update to version: 20260608</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781006400">- Update to version: 20260609</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781092800">- Update to version: 20260610</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781179200">- Update to version: 20260611</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781265600">- Update to version: 20260612</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781352000">- Update to version: 20260613</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781524800">- Update to version: 20260615</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1781697600">- Update to version: 20260617</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782648000">- Update to version: 20260628</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782734400">- Update to version: 20260629</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782820800">- Update to version: 20260630</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782907200">- Update to version: 20260701</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1782993600">- Update to version: 20260702</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1783080000">- Update to version: 20260703</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1783166400">- Update to version: 20260704</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1783252800">- Update to version: 20260705</changelog>
</package>
<package pkgid="bca599a0ad14c66829c22eedd170c8b977707a542f285393fe625bffc6f203bb84dc1a8d4578af47c750016814421530158250bf6567640a37b39810bfbce999" name="python-antlr4-python3-runtime" arch="src">
  <version epoch="0" ver="4.13.2" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
</package>
<package pkgid="79790a573decf4c396327aebeea86932a1c633475f182829dfa1f791bb50b4a5a62d01fedc3bec5f4e3b55e86b6d11ea9c50b6f812e366f63f46a8a2f627af2e" name="python-astatine" arch="src">
  <version epoch="0" ver="0.3.3" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="eec93b82ce448840e5355634e4fa8b9523c59a320d4f4ff8c869baa89a12879cfed9a187a310a879bed9744ceeca15a86c7b3b819c5896f54aed2d6c27235aaa" name="python-b2" arch="src">
  <version epoch="0" ver="4.6.0" rel="3.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 4.3.3:
  * release 4.3.3
  * Fix autocomplete install for zsh
  * Suggest running `bucket list` on NonExistentBucket errors
  * release 4.3.2
  * Update liccheck config
  * Bump b2sdk to v2.8.1 to fix TimeoutError handling
  * Make pytest capture stdout in integration tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 4.4.0:
  * release 4.4.0
  * Update Windows code signing to use KeyLocker (#1097)
  * Fix flaky integration test for multi-bucket key restrictions
  * Replace deprecated windows-2019 ci image with windows-2025
  * Support multi-bucket-keys in key list subcommand
  * Add multi-bucket key support in key create subcommand
  * Redesign console tools tests using b2sdk.v1 to use b2sdk.v3
  * Migrate to b2sdk.v3
  * Pin setuptools version until phx-class-registry is upgraded
  * Pin b2sdk version until proper support for 2.9+ is implemented
  * Replace backoff with tenacity for handling retries in tests. Fixes #1088</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755777600">- Update to version 4.4.1:
  * release 4.4.1
  * Pin docutils version</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1759665600">- Update to version 4.4.2:
  * release 4.4.2
  * Bump pypa/gh-action-pypi-publish in /.github/workflows
  * Fix b2id:// uri support in file unhide command
  * Redesign seed generation in CI
  * Avoid failing on missing extra dependencies in license command
  * Publish Linux ARM binaries
  * Test Linux ARM binaries
  * Add changelog.d entry
  * Add ubuntu-24.04-arm to the CI
  * Redesign url parsing to handle values with leading / and trailing special chars</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 4.5.0:
  * Pin pdm version in ci/cd due to pypy regression in 2.26.3
  * release 4.5.0
  * Disable _TqdmCloser workaround for leaked semaphore error in newer MacOS
  * Avoid pushing persistent_bucket to bucket log in integration tests
  * Bump b2sdk version
  * Use test helpers and fixtures from b2sdk, drop python 3.8 support
  * Filter resource_tracker warnings in integration tests
  * Extract patched_spawn to test/helpers.py for reuse
  * Simplify test docstring
  * Use skipif decorator directly, consistent with repo pattern
  * Remove separate PTY CI step - regular integration tests catch the bug
  * Fix CI condition syntax for PTY test
  * Run PTY test directly in CI without xdist, remove dedicated nox session
  * Fix SystemError buffer overflow on Python 3.14+ and add Python 3.14 support
  * Do not use deprecated macos-13 runner in CI</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 4.5.1:
  * release 4.5.1
  * Avoid eager calculation of command help during parser construction
  * Bump pdm version in CI to 2.26.4
  * Replace the `phx-class-registry` dependency with a simple in-house implementation.
  * Address flaky bucket name autocomplete integration test</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 4.6.0:
  * release 4.6.0
  * Bump b2sdk to 2.10.3
  * Fix autocomplete parser cache on Python 3.14.2+
  * Update the version command to display sdk version alongside the CLI
  * Update command line option formatting in console_tool.py</changelog>
</package>
<package pkgid="fa0b636e5d8745a5a1c838731ed7d85de0d375b3cc98cfde7703997faa1aae449a37d35e36df82546412aeed49e03b546581333d9a61eaade1891143c56d674f" name="python-b2sdk" arch="src">
  <version epoch="0" ver="2.10.4" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 2.9.4:
  * release 2.9.4
  * Fix incorrect path check in `LocalFolder.make_full_path`
  * Fix broken `StubAccountInfo.list_bucket_names_ids`
  * Fix bucket name mapping in `RawSimulator.authorize_account`
  * release 2.9.3
  * Fix `B2HttpApiConfig` and `Services` references in exposed v2 api
  * release 2.9.2</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 2.10.0:
  * release 2.10.0
  * Clean up imports and use bucket manager in base test case.
  * Add licences, changelog and fixes
  * Move test helpers and fixtures to the library - working version
  * Move test helpers and fixtures to the project's testing module
  * Drop Python 3.8 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.10.1:
  * release 2.10.1
  * Improve seed generation for containers names in tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 2.10.2:
  * release 2.10.2
  * Improve debugging in integration tests BucketManager
  * Fix type error in 429 retrying behavior with Retry-After header
  * Update liccheck authorized_licenses
  * Redesign b2http unit tests using responses library
  * Do not use deprecated macos-13 runner in CI
  * Add responses library for mocking requests in tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 2.10.3:
  * release 2.10.3
  * Bump pip from 25.3 to 26.0 in the uv group across 1 directory
  * Use `stat.S_ISDIR` for local folder scanning instead of `Path.is_dir`
  * Avoid http-level retries during upload requests
  * Migrate from pdm to uv. Clean project dependency structure
  * Pin pdm version in ci/cd due to pypy regression in 2.26.3
  * Address account info bw compatibility issue caused by multi-bucket keys
  * Set temporary directory as account info config dir in tests
  * Move pytest_plugins to top-level conftest</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- Update to version 2.10.4:
  * release 2.10.4
  * Fix redudant files in the sdist after migrating from pdm to uv
  * Add tenacity retries for bucket creation in testing BucketManager
  * Fix closed stream failure when retrying small file uploads</changelog>
</package>
<package pkgid="f2165b1a6200da8b36d9b56a0c80e173bc6450a17a75a8814989f7f27a537671f2b2d3195d3a9c549d455565ba798f569be36232de46ddd1823fefe1a5b681d6" name="python-catalogue" arch="src">
  <version epoch="0" ver="2.0.10" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 2.0.10:
  * Set version to v2.0.10 (#67)
  * Updates for python 3.12 (#65)
  * Set version to v2.0.9, update classifiers (#64)
  * Switch from SelectableGroups to hasattr for importlib.metadata branching (#61) (#62)
  * Restrict mypy version
  * CI: Switch from Azure to GHA (#59)
  * CI: Use more generic GHA tests workflow (#58)
  * Add Github Action (#54)</changelog>
</package>
<package pkgid="5acfebfcae82631a519bc141d6aef1a850210680a88b7add762c7631f60e0e7fb09168fb1ed70f9171c6587d0eba8006a3e2117e964e326809dc56a6682ed5e4" name="python-coverage-pyver-pragma" arch="src">
  <version epoch="0" ver="0.4.0" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 0.4.0:
  * Bump version v0.3.3 -&gt; v0.4.0
  * Update pytest warning filter.
  * Error on warnings during tests.
  * Updated files with 'repo_helper'. (#91)
  * Use snake case'd function names from pyparsing.
  * Updated files with 'repo_helper'. (#87)
  * Bump Windows for GitHub Actions
  * Bump mypy
  * [repo-helper] Configuration Update (#86)
  * Updated files with 'repo_helper'. (#85)</changelog>
</package>
<package pkgid="30d311707b90c9a5ee770dca662abf2f9e867fb3c8c2c42d76e715f3b7c7d67a460077f958c1527958acf97c54f5dddb78a53c75776b746e18c7073024ac4bb3" name="python-dict2css" arch="src">
  <version epoch="0" ver="0.3.0.post1" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
</package>
<package pkgid="1ea41412d55cd6eacb115d7c952646e533f35a078e4e76acbc0e37880743a4dc82f6ed08a575d388e6b02165fee2ec58dedf1d32a9072c7a911e7ee741bb372c" name="python-drawsvg" arch="src">
  <version epoch="0" ver="2.4.1" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.4.0:
  * Bump version to 2.4.0
  * Fix incorrect &lt;use&gt; tag in &lt;defs&gt; (#134)
  * Fix Drawing.clear() not clearing ordered_elements (#133)
  * Bump version to 2.3.0
  * Add ForeignObject (#104)
  * Bump version to 2.2.0
  * Get all widget parent ids on click (#98)
  * Allow Text element to be pickle-able
  * Fix typo in quickref (#93)
  * Bump version to 2.1.1</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.4.1:
  * Expand range of supported numpy versions
  * Fix mime_type option in Image</changelog>
</package>
<package pkgid="a58802ad2eff92067f16421c5f403c25aaf83dd98bd8fef4491b53563a001642a26b878eed34fb9995ac8d69b5da2cbe6aadaa90a310efaddd38501cfb9ceec8" name="python-enlighten" arch="src">
  <version epoch="0" ver="1.14.1" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 1.14.1:
  * Fix time assumption in tests #74</changelog>
</package>
<package pkgid="5da7edadf054861607443ad0420c1dd751a0dcff240773eee23dc9a2280e6050f8f736dfef1ea621d2f52628b28a3714f3435ead14428b2b000dd76d6b075732" name="python-flake8-dunder-all" arch="src">
  <version epoch="0" ver="0.5.0" rel="2.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="f3a57e7d504d933f2f3f2bfbc201da8c4f1f6d620e302356dd24e70429cdae4f4e0fb0ab78f30c1aaa314f9261b863e1f0d559b23f66ad728b72232dd8a7c83f" name="python-flameprof" arch="src">
  <version epoch="0" ver="0.4" rel="3.24"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.de&gt;" date="1557921600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- skip py2 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947201">- Replaces python3_only with python_alternative</changelog>
</package>
<package pkgid="a6f0a3d81085191d34f8716e50cbf5fde763c572bfc55da51d43c4fb734ad17d858f01cd12df78d8b0482a8fa1d5f7ba9bfc7cc05b8cc7d01aecc158b09cf3b3" name="python-google-i18n-address" arch="src">
  <version epoch="0" ver="3.1.1" rel="1.16"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.com&gt;" date="1561377600">- inital commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- Update from 2.3.5 to version 2.4.0
  * Backward incompatible change: postal code validation regexes are now returned even if zipcode is not a required field.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update from 2.4.0 to version 2.5.2
  * Updated address validation rules to the most recent version
- Skip py2 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 3.1.1</changelog>
</package>
<package pkgid="d70f1c8a2f07720e6ae0c9f71ab5b115c66b4029d9bba2e6da0e74bb4a5e4bece0c391f1c8a5f0455056ea45b3c9a55a6ba077286489e469c1c4860f48d3c68a" name="python-haversine" arch="src">
  <version epoch="0" ver="2.9.0" rel="2.6"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.9.0:
  * Bump version: 2.8.1 → 2.9.0
  * changelog
  * add normalize_output to inverse_haversine_vector
  * changelog
  * Adding option to normalize output of inverse_haversine
  * fix python-version to 3.11 as 3.12 seems broken with CPython
  * Remove 3.12
  * CI: support python 3.12, drop 3.7</changelog>
</package>
<package pkgid="322419a345eb766bc4443d7035ee39f9b076dd5cf96f6de8a79a53e65496f959ad7501e76bc8465884602996aba1265cf32d0b6fb4d8c4dfb02fea6d31a9a0b4" name="python-jinja2-humanize-extension" arch="src">
  <version epoch="0" ver="0.4.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 0.4.0:
  * build: release 0.4.0
  * build: fix typo
  * build: add value even for humanize functions without argument
  * build: sync common files from github_organization_management repository
  * build: changelog automatic update
  * build: reformat
  * build: fix typo
  * build: try to fix:wq
  * build: fix
  * feat: add humanize i18n functions</changelog>
</package>
<package pkgid="795576151b0a93579bd3df618c2273fec5ec758faba880c6ef461f2b6f039b638711c2b04895ddd530aba0bb52a7fd61048af4667708422487e80897b0aa2799" name="python-logfury" arch="src">
  <version epoch="0" ver="1.0.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
</package>
<package pkgid="d14a464dd552cf41c99d9469039e1927fc9f510b3b3508625a080ea78e4f152f59cfed3b5517d8ea1105ed9b5db714c5b517a27b4a4436309ca0e86966663124" name="python-magika" arch="src">
  <version epoch="0" ver="1.0.2" rel="1.10"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344001">- Skip py312 build</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344002">- python-dotenv is actually python-python-dotenv</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 0.5.1
  * Add support for python 3.12. Magika now supports python &gt;=3.8 and &lt;3.13.
  * Fix bugs for features extraction to cover more corner cases.
  * Remove MIME types from table of supported content types (Relevant for --list-output-content-types; see FAQs for context).
  * Refactor features extraction around a Seekable abstraction; we now have only one reference implementation.
  * Start groundwork for v2 of features extraction.
  * Various clean ups and internal refactors</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to version 0.6.1
  * See https://github.com/google/magika/blob/python-v0.6.1/python/CHANGELOG.md#061---2025-03-19</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038401">- Update to version 0.6.2
  * Mark python 3.13 as supported.
  * New model standard_v3_3 model, with better support for TypeScript and non-ascii characters in textual files. See models' CHANGELOG for more information.
  * identify_stream() now restores the stream's original position after reading from it, preventing side effects on subsequent stream operations. (#1020)
  * Add asdict() utility method to MagikaResult.
  * Set prediction.overwrite_reason to Overwrite.NONE if output.label is the same as dl.label. (#1023)
  * Bugfix: limit the number of bytes we read in case of an input with just many whitespaces. (#1015)
  * Bugfix: do not alter warnings' simplefilter as this has visible side effects for other modules. (#1017)
  * Bugfix: magika's python client now properly warns for low-confidence predictions.
  * Bugfix: update Magika's StrEnum string representation to be compatible with standard library</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 1.0.1:
  * Mark end of experimental phase. No changes from last version.
  * Switch to rust build with maturin
  * docs: clean up old docs</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 1.0.2:
  * fix: Use correct ONNX Runtime version
  * fix: Removed Windows pin on onnxruntime&lt;=1.20.1
  * chg: Mark Python 3.14 as supported
  * chg: Switch Python package to static versioning (maturin compatibility)
  * chg: Updated Rust magika library to 1.0.2
  * chg: Updated dependencies and ONNX Runtime version
  * chg: Removed direct dependency on numpy
  * chg: Removed dependency on python-dotenv (.env files no longer loaded automatically)
  * chg: Refined dependency constraints including Python 3.14 support</changelog>
</package>
<package pkgid="b58db87440852e3a92f89ee2ead0c847850aafe81aefd5282b0c4c52969bf5c6962b6fe26b8c7274033776f44bc142826c88e66bfde18bea00c70d3f523a1ce9" name="python-mdutils" arch="src">
  <version epoch="0" ver="1.8.1" rel="1.6"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1642075200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update to version 1.4.0
  * Features
  - Added get_md_text method to MdUtils class. @Patitotective (#61)
  * Bug fixes
  - GH-70, GH-73: fix unwanted link and table breaks @didix21 (#74)
  - Escape "|" in Table.create_table @jaredliw (#63)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1688126400">- Update to version 1.6.0
  * Features
  - DEPRECATION on setup.py #80
  - Code adherence to PEP 8 #46
  - GH-80: Support poetry build system #93 (didix21)
  - GH-84: Add types to mdutils methods #85 (didix21)
  * Bug fixes
  - DeprecationWarning with Python 3.11 #90
- Update to version 1.5.1
  * Bug fixes
  - MarkDownFile not accepting absolute file path anymore #81
    Fix #81: Absolute path are broken #83 (didix21)
- Update to version 1.5.0
  * Features
  - Introduce header\_id as parameter for headers #78 (kieferro)
  * Bug fixes
  - Converting html tables to markdown creates unusable tables #73</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1751371200">- Update to version 1.7.0:
  * Bump to version v1.7.0
  * Enable specifying title header style, default being setext
  * fix: add support for List argument of text_align in new_table
  * Update codecov github action and add analytics
  * GH-105: README.md Broken examples in Create Links section
  * GH-106: Fix example for example provided
  * Remove extra spaces added by new_line() (#103)
  * Update documentation for MdUtils filename param
  * GH-88: Automate release candidate
  * Refactor Header</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1752580800">- Update to version 1.8.0:
  * Generate tables from 2D string arrays (#114)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 1.8.1:
  * Bump version to v1.8.1
  * fix: Text starting with ** (bold) breaks new_list method
  * Add publish pypi action</changelog>
</package>
<package pkgid="2d5dab97ca0999235f4382b56a408d7c8ccf2d12c834707e1efc6bafb3854313d4b70651793a6cf61db94e317df481294ff3b4219634ecab7497aeab848f5786" name="python-mitreattack-python" arch="src">
  <version epoch="0" ver="5.4.3" rel="2.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756728000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756728001">- Update to version 5.1.0:
  * bump: version 5.0.0 → 5.1.0
  * docs: update release instructions
  * chore: update project metadata
  * docs: re-enable readthedocs builds
  * chore: update poetry lock file
  * chore: address lint problems
  * chore: autofix files with ruff
  * docs: update changelog format to be markdownlint compliant
  * chore: migrate pyproject.toml file for docs dependencies
  * docs: add sphinx dependencies to readthedocs setup</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 5.2.1:
  * feat: add table of contents to generated changelog
  * feat: add statistics section to changelog
  * feat: add analytics and detection strategies to excel outputs
  * feat: add attack spec version 3.3.0 objects to stix20/ code
  * fix: update excel tests based on v18 changes
  * fix: use stix v2.0 version of CustomObject, ExternalReference
  * fix: remove deprecated x_mitre_data_source_ref field on data components
  * fix: update changelog output and pytest golden output to match it
  * fix: only build excel once when version &lt; 18
  * fix: proper handling of typer.Option in defaults
  * fix: ruff format
  * fix: handle missing/deprecated data sources, separate data component parsing in v18+
  * fix: handle empty lists of analytics/detection strategies
  * fix: type errors
  * fix: modified date in excel for datasources/datacomponents wasn't showing
  * fix: add tests for previous 2 commits, fix resulting bugs
  * fix: lint errors, add x_mitre_deprecated to stix20/ custom objects
  * fix: remove references to log source SDOs
  * fix: remove warnings for data component with no parent
  * fix: handle new detection strategy STIX bundles that have altered how datasources work
  * fix: handle missing x_mitre_data_source_ref in data components
  * fix: update logic to work with new detection strategy objects</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 5.3.0:
  * bump: release 5.3.0
  * feat: update to ATT&amp;CK v18.1
  * fix: fixes to legacy tests
  * fix: update some more things to v18.0
  * fix: previous fix was incomplete
  * fix: handle objects without descriptions in changelog, like detection strategies
  * fix: update x-mitre-deprecated to x_mitre_deprecated
  * docs(examples): cleanup example scripts</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724802">- Update to version 5.4.0:
  * feat: add relationships for detection strategies, analytics and log sources in the excel files
  * fix(PR184): reduce typeChecker noise when passing a float to score()</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 5.4.1:
  * update relationships for detection strategies, analytics and log sources in the excel files
  * add typing-extensions dependency</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452801">- Update to version 5.4.2:
  * fix: Handle missing tactic definitions in techniquesToDf and add related tests
  * fix: Correct syntax error in pyproject.toml affecting CI builds
  * chg: Migrate build system from Poetry/Hatch to uv
  * chg: Update build and packaging configuration to use uv
  * chg: Remove legacy enterprise test cases
  * chg: Improve validation output by displaying mismatched domain IDs
  * chg: Update error formatting
  * doc: Update release and contribution documentation</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452802">- Update to version 5.4.3:
  * fix: MatrixGen init method for local sources (#221)</changelog>
</package>
<package pkgid="aa9d533d227909a25dca7855949fe1f2ab360517417cb191e9d82625beb792cfe63aa98e0cef29862b9adefda4417ba696270b6a4f4bf3b646f4a2238acdaae4" name="python-mock" arch="src">
  <version epoch="0" ver="5.2.0" rel="1.8"/>
  <changelog author="cfarrell@suse.com" date="1392206400">- license update: BSD-2-Clause
  See the License.txt file</changelog>
  <changelog author="ro@suse.de" date="1392724800">- added LICENSE.txt as doc file</changelog>
  <changelog author="dmueller@suse.com" date="1437998400">- update to 1.3.0:
  * Update sync point
  * Issue #21750: Further fixup to be styled like other mock APIs
  * Typo fix in mock.patch
  * Revert "Issue #21750: mock_open.read_data can now be read from each instance, as it"
  * Add 2.6 back to classifiers
  * Record sync point
  * Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3
  * Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely
  * Folk should test 2.6 locally too
  * Closes #279: setuptools.version is too new
  * Support python 2.6
  * Update sync point and sync docs
  * Issue #23661: unittest.mock side_effects can now be exceptions again
  * Abort installation if the installer is using setuptools&lt;17.1
  * Closes #269: setup_requires pbr 1.3
  * Closes #257: version the dependency on six
  * Rename README.txt to README.rst
  * Make reproducing travis behaviour somewhat easier
  * Cleanup version number handling
  * Overhaul docs
  * Update docs
  * Remove stale MANIFEST.in, ignore pbr outputs
  * Convert to a package, use pbr, update metadata
  * Bump versions
  * Officially drop 2.6 support
  * Issue #23310: Fix MagicMock's initializer to work with __methods__. Behavior equivalent to m.configure_mock(). Patch by Kasia Jachim
  * Issue #23568: Add rdivmod support to MagicMock() objects
  * Issue #23581: Add matmul support to MagicMock
  * Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ implementation in issue #21408 they are redundant
  * Issue #22823: Use set literals instead of creating a set from a list. Fixed an output of sets in examples
  * Closes #21270 : We now override tuple methods in mock.call objects
  * Suppress a couple more DeprecationWarnings in the test suite
  * Closes #21256: Printout of keyword args in deterministic order in mock calls
  * Removes unused varargs and varkwargs from assert_not_called()
  * Closes Issue 21262: New method assert_not_called for Mock
  * Closes Issue 21238: New keyword argument `unsafe` to Mock
  * Closes issue 21239. unittest.mock.patch.stopall() did not work deterministically when the same name was patched multiple times
  * Closes Issue 21222
  * Closes issue 17660. You no longer need to explicitly pass create=True when patching builtin names
  * Issue 17826. Setting an iterable side_effect on a mock created by create_autospec now works
  * Issue 20968. unittest.mock.MagicMock now supports division
  * Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes
  * Issue #19594: Use specific asserts in unittest tests
  * Remove shadowed test
  * Adjust comment
  * Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation
  * Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules
  * Process DEFAULT values in mock side_effect that returns iterator
  * Closes issue 17467. Add readline and readlines support to unittest.mock.mock_open
  * Issue #17047: remove doubled words added in 3.3 as reported by Serhiy Storchaka and Matthew Barnett
  * Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name
  * Closes issue 15323. Improve failure message of Mock.assert_called_once_with
  * Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
  * Remove incorrect comment
  * Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments
  * unittest.mock: removed another bit of Python 2 only code
  * Adding unittest.mock documentation
  * unittest.mock: remove another piece of Python 2 specific code
  * Remove more Python 2 code from unittest.mock (obsolete function attributes)
  * Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments
  * unittest.mock.MagicMock objects are now unorderable by default
  * Removed XXX from unittest.mock docstring and switch to a nicer try...except...finally
  * Remove more Python 2 compatibility cruft from unittest.mock
  * PEP 417: Adding unittest.mock
  * Ignore patch rejects too
  * Add NEWS
  * Add PyPy to travis
  * Issue #20189: Four additional builtin types
  * Just hard-depend on unittest2
  * Fix typo in test name
  * Some basic release process notes
  * Ignore more editor files
  * Add testrepository configuration
  * We never need sudo. Containers FTW
  * Fixup ignores
  * Iterating on .travis.yml
  * Setup Travis-CI
- drop mock-unittest2py27.patch, no longer needed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998401">- python-mock now requires python-pbr</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445860800">- BuildRequires python-funcsigs.  It was already in Requires,
  but is also needed at build time for unit tests.</changelog>
  <changelog author="frede@b1-systems.de" date="1452254400">- BuildRequires python-setuptools &gt;= 17.1 If you have a lower
  version the build will fail.</changelog>
  <changelog author="tbechtold@suse.com" date="1464868800">- update to 2.0.0:
  * Fix #338: depend on a fixed version of funcsigs
  * More 3.2 support dropping cleanup
  * Update sync point
  * Add Mock.assert_called()
  * Issue25347 - Format the error message output of mock's assert_has_calls method
  * Issue #22138: Fix mock.patch behavior when patching descriptors. Restore original values after patching
  * Issue #24857: Comparing call_args to a long sequence now correctly returns a boolean result instead of raising an exception
  * Issue #23004: mock_open() now reads binary data correctly when the type of read_data is bytes
  * Add version info in the docs
  * Update six to a version with raises_from
  * Fix #328 - handle unicode __repr__ on Python 2.x
  * Drop support for Python 3.2
  * Fix typo in docs/index.txt
  * Fix README.rst checking
  * Be clearer about Python version compat
  * Issue #295: use a setup_requires dependency
  * Improve grouping of imports in tests
  * Use six to detect python2/3 in main module
  * Use six to detect python2/3 in test modules
- adjust Requires
- use pypi.io as Source url</changelog>
  <changelog author="tbechtold@suse.com" date="1475755200">- Fix pytohn-funcsigs Requires</changelog>
  <changelog author="jmatejek@suse.com" date="1475755201">- update for multipython build
- remove test runner because it performs dark magic that
  causes a failure in test suite
- implement fallback to python's own unittest instead of unittest2
  if we're on Python 3 (to avoid dependencies on funcsigs and unittest2)
  (unittest2-fallback.patch)</changelog>
  <changelog author="dmueller@suse.com" date="1504612800">- adjust requires for singlespec'ified python-funcsigs</changelog>
  <changelog author="tchvatal@suse.com" date="1515067200">- Condition python2 build to ensure we can build py3 only package</changelog>
  <changelog author="mcepl@suse.com" date="1534161600">- Remove dependency on unittest2
  Add remove_unittest2.patch to facilitate that
  Remove unnecessary now unittest2-fallback.patch</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1557835200">- update to 3.0.5
- drop remove_unittest2.patch
  * more in CHANGELOG.rst</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1587038400">- Update to 4.0.2
  * Issue #39915: Ensure :attr:`unittest.mock.AsyncMock.await_args_list` has
    call objects in the order of awaited arguments instead of using
    :attr:`unittest.mock.Mock.call_args` which has the last value of the call.
    Patch by Karthikeyan Singaravelan.
- from version 4.0.1
  * Remove the universal marker from the wheel.
- from version 4.0.0
  * No Changes from 4.0.0b1.
- from version 4.0.0b1
  * The release is a fresh cut of cpython's `4a686504`__. All changes to :mod:`mock`
    from that commit and before are included in this release along with the
    subsequent changes listed below.
    __ https://github.com/python/cpython/commit/4a686504eb2bbf69adf78077458508a7ba131667
  * Issue #37972: Subscripts to the `unittest.mock.call` objects now receive
    the same chaining mechanism as any other custom attributes, so that the
    following usage no longer raises a `TypeError`:
    call().foo().__getitem__('bar')
    Patch by blhsing
  * Issue #38839: Fix some unused functions in tests. Patch by Adam Johnson.
  * Issue #39485: Fix a bug in :func:`unittest.mock.create_autospec` that
    would complain about the wrong number of arguments for custom descriptors
    defined in an extension module returning functions.
  * Issue #39082: Allow AsyncMock to correctly patch static/class methods
  * Issue #38093: Fixes AsyncMock so it doesn't crash when used with
    AsyncContextManagers or AsyncIterators.
  * Issue #38859: AsyncMock now returns StopAsyncIteration on the exaustion of
    a side_effects iterable. Since PEP-479 its Impossible to raise a
    StopIteration exception from a coroutine.
  * Issue #38163: Child mocks will now detect their type as either synchronous
    or asynchronous, asynchronous child mocks will be AsyncMocks and
    synchronous child mocks will be either MagicMock or Mock (depending on
    their parent type).
  * Issue #38473: Use signature from inner mock for autospecced methods
    attached with :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
    Singaravelan.
  * Issue #38136: Changes AsyncMock call count and await count to be two
    different counters. Now await count only counts when a coroutine has been
    awaited, not when it has been called, and vice-versa. Update the
    documentation around this.
  * Issue #37555: Fix `NonCallableMock._call_matcher` returning tuple instead
    of `_Call` object when `self._spec_signature` exists. Patch by Elizabeth
    Uselton
  * Issue #37251: Remove `__code__` check in AsyncMock that incorrectly
    evaluated function specs as async objects but failed to evaluate classes
    with `__await__` but no `__code__` attribute defined as async objects.
  * Issue #38669: Raise :exc:`TypeError` when passing target as a string with
    :meth:`unittest.mock.patch.object`.
  * Issue #25597: Ensure, if ``wraps`` is supplied to
    :class:`unittest.mock.MagicMock`, it is used to calculate return values
    for the magic methods instead of using the default return values. Patch by
    Karthikeyan Singaravelan.
  * Issue #38108: Any synchronous magic methods on an AsyncMock now return a
    MagicMock. Any asynchronous magic methods on a MagicMock now return an
    AsyncMock.
  * Issue #21478: Record calls to parent when autospecced object is attached
    to a mock using :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
    Singaravelan.
  * Issue #38857: AsyncMock fix for return values that are awaitable types.
    This also covers side_effect iterable values that happend to be awaitable,
    and wraps callables that return an awaitable type. Before these awaitables
    were being awaited instead of being returned as is.
  * Issue #38932: Mock fully resets child objects on reset_mock(). Patch by
    Vegard Stikbakke
  * Issue #37685: Fixed ``__eq__``, ``__lt__`` etc implementations in some
    classes. They now return :data:`NotImplemented` for unsupported type of
    the other operand. This allows the other operand to play role (for example
    the equality comparison with :data:`~unittest.mock.ANY` will return
    ``True``).
  * Issue #37212: :func:`unittest.mock.call` now preserves the order of
    keyword arguments in repr output. Patch by Karthikeyan Singaravelan.
  * Issue #37828: Fix default mock name in
    :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham
    Toriz Cruz.
  * Issue #36871: Improve error handling for the assert_has_calls and
    assert_has_awaits methods of mocks. Fixed a bug where any errors
    encountered while binding the expected calls to the mock's spec were
    silently swallowed, leading to misleading error output.
  * Issue #21600: Fix :func:`mock.patch.stopall` to stop active patches that
    were created with :func:`mock.patch.dict`.
  * Issue #38161: Removes _AwaitEvent from AsyncMock.
  * Issue #36871: Ensure method signature is used instead of constructor
    signature of a class while asserting mock object against method calls.
    Patch by Karthikeyan Singaravelan.
- Disable python2 builds which are no longer supported
- Update BuildRequires and Requires from setup.cfg</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 4.0.3:
  * Issue #42532: Remove unexpected call of ``__bool__`` when passing a
  ``spec_arg`` argument to a Mock.
  * Issue #39966: Revert bpo-25597. :class:`unittest.mock.MagicMock` with
  wraps' set uses default return values for magic methods.
  * Issue #41877: Mock objects which are not unsafe will now raise an
  AttributeError if an attribute with the prefix asert, aseert, or assrt is
  accessed, in addition to this already happening for the prefixes assert or
  assret.
  * Issue #40126: Fixed reverting multiple patches in unittest.mock. Patcher's
  ``__exit__()`` is now never called if its ``__enter__()`` is failed.
  Returning true from ``__exit__()`` silences now the exception.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1639915200">- Add mock-pr497-fixmixup-496.patch fix mixup of import in
  Python 3.10
  * gh#/testing-cabal#496
  * gh#/testing-cabal#497</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682510400">- Update to 5.0.2
  - gh-102978: Fixes :func:`unittest.mock.patch` not enforcing function
    signatures for methods decorated with @classmethod or @staticmethod
    when patch is called with autospec=True.
  - gh-103329: Regression tests for the behaviour of unittest.mock.PropertyMock were added.
- Update to 5.0.1
  - gh-100740: Fix unittest.mock.Mock not respecting the spec for attribute names prefixed with assert.
  - gh-100690: Mock objects which are not unsafe will now raise an AttributeError
    when accessing an attribute that matches the name of an assertion but without
    the prefix assert_, e.g. accessing called_once instead of assert_called_once.
    This is in addition to this already happening for accessing attributes with
    prefixes assert, assret, asert, aseert, and assrt.
  - gh-96127: inspect.signature was raising TypeError on call with mock objects.
    Now it correctly returns (*args, **kwargs) as infered signature.
- Update to 5.0.0
  - gh-98624: Add a mutex to unittest.mock.NonCallableMock to protect concurrent access to mock attributes.
  - bpo-43478: Mocks can no longer be used as the specs for other Mocks.
    As a result, an already-mocked object cannot have an attribute mocked using
    autospec=True or be the subject of a create_autospec(...) call.
    This can uncover bugs in tests since these Mock-derived Mocks will always pass
    certain tests (e.g. isinstance) and builtin assert functions (e.g. assert_called_once_with) will unconditionally pass.
  - bpo-45156: Fixes infinite loop on :func:`unittest.mock.seal` of mocks created by :func:`~unittest.create_autospec`.
  - bpo-41403: Make :meth:`mock.patch` raise a :exc:`TypeError` with a relevant error message on invalid arg.
    Previously it allowed a cryptic :exc:`AttributeError` to escape.
  - gh-91803: Fix an error when using a method of objects mocked with :func:`unittest.mock.create_autospec`
    after it was sealed with :func:`unittest.mock.seal` function.
  - bpo-41877: AttributeError for suspected misspellings of assertions on mocks are now pointing out
    that the cause are misspelled assertions and also what to do if the misspelling is actually an
    intended attribute name. The unittest.mock document is also updated to reflect the current
    set of recognised misspellings.
  - bpo-43478: Mocks can no longer be provided as the specs for other Mocks. As a result,
    an already-mocked object cannot be passed to mock.Mock(). This can uncover bugs in tests
    since these Mock-derived Mocks will always pass certain tests (e.g. isinstance)
    and builtin assert functions (e.g. assert_called_once_with) will unconditionally pass.
  - bpo-45010: Remove support of special method __div__ in :mod:`unittest.mock`.
    It is not used in Python 3.
  - gh-84753: :func:`inspect.iscoroutinefunction` now properly returns True when an instance o
    f :class:`unittest.mock.AsyncMock` is passed to it. This makes it consistent with behavior of
    :func:`asyncio.iscoroutinefunction`. Patch by Mehdi ABAAKOUK.
  - bpo-46852: Remove the undocumented private float.__set_format__() method,
    previously known as float.__setformat__() in Python 3.7. Its docstring said:
    "You probably don't want to use this function. It exists mainly to be used in Python's test suite."
  - gh-98086: Make sure patch.dict() can be applied on async functions.
  - gh-100287: Fix the interaction of :func:`unittest.mock.seal` with :class:`unittest.mock.AsyncMock`.
  - gh-83076: Instantiation of Mock() and AsyncMock() is now 3.8x faster.
  - bpo-41877: A check is added against misspellings of autospect, auto_spec and set_spec
    being passed as arguments to patch, patch.object and create_autospec.
- Drop mock-pr497-fixmixup-496.patch because source removed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1686398400">- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to 5.1.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to 5.2.0
  This is release is in memory of Michael Foord, who originally authored the mock package and passed away in January 2025.
  * gh-65454: :func:`unittest.mock.Mock.attach_mock` no longer triggers a call to a PropertyMock being attached.
  * gh-117765: Improved documentation for :func:`unittest.mock.patch.dict`
  * gh-124176: Add support for :func:`dataclasses.dataclass` in :func:`unittest.mock.create_autospec`. Now create_autospec will check for potential dataclasses and use :func:`dataclasses.fields` function to retrieve the spec information.
  * gh-123934: Fix :class:`unittest.mock.MagicMock` reseting magic methods return values after .reset_mock(return_value=True) was called.
  * gh-90848: Fixed :func:`unittest.mock.create_autospec` to configure parent mock with keyword arguments.
  * gh-113569: Indicate if there were no actual calls in unittest :meth:`~unittest.mock.Mock.assert_has_calls` failure.
  * gh-122858: Deprecate :func:`!asyncio.iscoroutinefunction` in favor of :func:`inspect.iscoroutinefunction`.
  * gh-104745: Limit starting a patcher (from :func:`unittest.mock.patch` or :func:`unittest.mock.patch.object`) more than once without stopping it
  * gh-75988: Fixed :func:`unittest.mock.create_autospec` to pass the call through to the wrapped object to return the real result.
  * gh-119600: Fix :func:`unittest.mock.patch` to not read attributes of the target when new_callable is set. Patch by Robert Collins.
  * gh-113407: Fix import of :mod:`unittest.mock` when CPython is built without docstrings.
  * gh-120732: Fix name passing to :class:`unittest.mock.Mock` object when using :func:`unittest.mock.create_autospec`.</changelog>
</package>
<package pkgid="7e00ce644d709ba35beddc0bf3727f3c8b4ac54f2d6a5e6170cb9090645945f8c6959ee5124d42deeca656eb6c0120d6fd373997b3198ceab455d9c503f94e9b" name="python-mock-test" arch="src">
  <version epoch="0" ver="5.2.0" rel="1.128"/>
  <changelog author="cfarrell@suse.com" date="1392206400">- license update: BSD-2-Clause
  See the License.txt file</changelog>
  <changelog author="ro@suse.de" date="1392724800">- added LICENSE.txt as doc file</changelog>
  <changelog author="dmueller@suse.com" date="1437998400">- update to 1.3.0:
  * Update sync point
  * Issue #21750: Further fixup to be styled like other mock APIs
  * Typo fix in mock.patch
  * Revert "Issue #21750: mock_open.read_data can now be read from each instance, as it"
  * Add 2.6 back to classifiers
  * Record sync point
  * Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3
  * Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely
  * Folk should test 2.6 locally too
  * Closes #279: setuptools.version is too new
  * Support python 2.6
  * Update sync point and sync docs
  * Issue #23661: unittest.mock side_effects can now be exceptions again
  * Abort installation if the installer is using setuptools&lt;17.1
  * Closes #269: setup_requires pbr 1.3
  * Closes #257: version the dependency on six
  * Rename README.txt to README.rst
  * Make reproducing travis behaviour somewhat easier
  * Cleanup version number handling
  * Overhaul docs
  * Update docs
  * Remove stale MANIFEST.in, ignore pbr outputs
  * Convert to a package, use pbr, update metadata
  * Bump versions
  * Officially drop 2.6 support
  * Issue #23310: Fix MagicMock's initializer to work with __methods__. Behavior equivalent to m.configure_mock(). Patch by Kasia Jachim
  * Issue #23568: Add rdivmod support to MagicMock() objects
  * Issue #23581: Add matmul support to MagicMock
  * Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ implementation in issue #21408 they are redundant
  * Issue #22823: Use set literals instead of creating a set from a list. Fixed an output of sets in examples
  * Closes #21270 : We now override tuple methods in mock.call objects
  * Suppress a couple more DeprecationWarnings in the test suite
  * Closes #21256: Printout of keyword args in deterministic order in mock calls
  * Removes unused varargs and varkwargs from assert_not_called()
  * Closes Issue 21262: New method assert_not_called for Mock
  * Closes Issue 21238: New keyword argument `unsafe` to Mock
  * Closes issue 21239. unittest.mock.patch.stopall() did not work deterministically when the same name was patched multiple times
  * Closes Issue 21222
  * Closes issue 17660. You no longer need to explicitly pass create=True when patching builtin names
  * Issue 17826. Setting an iterable side_effect on a mock created by create_autospec now works
  * Issue 20968. unittest.mock.MagicMock now supports division
  * Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes
  * Issue #19594: Use specific asserts in unittest tests
  * Remove shadowed test
  * Adjust comment
  * Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation
  * Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules
  * Process DEFAULT values in mock side_effect that returns iterator
  * Closes issue 17467. Add readline and readlines support to unittest.mock.mock_open
  * Issue #17047: remove doubled words added in 3.3 as reported by Serhiy Storchaka and Matthew Barnett
  * Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name
  * Closes issue 15323. Improve failure message of Mock.assert_called_once_with
  * Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
  * Remove incorrect comment
  * Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments
  * unittest.mock: removed another bit of Python 2 only code
  * Adding unittest.mock documentation
  * unittest.mock: remove another piece of Python 2 specific code
  * Remove more Python 2 code from unittest.mock (obsolete function attributes)
  * Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments
  * unittest.mock.MagicMock objects are now unorderable by default
  * Removed XXX from unittest.mock docstring and switch to a nicer try...except...finally
  * Remove more Python 2 compatibility cruft from unittest.mock
  * PEP 417: Adding unittest.mock
  * Ignore patch rejects too
  * Add NEWS
  * Add PyPy to travis
  * Issue #20189: Four additional builtin types
  * Just hard-depend on unittest2
  * Fix typo in test name
  * Some basic release process notes
  * Ignore more editor files
  * Add testrepository configuration
  * We never need sudo. Containers FTW
  * Fixup ignores
  * Iterating on .travis.yml
  * Setup Travis-CI
- drop mock-unittest2py27.patch, no longer needed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998401">- python-mock now requires python-pbr</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445860800">- BuildRequires python-funcsigs.  It was already in Requires,
  but is also needed at build time for unit tests.</changelog>
  <changelog author="frede@b1-systems.de" date="1452254400">- BuildRequires python-setuptools &gt;= 17.1 If you have a lower
  version the build will fail.</changelog>
  <changelog author="tbechtold@suse.com" date="1464868800">- update to 2.0.0:
  * Fix #338: depend on a fixed version of funcsigs
  * More 3.2 support dropping cleanup
  * Update sync point
  * Add Mock.assert_called()
  * Issue25347 - Format the error message output of mock's assert_has_calls method
  * Issue #22138: Fix mock.patch behavior when patching descriptors. Restore original values after patching
  * Issue #24857: Comparing call_args to a long sequence now correctly returns a boolean result instead of raising an exception
  * Issue #23004: mock_open() now reads binary data correctly when the type of read_data is bytes
  * Add version info in the docs
  * Update six to a version with raises_from
  * Fix #328 - handle unicode __repr__ on Python 2.x
  * Drop support for Python 3.2
  * Fix typo in docs/index.txt
  * Fix README.rst checking
  * Be clearer about Python version compat
  * Issue #295: use a setup_requires dependency
  * Improve grouping of imports in tests
  * Use six to detect python2/3 in main module
  * Use six to detect python2/3 in test modules
- adjust Requires
- use pypi.io as Source url</changelog>
  <changelog author="tbechtold@suse.com" date="1475755200">- Fix pytohn-funcsigs Requires</changelog>
  <changelog author="jmatejek@suse.com" date="1475755201">- update for multipython build
- remove test runner because it performs dark magic that
  causes a failure in test suite
- implement fallback to python's own unittest instead of unittest2
  if we're on Python 3 (to avoid dependencies on funcsigs and unittest2)
  (unittest2-fallback.patch)</changelog>
  <changelog author="dmueller@suse.com" date="1504612800">- adjust requires for singlespec'ified python-funcsigs</changelog>
  <changelog author="tchvatal@suse.com" date="1515067200">- Condition python2 build to ensure we can build py3 only package</changelog>
  <changelog author="mcepl@suse.com" date="1534161600">- Remove dependency on unittest2
  Add remove_unittest2.patch to facilitate that
  Remove unnecessary now unittest2-fallback.patch</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1557835200">- update to 3.0.5
- drop remove_unittest2.patch
  * more in CHANGELOG.rst</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1587038400">- Update to 4.0.2
  * Issue #39915: Ensure :attr:`unittest.mock.AsyncMock.await_args_list` has
    call objects in the order of awaited arguments instead of using
    :attr:`unittest.mock.Mock.call_args` which has the last value of the call.
    Patch by Karthikeyan Singaravelan.
- from version 4.0.1
  * Remove the universal marker from the wheel.
- from version 4.0.0
  * No Changes from 4.0.0b1.
- from version 4.0.0b1
  * The release is a fresh cut of cpython's `4a686504`__. All changes to :mod:`mock`
    from that commit and before are included in this release along with the
    subsequent changes listed below.
    __ https://github.com/python/cpython/commit/4a686504eb2bbf69adf78077458508a7ba131667
  * Issue #37972: Subscripts to the `unittest.mock.call` objects now receive
    the same chaining mechanism as any other custom attributes, so that the
    following usage no longer raises a `TypeError`:
    call().foo().__getitem__('bar')
    Patch by blhsing
  * Issue #38839: Fix some unused functions in tests. Patch by Adam Johnson.
  * Issue #39485: Fix a bug in :func:`unittest.mock.create_autospec` that
    would complain about the wrong number of arguments for custom descriptors
    defined in an extension module returning functions.
  * Issue #39082: Allow AsyncMock to correctly patch static/class methods
  * Issue #38093: Fixes AsyncMock so it doesn't crash when used with
    AsyncContextManagers or AsyncIterators.
  * Issue #38859: AsyncMock now returns StopAsyncIteration on the exaustion of
    a side_effects iterable. Since PEP-479 its Impossible to raise a
    StopIteration exception from a coroutine.
  * Issue #38163: Child mocks will now detect their type as either synchronous
    or asynchronous, asynchronous child mocks will be AsyncMocks and
    synchronous child mocks will be either MagicMock or Mock (depending on
    their parent type).
  * Issue #38473: Use signature from inner mock for autospecced methods
    attached with :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
    Singaravelan.
  * Issue #38136: Changes AsyncMock call count and await count to be two
    different counters. Now await count only counts when a coroutine has been
    awaited, not when it has been called, and vice-versa. Update the
    documentation around this.
  * Issue #37555: Fix `NonCallableMock._call_matcher` returning tuple instead
    of `_Call` object when `self._spec_signature` exists. Patch by Elizabeth
    Uselton
  * Issue #37251: Remove `__code__` check in AsyncMock that incorrectly
    evaluated function specs as async objects but failed to evaluate classes
    with `__await__` but no `__code__` attribute defined as async objects.
  * Issue #38669: Raise :exc:`TypeError` when passing target as a string with
    :meth:`unittest.mock.patch.object`.
  * Issue #25597: Ensure, if ``wraps`` is supplied to
    :class:`unittest.mock.MagicMock`, it is used to calculate return values
    for the magic methods instead of using the default return values. Patch by
    Karthikeyan Singaravelan.
  * Issue #38108: Any synchronous magic methods on an AsyncMock now return a
    MagicMock. Any asynchronous magic methods on a MagicMock now return an
    AsyncMock.
  * Issue #21478: Record calls to parent when autospecced object is attached
    to a mock using :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
    Singaravelan.
  * Issue #38857: AsyncMock fix for return values that are awaitable types.
    This also covers side_effect iterable values that happend to be awaitable,
    and wraps callables that return an awaitable type. Before these awaitables
    were being awaited instead of being returned as is.
  * Issue #38932: Mock fully resets child objects on reset_mock(). Patch by
    Vegard Stikbakke
  * Issue #37685: Fixed ``__eq__``, ``__lt__`` etc implementations in some
    classes. They now return :data:`NotImplemented` for unsupported type of
    the other operand. This allows the other operand to play role (for example
    the equality comparison with :data:`~unittest.mock.ANY` will return
    ``True``).
  * Issue #37212: :func:`unittest.mock.call` now preserves the order of
    keyword arguments in repr output. Patch by Karthikeyan Singaravelan.
  * Issue #37828: Fix default mock name in
    :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham
    Toriz Cruz.
  * Issue #36871: Improve error handling for the assert_has_calls and
    assert_has_awaits methods of mocks. Fixed a bug where any errors
    encountered while binding the expected calls to the mock's spec were
    silently swallowed, leading to misleading error output.
  * Issue #21600: Fix :func:`mock.patch.stopall` to stop active patches that
    were created with :func:`mock.patch.dict`.
  * Issue #38161: Removes _AwaitEvent from AsyncMock.
  * Issue #36871: Ensure method signature is used instead of constructor
    signature of a class while asserting mock object against method calls.
    Patch by Karthikeyan Singaravelan.
- Disable python2 builds which are no longer supported
- Update BuildRequires and Requires from setup.cfg</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 4.0.3:
  * Issue #42532: Remove unexpected call of ``__bool__`` when passing a
  ``spec_arg`` argument to a Mock.
  * Issue #39966: Revert bpo-25597. :class:`unittest.mock.MagicMock` with
  wraps' set uses default return values for magic methods.
  * Issue #41877: Mock objects which are not unsafe will now raise an
  AttributeError if an attribute with the prefix asert, aseert, or assrt is
  accessed, in addition to this already happening for the prefixes assert or
  assret.
  * Issue #40126: Fixed reverting multiple patches in unittest.mock. Patcher's
  ``__exit__()`` is now never called if its ``__enter__()`` is failed.
  Returning true from ``__exit__()`` silences now the exception.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1639915200">- Add mock-pr497-fixmixup-496.patch fix mixup of import in
  Python 3.10
  * gh#/testing-cabal#496
  * gh#/testing-cabal#497</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682510400">- Update to 5.0.2
  - gh-102978: Fixes :func:`unittest.mock.patch` not enforcing function
    signatures for methods decorated with @classmethod or @staticmethod
    when patch is called with autospec=True.
  - gh-103329: Regression tests for the behaviour of unittest.mock.PropertyMock were added.
- Update to 5.0.1
  - gh-100740: Fix unittest.mock.Mock not respecting the spec for attribute names prefixed with assert.
  - gh-100690: Mock objects which are not unsafe will now raise an AttributeError
    when accessing an attribute that matches the name of an assertion but without
    the prefix assert_, e.g. accessing called_once instead of assert_called_once.
    This is in addition to this already happening for accessing attributes with
    prefixes assert, assret, asert, aseert, and assrt.
  - gh-96127: inspect.signature was raising TypeError on call with mock objects.
    Now it correctly returns (*args, **kwargs) as infered signature.
- Update to 5.0.0
  - gh-98624: Add a mutex to unittest.mock.NonCallableMock to protect concurrent access to mock attributes.
  - bpo-43478: Mocks can no longer be used as the specs for other Mocks.
    As a result, an already-mocked object cannot have an attribute mocked using
    autospec=True or be the subject of a create_autospec(...) call.
    This can uncover bugs in tests since these Mock-derived Mocks will always pass
    certain tests (e.g. isinstance) and builtin assert functions (e.g. assert_called_once_with) will unconditionally pass.
  - bpo-45156: Fixes infinite loop on :func:`unittest.mock.seal` of mocks created by :func:`~unittest.create_autospec`.
  - bpo-41403: Make :meth:`mock.patch` raise a :exc:`TypeError` with a relevant error message on invalid arg.
    Previously it allowed a cryptic :exc:`AttributeError` to escape.
  - gh-91803: Fix an error when using a method of objects mocked with :func:`unittest.mock.create_autospec`
    after it was sealed with :func:`unittest.mock.seal` function.
  - bpo-41877: AttributeError for suspected misspellings of assertions on mocks are now pointing out
    that the cause are misspelled assertions and also what to do if the misspelling is actually an
    intended attribute name. The unittest.mock document is also updated to reflect the current
    set of recognised misspellings.
  - bpo-43478: Mocks can no longer be provided as the specs for other Mocks. As a result,
    an already-mocked object cannot be passed to mock.Mock(). This can uncover bugs in tests
    since these Mock-derived Mocks will always pass certain tests (e.g. isinstance)
    and builtin assert functions (e.g. assert_called_once_with) will unconditionally pass.
  - bpo-45010: Remove support of special method __div__ in :mod:`unittest.mock`.
    It is not used in Python 3.
  - gh-84753: :func:`inspect.iscoroutinefunction` now properly returns True when an instance o
    f :class:`unittest.mock.AsyncMock` is passed to it. This makes it consistent with behavior of
    :func:`asyncio.iscoroutinefunction`. Patch by Mehdi ABAAKOUK.
  - bpo-46852: Remove the undocumented private float.__set_format__() method,
    previously known as float.__setformat__() in Python 3.7. Its docstring said:
    "You probably don't want to use this function. It exists mainly to be used in Python's test suite."
  - gh-98086: Make sure patch.dict() can be applied on async functions.
  - gh-100287: Fix the interaction of :func:`unittest.mock.seal` with :class:`unittest.mock.AsyncMock`.
  - gh-83076: Instantiation of Mock() and AsyncMock() is now 3.8x faster.
  - bpo-41877: A check is added against misspellings of autospect, auto_spec and set_spec
    being passed as arguments to patch, patch.object and create_autospec.
- Drop mock-pr497-fixmixup-496.patch because source removed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1686398400">- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to 5.1.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to 5.2.0
  This is release is in memory of Michael Foord, who originally authored the mock package and passed away in January 2025.
  * gh-65454: :func:`unittest.mock.Mock.attach_mock` no longer triggers a call to a PropertyMock being attached.
  * gh-117765: Improved documentation for :func:`unittest.mock.patch.dict`
  * gh-124176: Add support for :func:`dataclasses.dataclass` in :func:`unittest.mock.create_autospec`. Now create_autospec will check for potential dataclasses and use :func:`dataclasses.fields` function to retrieve the spec information.
  * gh-123934: Fix :class:`unittest.mock.MagicMock` reseting magic methods return values after .reset_mock(return_value=True) was called.
  * gh-90848: Fixed :func:`unittest.mock.create_autospec` to configure parent mock with keyword arguments.
  * gh-113569: Indicate if there were no actual calls in unittest :meth:`~unittest.mock.Mock.assert_has_calls` failure.
  * gh-122858: Deprecate :func:`!asyncio.iscoroutinefunction` in favor of :func:`inspect.iscoroutinefunction`.
  * gh-104745: Limit starting a patcher (from :func:`unittest.mock.patch` or :func:`unittest.mock.patch.object`) more than once without stopping it
  * gh-75988: Fixed :func:`unittest.mock.create_autospec` to pass the call through to the wrapped object to return the real result.
  * gh-119600: Fix :func:`unittest.mock.patch` to not read attributes of the target when new_callable is set. Patch by Robert Collins.
  * gh-113407: Fix import of :mod:`unittest.mock` when CPython is built without docstrings.
  * gh-120732: Fix name passing to :class:`unittest.mock.Mock` object when using :func:`unittest.mock.create_autospec`.</changelog>
</package>
<package pkgid="ed840bec23c2fec61708b167d65df818c8b735038973a4c8d3a91e2f582b2c715bde972673dd4117946b7fcf91eb3e9298a78f126a6599b32830e33e0626f806" name="python-natto-py" arch="src">
  <version epoch="0" ver="1.0.1" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.0.1:
  * updating copyright year to 2022
  * Issue 121 updates, version bump to 1.0.1
  * updating requirements.txt for docs
  * updating badge for automated tests via github actions
  * name correction for automated-test-actions
  * dropping travis, migrating to github-actions
  * trying out setup-python action, 29
  * trying out setup-python action, 28
  * trying out setup-python action, 27
  * Remove logging configuration</changelog>
</package>
<package pkgid="ca0123254b35256256ef397dd1275d81a7c12fe58a4770954ed06633bfc4f733ebdb03f2a6553e160a0d46f748bcd780c870076382800eb1599cf03aa40cfa11" name="python-pandoc-latex-environment" arch="src">
  <version epoch="0" ver="1.2.1.0" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1758888000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1758888001">- Update to version 1.2.1.0:
  * Fix #25
  * Support pandoc 3.6
  * Fix date
  * Remove icon descriptions
  * Use actions/setup-python@v5</changelog>
</package>
<package pkgid="b96f8e1082c19382337423df30e4c4dbc2cf42b247a52f2eede123d11533e21b98a06ac6e5e0fedd95ace72e27145b1c014739fd0c8a29f6587ee83a96bc2004" name="python-peepdf" arch="src">
  <version epoch="0" ver="0.4.2" rel="8.15"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566043200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566302400">- Adds remove-fixed-old-versions.patch and some changes for CentOS 7</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566302401">- Adds PyV8 and pylibemu as recommendations</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Replaces python3_only with python_alternative</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344000">- Require future only if py &lt; py39</changelog>
</package>
<package pkgid="d6abff7975947f7332f51352973817d8c0dea1b2d9930db09aac83777da6118ffbaf15396789f2b6be7b14efb3e8b8bf68acf203aad79085ed114cc633da7006" name="python-phx-class-registry" arch="src">
  <version epoch="0" ver="5.2.1" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 5.1.1:
  * Bump version number ☕️
  * Document why we go to all that trouble 🐉
  * Fixed supported Python versions in docs 🛼
  * Remove no-longer-relevant comment 🫢
  * Why not try...reading the docs? 😅
  * Nope; that wasn't it 🙄
  * Fix GitHub Actions build failures 💆
  * Le sigh 😤
  * Try the nuclear option ☢️</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 5.2.0:
  * fix: Work around lxml build failure on Python 3.14
  * fix: Correct requires-python specifier to &gt;=3.12
  * fix: Resolve dependency pollution issues in tox configuration
  * feat: Add ClassRegistryInstanceCache.registry accessor
  * chg: Add support for Python 3.14
  * chg: Drop support for Python 3.11
  * chg: Migrate project from Poetry to uv for dependency management and packaging
  * chg: Refactor tox configuration and move it into pyproject.toml
  * chg: Update and relax dependency version constraints</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772539200">- Update to version 5.2.1:
  * Document release setup and fix RTD static path 🏮
  * Tighten release commands and keyring auth 🧂</changelog>
</package>
<package pkgid="7b742a378ffbdb03c73e0c1bd227bd0de551d69102fee712663ecce3206cb32b46a596bd81dbcd7fc4d03af3be15addc2fa5efa4844b319a68e11f526eb27316" name="python-plaso" arch="src">
  <version epoch="0" ver="20231224" rel="1.3"/>
  <changelog author="Greg.Freemyer@gmail.com" date="1453809600">- update to v1.4.0
  * See release announcement for details:
  - http://blog.kiddaland.net/2016/01/sprinkling-morning-dew-and-summer.html
  * New features
  - Parsers for $MFT and the NTFS USN change journal
  - Docker file
  - ZeroMQ
  - File content hashing is now on by default
  - Window status view now on by default for non-Windows OS’. log2timeline has a new look.
  - A new parser for client-local SCCM logs
  - An XSLX output module, for writing events directly to a file readable with Microsoft Excel
  - Distributed link tracking support in the winlnk parser
  - The Windows Registry handling functionality has been moved to a separate submodule
- Add Requires: libzmq5 &gt;= 4.1.2
- Add Requires: python-protobuf
- Add Requires: python-xlsxwriter
- Add Requires: artifacts-validator instead of just artifacts
- Add Requires: python-requests
- Add Requires: pybde
- Add Requires: pyfsntfs
- Add Requires: pysmraw
- Add Require pyesedb &gt;= 20150409
- Add Recommends: python-mock    # Used by internal test suite
- Require libewf2 = 0~20140608   # Newer versions are buggy
- Require pyewf = 0~20140608   # Newer versions are buggy
- Require pyesedb &gt;= 20150409
- Require pyevtx &gt;= 20160107
- Require pylnk &gt;= 20150830
- Require pyolecf &gt;= 20160107
- Require python-dfVFS &gt;= 20160108
- Require python-psutil &lt; 3.0.0   # Not yet compatible with newer psutil
- remove references to subdir winreg
- Add removal of duplicate files %{buildroot}/usr/share/doc/plaso/ACKNOWLEDGEMENTS, etc</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1474804800">- update to v1.5.0 (Gna)
  * See release announcement for details:
  - http://blog.kiddaland.net/2016/09/what-flies-there-what-fares-there-or.html
  - DC3 - The DoD Computer Foresics Lap made significant contributions to plaso 1.5
- Add Requires: pyscca, pyfvde, python-dfwinreg, python-efilter, python-yara
- Update Source: tag to the new location
- Change capitalization of xlsxwriter to XlsxWriter
- Add GITHUB_version tag to allow pre-release testing
- remove python-psutil &lt; 3.0 restriction</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1475496000">- require python-efilter &gt;= 1.1.5 to fix a bug found in testing</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1487160000">- fix a major bug where the front-end files were being removed.
  * Apparently there was old plaso install bug that installed 2 copies
- change python-construct require to only accept v2.5.2.  Testing showed 2.5.5 was incompatible.</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1488024000">- update to v1.5.1
  * add support for Sleuthkit 4.4.0
  * Requires recent python-tsk</changelog>
  <changelog author="dimstar@opensuse.org" date="1488456000">- Update Dependency on python-PyYAML: this package had been renamed
  a long time ago to follow the naming convention. The compat
  symbol 'python-yaml' was lost with the migration to singlespec.</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1493726400">- Rename dependency OleFileIO_PL to python-olefile</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1507118400">- prepare for python2/python3 support
- In Requires: lines for libyal python bindings, use the python-lib* variant of the package
  Python singlespec automatically converts that to python2 / python3 as appropriate</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1515412800">- update to 20171231
  * includes the new psteal supervisor program.  All users should consider using psteal
  * upstream had changed to using dates for release numbers
  * events are now represented via the new dfDateTime library
  * preparing for a switch to a SQL backend
  * significant effort has been spent on automated testing
  * For addition release notes:
  See http://blog.kiddaland.net/2017/10/drink-joyful-good-mead-plaso-20170925.html
- There is no storage compatibility with databases created with older releases</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1580126400">- convert to new python singlespec syntax
- ran spec-cleaner
- add python3 support and drop python 2 builds
- update to version 20200121
  * first openSUSE update in 2 years
  * see release announcements:  http://blog.kiddaland.net
  * removal of Python 2.7 and 3.4 support
  * Migration to Cryptography.io, as pycrypto appears to be unmaintained 
- version 20191203
  * image_export now supports json output
- version 20190531
  * added new event and path filtering
- version 20181219
  * added APFS support
- version 20180930
  * added python 3 support
  * migrated binary file processing to drfabrick</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1586088000">- update to version 20200227
  * Changes to handle multi string Windows computer name value #2819 (#2820)
  * Removed 4n6time output modules #2809 (#2810)
  * Changes Elasticsearch output module to support version 7 (#2830)
  * Various small updates to file processors
- add reguires python-libluksde</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1608811200">- update to version 20201007
  * The Elasticsearch output module now includes default type mappings thanks to @william-billaud.
    This avoids fields containing both numbers and text being misinterpreted by Elasticsearch.
  * A new parser containing initial support for Spotlight store database (store.db) files.
  * libfsext/pytfsext has been added as an experimental feature to overcome shortcomings in the pytsk ext implementation. Use the `--vfs-back-end=fsext` option to use libfsext instead of SleuthKit.
  * Log2timeline will now not attempt to extract events from MacOS sleep and swap files.
- from version 20200630
  * new unattended mode
  * The linear status view now shows more information about the overall processing status
  * Time zone handling was overhauled. There are now two separate timezone-related options:
    `--timezone` indicates the time zone of the source data, and will be used when Plaso can’t determine the appropriate time zone automatically.
    `--output_time_zone` specifies a time zone to use when outputting events. This is currently only supported by the ‘dynamic’ and ‘l2tcsv’ output modules.
  * There are some new additions to the Windows and Linux tag files, courtesy of pyllyukko@
  * It’s now possible to specify an elasticsearch password on the command line thanks to new contributor william-billaud@. Note that this password will be visible to anyone who is able to list running processes, so be careful about using this on any shared system.
  * New parsers / supported data formats:
    Apple's Transparency, Consent, and Control (TCC) SQlite database.
    Google Log (glog) files.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654084800">- update to version 20220428
  * The 20220428 release did not come with release note.  The previous 5 are at:
  * https://osdfir.blogspot.com/2021/02/plaso-20210213-released.html
  * https://osdfir.blogspot.com/2021/04/plaso-20210412-released.html
  * https://osdfir.blogspot.com/2021/06/plaso-20210606-released.html
  * https://osdfir.blogspot.com/2021/10/plaso-20211024-released.html
  * https://osdfir.blogspot.com/2021/10/plaso-20211024-released.html
  * Key notes from the above
  * Beggining migration from elasticsearch to opensearch
  * Initial support to directly read from Mac OS disk images (.dmg, .sparseimage, .sparsebundle) (#3540).
- added requires python-defusedxml
- remove references to non-existing folders from for loop that preps the source code folder.
- add %define pythons python39 -  python39 also works for opensuse 15.4
  - - Trying to bulid python38, python39, python310 is failing for unknown reasons
  - - Wrap this in an if so only applies to tumbleweed or releases greater than 15.4</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654689600">-remove BuildRequires:  %{python_module pbr}   -- no longer needed
-remove BuildRequires:  %{python_module devel} -- no longer needed
-add %if logic to allow PyYAML/bencode/etc to install on 15.4 and tumbleweed</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1663588800">- update to version 20220724
  * For Release Notes, see https://osdfir.blogspot.com/2022/08/plaso-20220724-released.html
  * elasticsearch fully deprecated in favor of opensearch # totally untested in openSUSE
- removed Recommends: python-elasticsearch
- added Recommends: python-opensearch
- updated numerous Requires statements, and added numerous others
- changed from python39 to python310 as the underlying python release
- removed Requires: python3-six
  * This is untested as it is hard to have an opensuse install without python3-six at this point.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1664193600">- correct the name of the openSUSE timezone package.  Should be python-pytz</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1669809600">- update to version 20220930
- Add Requires python-libfsfat
- Change Requires python-cffi-backend to python-cffi
- Change Requires python-zmq to python-pyzmq
- Remove Requires python-idma  (no longer in openSUSE)
- Remove Requires python-fnt  (no longer in openSUSE)
- Remove Requires python-yaml  (no longer in openSUSE)</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1678276800">- update to version 20222129
- remove Requires: python-efilter
  * At some point python-efilter was apparently dropped as a requirement for plaso
  * python-efilter has been dropped from factory
- change libewf2 requirement from the stable branch to the libewf3 experimental branch</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1690891200">- use %{?sle15_python_module_pythons} for opensuse15.5 compatibility</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1706356800">- update to version 20231224
- support python39, python310, and python311 packages simultaneously via multi-package building
  * move the files that are NOT python version dependant out to a plaso-tools package
- remove dependancy on python-future.  That was meant for python 2 packages only.</changelog>
</package>
<package pkgid="44e7f1a87df5b9bde0d2c7bbb3fde8eba8522a78e185afa6fde20e62aa3bca8bd9df29eb8df862054a7b0e4ec15c2536d3877c0523ef517e6c5b23df18310fec" name="python-pprint36" arch="src">
  <version epoch="0" ver="3.9.16.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="94e17f806ee2c47617a0c34828a09f62e58ae74500cc384156e1b584e7c1612893842f3e1aca9e1e8059adf5db509150797bc63b97425d92c23117eee1fe99ae" name="python-prefixed" arch="src">
  <version epoch="0" ver="0.9.0" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 0.9.0:
  * The micro symbol ('µ'), U+00B5, is now accepted as a valid prefix when creating prefixed.Float objects from strings
    Output will still use the lowercase Greek letter mu ('μ'), U+03BC
    This complies with the preference defined in Unicode Technical Report #25 section 2.5
    A note was added to the documentation for reference</changelog>
</package>
<package pkgid="3c6bb73bcfcb62ae555e03b230a9fc3f874e2586247bcaf378725b81eb7dcaa7385d7e32ce31e331a9a40648e1b25b31a907c214259967a1594ad9b86e984d84" name="python-present" arch="src">
  <version epoch="0" ver="0.6.0" rel="2.24"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Updates to version 0.6.0
  * Enhancements
  - #88 Support Page Up/Down for switching slides. #90 by Gaby.
  * Bugfixes
  - #83 Having two consecutive image inclusion lines causes NotImplementedError. #85 by Vinayak Mehta.
  - #82 Using markdown comments throws NotImplementedError. #84 by Vinayak Mehta.
  - #80 Image paths aren't relative to the current working directory. #81 by Tymoteusz Makowski.
  * Documentation
  - Add a gallery! #74 by Vinayak Mehta.
  - #36 Add contributing guide. #69 by Vinayak Mehta.
- Replaces python3_only with python_alternative</changelog>
</package>
<package pkgid="a9e2028c30bf90ff3601ce8e9ade2a1b448234f80dfc0928c633a818af7ad60b397b5653ac9b3372b536cbe215ad61d7640a161aefc225a93f44e32b3a06682b" name="python-pwkit" arch="src">
  <version epoch="0" ver="1.3.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
</package>
<package pkgid="be21514f50d53a2506c7790a0fc1748682dd26bce36ee64a01fb14dabc12e98bdfa768c80396685b31ea69f591d1c2b719a148c56a3648f10a98cee62f1af9ac" name="python-pyasn" arch="src">
  <version epoch="0" ver="1.6.2" rel="1.16"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755864000">- initial commit: version 1.6.2</changelog>
</package>
<package pkgid="f2fd21ad05e3fe0a415a7be9ccc91e9e43469c610a717f2fc3fa215c69d13d33e276c6d14420b99cdcbef9a47c455912ad7cf66d1161364524163a2548c00af1" name="python-pytest-lazy-fixtures" arch="src">
  <version epoch="0" ver="1.4.0" rel="1.10"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 1.3.2:
  * Fix nested fixtures collection (#42)
  * Fix collect_fixtures (#41)
  * Update README.md
  * Add pytest-deadfixtures support (#40)
  * Fix hatchling build
  * Fix publish
  * style: improve comprehensions (#39)
  * remove .python-version, add matrix to ci-test.yml, change requires-python (#38)
  * Bump astral-sh/setup-uv from 5 to 6 in the github-actions group (#36)
  * Fix taskfile</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 1.3.3:
  * Fix replace same object (#44)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691201">- Update to version 1.3.4:
  * Fix fixture classes support (#48)
  * Bump actions/checkout from 4 to 5 in the github-actions group (#45)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1759665600">- Update to version 1.4.0:
  * Bump actions/setup-python from 5 to 6 in the github-actions group (#49)
  * Add support for implicit lazy fixture injection (#50)</changelog>
</package>
<package pkgid="ea20988dc0fcb1ff4a2cc4658545acd55b0334184126c93f89c5fad1ce269624fde2b203ed6ef69f289cde889d6eb1c2b6c63da1ace02dcccd394cba6312ecf4" name="python-pytest-watch" arch="src">
  <version epoch="0" ver="4.2.0" rel="1.11"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 4.2.0:
  * Set version to 4.2.0
  * Remove create-readme-rst.sh in favor of requirements-dev.txt and a note in README.md
  * Readme: Remove Gratipay and add Say Thanks badge
  * Readme: Refer to the full name as pytest-watch, not py.test.watch
  * Show output when pytest is interrupted on config collection
  * Add more common cache directories to .gitignore
  * Allow lower docopt versions
  * Only stop on INI file discovery again
  * Handle config when no pytest inifile is present.
  * Added README.rst file format</changelog>
</package>
<package pkgid="d7df45c5f320f70bd6763224971e621fd29dd166529972fa4124a3a9f0ef756a1eab1b45f4856748797b39b9e8cecf02342f494a4521f893eb59adcdf70f08c9" name="python-pythainlp" arch="src">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="89c9fd57e72d96b42e3463ef8d8c2a07bc2b3dc1b0158b7e3ebbc5702e558b064fd7566cc185a5f487fe3ac7c4eeb20c68e874dda81c08cd2dd0faf03c8586cf" name="python-pythonaes" arch="src">
  <version epoch="0" ver="1.0" rel="1.25"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566043200">- initial commit</changelog>
</package>
<package pkgid="d8917164ccbec2a185fb03782be54d9f6128b568f5fa44d1461519c6fdb88069a8a3049e843ca2ed6d44f3e20afe02d701b6d3dab459953a251c0bc0eb33f589" name="python-qt-material" arch="src">
  <version epoch="0" ver="2.17" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 2.17:
  * Updated MANIFEST.in to correctly include all *.qss files in the package distribution.</changelog>
</package>
<package pkgid="89ce984a10047870821023ceb2b28e581fbbf44877daa8ff5840a5d079ad72647e4d8149992fe7617a6de06dc37e411694319bf30d0acefb48d1219ca3b11065" name="python-rst2ansi" arch="src">
  <version epoch="0" ver="0.1.5" rel="2.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
</package>
<package pkgid="05afa70aa7e24b51db84367bba32a3a1981c62538b165a272f00e819b5d5cbb8ca1eae517f684f521586bdd368c664f2ccae74e3e32b6cced579da292a106324" name="python-spacy-legacy" arch="src">
  <version epoch="0" ver="3.0.12" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 3.0.12:
  * added EntityLinker.v1</changelog>
</package>
<package pkgid="ae51d0223d55582c680abfa5ee53298419c239bb30f1ea4bec6551604815c45a37f609f95b25d4e78b7f50e6556b4820b78911b6851e84dfba5bf20bc7162a6e" name="python-spacy-loggers" arch="src">
  <version epoch="0" ver="1.0.5" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.0.5:
  * Add ChainLogger.v1, PyTorchLogger.v1 and LookupLogger.v1 (#19).
  * Add CupyLogger.v1 (#24).
  * Add WandbLogger.v5 (#21).
  * Add ClearMLLogger.v2 (#22).
  * Add MLflowLogger.v2 (#23).</changelog>
</package>
<package pkgid="063b68939c9cb84270a996c8086d4ac515768c7452b58ab8025f306fb2b885e1d16f52e510c8ed6bd84fac0fd8b816254ed59374fb07bee6ff8e47549a904ecb" name="python-spacy-lookups-data" arch="src">
  <version epoch="0" ver="1.0.5" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
</package>
<package pkgid="f2d7d814c413e74e7a9585741c03207f8975b1b5077bf6928d10be54c5f1faf3fd48468f404f460bb0e9d54eff5910d04e0ede7a5d9012764d66129502d62cbe" name="python-spacy-transformers" arch="src">
  <version epoch="0" ver="1.4.0" rel="2.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.3.9:
  * Update transformers pin
  * Set transformers upper bound to &lt; 4.42.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1774267200">- Update to version 1.4.0:
  * Remove python 3.7, 3.8, 3.9 support
  * Add python 3.12, 3.13, 3.14 support</changelog>
</package>
<package pkgid="75892cb3852483cd27942f224c8c486072881e11dd923a2c8b7b3ab5823c9558c9c24b4b6f7c5e03809f21f1be17bdefa61e4a1f290c9121bc34d09fdf04a897" name="python-sphinx-jinja2-compat" arch="src">
  <version epoch="0" ver="0.4.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 0.4.0:
  * Bump version v0.3.0 -&gt; v0.4.0
  * Updated files with 'repo_helper'. (#42)
  * Lint
  * Fix on Python 3.12+
  * Fix tests
  * Add patch for sphinx-prompt/sphinx_prompt
  * [repo-helper] Configuration Update (#40)
  * Update contributing guide (#39)
  * Updated files with 'repo_helper'. (#38)
  * Updated files with 'repo_helper'. (#37)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691201">- Update to version 0.4.1:
  * Bump version v0.4.0 -&gt; v0.4.1
  * Gate _distutils_hack import.</changelog>
</package>
<package pkgid="4329f6cb492e952523e1bcc87239480d2b7ef728e5027ad602569db291f095c30cf952904402f7ab565ae3bc5bf473f7721ef35dced89ef28d105e3f31f89dd1" name="python-sphinx-prompt" arch="src">
  <version epoch="0" ver="1.10.1" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- Update to version 1.10.0
  See: https://github.com/sbrunner/sphinx-prompt/releases/tag/1.10.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 1.10.1:
  * Fix missing sphinx-prompt in published package
  * Update dependency certifi to v2025.8.3 (#611)
  * Lock file maintenance (#610)
  * Update CI dependencies (#608)
  * Update pre-commit hook sbrunner/hooks to v1.5.0 (#606)
  * Update dependency camptocamp/gs-renovate-config-preset to v1.4.0 (#605)
  * Update dependency certifi to v2025.7.14 (#604)
  * Update dependency certifi to v2025.7.9 (#603)
  * Update own packages (#602)</changelog>
</package>
<package pkgid="60125c877a1da7cfe1707f16fbfb9881c7b18abbcd3ae98dd67d808eacf00817a3290953eeb3944276153227ca53e18f3c2637e5a262ab29c0e74d48a31ab27a" name="python-sphinx-toolbox" arch="src">
  <version epoch="0" ver="4.1.2" rel="1.1"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 4.1.0:
  * Bump version v4.0.0 -&gt; v4.1.0
  * Don't error on pkg-resources deprecation and cap setuptools for tests.
  * Add roman to requirements.
  * Lint
  * Fix GitHub issue title parser (again)
  * typing.Union is now :py:class: not :py:data:
  * Fix warning for RequiresIOShield
  * Fix docs build and warn about | character in annotations before 3.10
  * Deprecate and remove docs for requires.io shield as the service has shut down.
  * Update tox configuration and appease mypy.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811201">- Update to version 4.1.1:
  * Bump version v4.1.0 -&gt; v4.1.1
  * Cap ruamel.yaml as layer versions won't build (can't find build backend).
  * collections.abc.Callable needs to be a :py:class:
  * [repo-helper] Configuration Update (#199)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811202">- Update to version 4.1.2:
  * Bump version v4.1.1 -&gt; v4.1.2
  * Updated files with 'repo_helper'. (#206)
  * Ignore man page builds for CollapseNode (#205)
  * Lint
  * Lint
  * Updated files with 'repo_helper'. (#202)
  * Fix typo
  * Lint
  * Convert test_get_variable_type to use pytest.mark.parametrize
  * Lint
  * Updated files with 'repo_helper'. (#200)
  * Lint</changelog>
</package>
<package pkgid="5c14a3d4ebe37f5332bee467b980fe5a744c9c5615671f8e13dc5275f16c43144edd0b63b5dc32ae6905f1b605c8453d828d6f02b82dd4a494ce49c16d04b296" name="python-ssg" arch="src">
  <version epoch="0" ver="0.0.8" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1774267200">- initial commit</changelog>
</package>
<package pkgid="b0c4f22ccfdb30f367c2fc20a5aaa1d26e861919bc35043d0035fc504785ca5589461d82eaf2be87c2c758b5b5f64a586daffed3aaf9f9bf90c4f00f7630f0aa" name="python-stix2" arch="src">
  <version epoch="0" ver="3.0.2" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 3.0.1:
  * Bump version: 3.0.0 → 3.0.1
  * Update CHANGELOG for v3.0.1
  * update maintainers
  * update README.rst
  * Fix transform from Filter object to TAXII filter to look at the filter operator; TAXII filters only support equals.
  * Move and edit a comment about HTTP status code 416 to reduce confusion.
  * Fix TAXIICollectionSource.query() to propagate HTTPErrors instead of ignoring them.  Special-cased 416, since that can occur naturally while paging with TAXII 2.0.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 3.0.2:
  * fix: Pattern semantic equivalence comparison expression DNF transformer bug
  * fix: Correct spec version detection for STIX 2.0 bundles
  * fix: GranularMarking v2.1 constraint validation issue
  * fix: Compatibility fixes for latest Python versions
  * feat: add 'pretty' parameter to optimize JSON serialization performance
  * add: Completed pattern visitor implementation
  * add: Improved pattern visitor support for custom classes
  * add: Optional interoperability parameter to support non-random UUIDs
  * add: Constraints for minimum length of option fields
  * chg: Updated supported Python versions
  * chg: Updated maintainers list
  * doc: Added documentation about immutability issues</changelog>
</package>
<package pkgid="86656a1ef305681a11e126d3436280460aa783a7c6bc015cc306cab9603c3b87d05ab4ffcebccdbe3b83a3e20e0dcbc6bf21921207654c162324e0a8d1027e41" name="python-stix2-patterns" arch="src">
  <version epoch="0" ver="2.1.2" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.0.0:
  * Bump version: 1.3.2 → 2.0.0
  * Update CHANGELOG for v2.0.0
  * Update default version
  * Add pre-commit file exclusions to the import sorting hook
  * Regenerate parser with ANTLR 4.9.2.
  * tox.ini section fix
  * update setup.py and apply isort changes</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 2.1.2:
  * fix: [v20 grammars] Regenerated grammars without the invalid 2.0 `EXISTS` operator
  * fix: [scripts] Fixed script to regenerate grammar to avoid inclusing `EXISTS` in the list of STIX 2.0 operators
  * Update to ANTLR 4.13 and add Python 3.13 support
  * fixing i-cla links</changelog>
</package>
<package pkgid="ad318bc9bd91d4a56a8510811dfba9e2c03156590a1b87c9eb6a527cfc6ea22564bf0f46bc67dae2687b0b102ee974aea4b21c163f502b39eadee644e3369f3c" name="python-sudachidict-core" arch="src">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="117f408ef2b2d0d962ea85b38f33bb491a1e78865fcbc10d5690ec6a9fef039db67e29e76b55a59650aa42e5ac6fc2de3bdbd14e9ddb9da13f8a5b74b6eaa583" name="python-sudachidict-full" arch="src">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="19f8991a5606e343d70bed6390a10868339489c3f59d0a10bde17e1b2dd6bfadcca5344c8b6ff8f1426e3a613d77426adcb9614421131f65a51c9889583b850d" name="python-sudachidict-small" arch="src">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="3445cada1e64251c2e2b54f272a1df434b6e5d82a6b34db1d68ac47fe33d1bef6adf03a07ff9f06af236858faf93848447fbde8c96398a0fedca8d7554e6916e" name="python-sudachipy" arch="src">
  <version epoch="0" ver="0.6.10" rel="3.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057601">- Update to version 0.6.10:
  * Support python 3.13 free-Threading
  * Broken source distribution in v0.6.9 is fixed
  * Dictionary.__repr__ for no-user dict case is fixed</changelog>
</package>
<package pkgid="580ffc6a52812d0da385a978cedf0b3dfafaa680deb34c664dc5890da52744d392eb075d1e8e6282538600507fda1aa5184fd03ee543892b1e8c3e88f75bb277" name="python-taxii2-client" arch="src">
  <version epoch="0" ver="2.3.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756900800">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756900801">- Update to version 2.3.0:
  * Bump version: 2.2.2 → 2.3.0
  * update CHANGES.txt for v2.3.0
  * Update README.rst
  * move _grab_total_items to v20, update README.rst
  * minor tweaks in v21 as_pages and common, update test suite
  * define `_cert` for v20 Server class
  * minor changes to as_pages()
  * finish up code to better support TAXII 2.0 pagination and consistent API changes for 2.1
  * WIP: pagination changes
  * Added cert value to other function call to hopefully make apiroots visible
  * Added blank line to appease the flake gods
  * Exposed the cert variable of the sessions object to all endpoints
  * Exposed the cert variable of the sessions object to all endpoints</changelog>
</package>
<package pkgid="f7f6d62f87fdd3e8b9a12ff6d7281e760d3a03f171350fe179deb9ac6cd8e0c6c163986271e11bd03bd2827c1d83007e6888ba4ec3cdb7e953e70b3cab2c5833" name="python-tox-pyenv" arch="src">
  <version epoch="0" ver="1.1.0" rel="2.22"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1565956800">- initial commit</changelog>
</package>
<package pkgid="abe0ba075ad6448b3164a4f853fc571cd43b015f442acf85b75c7b541005a12df6a3483fed946009cbf6af41bac3a0fd35809ccaeadd4961d239190d56d8c2fc" name="python-treelib" arch="src">
  <version epoch="0" ver="1.8.0" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 1.8.0:
  * Remove py3.6 support due to its EOL
  * Migrate to poetry build toolchain
  * Add more comprehensive tests and examples
  * Unify tests, linting, formatting across python versions 3.7+
  * Polish lib docstring and doc page.
  * Fix readthedocs auto building</changelog>
</package>
<package pkgid="6ce480b48e723a79b2b556ca44edf18c4e5b4f9b7e62a1fadab1d23e0443c0368f6ee3e9af9cf4eded89d667a7dd8efe7bd8e15ab42017df0563790817f8d92a" name="python-whey-pth" arch="src">
  <version epoch="0" ver="0.0.6" rel="1.9"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="d32d7f9a1217edcb094cfc5bae1ee6ace72cb3e5a6b96e1fd3b87b3ff1338ee09312cda1e4aa2b281067788ec8cfc46ccbb17b8430fc5e52d354792472947d6e" name="python-xml2rfc" arch="src">
  <version epoch="0" ver="3.29.0" rel="1.11"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.com&gt;" date="1561377600">- initial commit</changelog>
  <changelog author="Juergen Loehel &lt;jloehel@suse.com&gt;" date="1561377601">- Add the requirements:
  - pycountry
  - intervaltree</changelog>
  <changelog author="Juergen Loehel &lt;jloehel@suse.com&gt;" date="1561377602">- Adds the requirements:
  - google-i18n-address
  - html5lib
  - lxml
  - pyflakes
  - requests
  - six</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- Update to version 2.47.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update to version 3.14.2
  This release provides the functionality that the 2.47.0 release had (with some
  enhancements), but is backwards incompatible because the default settings
  for some switches has changed. The --legacy switch must now be set explicitly
  in order to use the old output formatters. By default, XML input files with
  schema v2 content will be converted to v3 on the fly and the output formatting
  of the converted XML will be done with the new schema v3 formatters. With this
  release, support of Python 2.7, which is past end-of-life, will no longer be
  part of the test suite.
  Full changelog: https://github.com/ietf-tools/xml2rfc/blob/v3.14.2/CHANGELOG.md
- The repo moved to gh</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947201">- Replaces python3_only with python_alternative</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 3.25.0</changelog>
  <changelog author="juergen@loehel.de" date="1738584000">- Update to version 3.26.0:
  * ci: Update version before building
  * ci: Run production release process when publish_release input is set
  * ci: Use correct environment name for testpypi (#1209)
  * build: Update Python publish GHA (#1208)
  * feat: Migrate to pyproject.toml (#1200)
  * fix(pdf): Fix suboptimal overflow issues in the header (#1207)
  * fix(text): Improve sentence ending logic (#1206)
  * fix: Exit gracefully on sourcecode src file access errors (#1203)
  * fix: Add quotes to pip extra command (#1202)
  * fix(html): Use basename for alternative link (#1198)</changelog>
  <changelog author="juergen@loehel.de" date="1741089600">- Update to version 3.27.0:
  * feat: Respect --allow-local-file-access flag in artwork and sourcecode
  * ci: Run tests daily (#1218)
  * fix: Make warnings respect quite flag (#1217)
  * build: Fix and improve Docker images (#1212)
  * ci: Fix publish GHA issues (#1213)
  * chore: update py file versions for v3.26.0 [skip ci]
  * docs: update CHANGELOG.md versions for v3.26.0 [skip ci]</changelog>
  <changelog author="juergen@loehel.de" date="1741089601">- Update to version 3.28.0:
  * chore: Add ACKNOWLEDGMENTS.md file (#1214)
  * feat: Remove warning about SVG width and height (#1225)
  * chore(deps): Update WeasyPrint to v64.1 (#1215)
  * ci: Remove setup.cfg publish commit step (#1220)
  * docs: Update installation instructions (#1221)
  * docs: update CHANGELOG.md + py file versions for v3.27.0 [skip ci]</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to version 3.28.1:
  * ci: Fix GitHub publish issue (#1232)
  * chore(pdf): Update WeasyPrint to v65.0 (#1231)
  * refactor: Unnecessary global declarations (#1233)
  * docs: update CHANGELOG.md + py file versions for v3.28.0 [skip ci]</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1751371200">- Update to version 3.29.0:
  * ci: Split upload-artifact step
  * ci: Fix GHA download path issues
  * ci: Set merge-multiple true for download-artifact step
  * ci: Fix release GHA issues (#1249)
  * fix(pdf): Scale large SVG artwork (#1244)
  * feat: Do not add a period to autogenerated initials if forenames are only one character long (#1246)
  * fix: Local PIs need to override global ones, not the other way around (#1237)
  * chore: Delete obsolete INSTALL file (#1234)
  * chore: Remove v3compat files (#1240)
  * docs: update CHANGELOG.md + py file versions for v3.28.1 [skip ci]</changelog>
</package>
<package pkgid="a70d24caf2b87cd998c62b4685a15e3c8a0a358e4710f35cb132f2a3fd331a19e400fa259e94f5f08ce36794eee18f14e7ecf72c6c7987930ebdfa35f80c9033" name="python311-antlr4-python3-runtime" arch="noarch">
  <version epoch="0" ver="4.13.2" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
</package>
<package pkgid="185d66ace77ef280b9b73dc56584599db1e76cf26bc6f833979163e3ca7ea76b427e56b0977d9d2f5cacf3a3fd0733a0d4adc5aecd56f60f86935f052bcdc6b8" name="python311-coverage-pyver-pragma" arch="noarch">
  <version epoch="0" ver="0.4.0" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 0.4.0:
  * Bump version v0.3.3 -&gt; v0.4.0
  * Update pytest warning filter.
  * Error on warnings during tests.
  * Updated files with 'repo_helper'. (#91)
  * Use snake case'd function names from pyparsing.
  * Updated files with 'repo_helper'. (#87)
  * Bump Windows for GitHub Actions
  * Bump mypy
  * [repo-helper] Configuration Update (#86)
  * Updated files with 'repo_helper'. (#85)</changelog>
</package>
<package pkgid="5b246b356b515ef45ecbc3d4c49ed4b36a54d66c0e130c922288933c8b483d9f91f269747fcd2ad99e4c414ecaf4c438f1ebdcc5f64576673bdca414b1a79981" name="python311-dict2css" arch="noarch">
  <version epoch="0" ver="0.3.0.post1" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
</package>
<package pkgid="36d99f00af6515f42fb77b2442dec004a59d91e732df2720dd2dfc74a0e044ef3c3c549e40710f16bd54a07e18b896cd8c83b925215e33479f9450bff03abf28" name="python311-flake8-dunder-all" arch="noarch">
  <version epoch="0" ver="0.5.0" rel="2.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="f8b6e4251148995fda41de1422cce5a4846838e9ee9cb5ecfa085163f540fcc2a263fb8c94b0667a77a1a83b26ad36608a4121406016e24b2c6a961d4f285daa" name="python311-mitreattack-python" arch="noarch">
  <version epoch="0" ver="5.4.3" rel="2.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756728000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756728001">- Update to version 5.1.0:
  * bump: version 5.0.0 → 5.1.0
  * docs: update release instructions
  * chore: update project metadata
  * docs: re-enable readthedocs builds
  * chore: update poetry lock file
  * chore: address lint problems
  * chore: autofix files with ruff
  * docs: update changelog format to be markdownlint compliant
  * chore: migrate pyproject.toml file for docs dependencies
  * docs: add sphinx dependencies to readthedocs setup</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 5.2.1:
  * feat: add table of contents to generated changelog
  * feat: add statistics section to changelog
  * feat: add analytics and detection strategies to excel outputs
  * feat: add attack spec version 3.3.0 objects to stix20/ code
  * fix: update excel tests based on v18 changes
  * fix: use stix v2.0 version of CustomObject, ExternalReference
  * fix: remove deprecated x_mitre_data_source_ref field on data components
  * fix: update changelog output and pytest golden output to match it
  * fix: only build excel once when version &lt; 18
  * fix: proper handling of typer.Option in defaults
  * fix: ruff format
  * fix: handle missing/deprecated data sources, separate data component parsing in v18+
  * fix: handle empty lists of analytics/detection strategies
  * fix: type errors
  * fix: modified date in excel for datasources/datacomponents wasn't showing
  * fix: add tests for previous 2 commits, fix resulting bugs
  * fix: lint errors, add x_mitre_deprecated to stix20/ custom objects
  * fix: remove references to log source SDOs
  * fix: remove warnings for data component with no parent
  * fix: handle new detection strategy STIX bundles that have altered how datasources work
  * fix: handle missing x_mitre_data_source_ref in data components
  * fix: update logic to work with new detection strategy objects</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 5.3.0:
  * bump: release 5.3.0
  * feat: update to ATT&amp;CK v18.1
  * fix: fixes to legacy tests
  * fix: update some more things to v18.0
  * fix: previous fix was incomplete
  * fix: handle objects without descriptions in changelog, like detection strategies
  * fix: update x-mitre-deprecated to x_mitre_deprecated
  * docs(examples): cleanup example scripts</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724802">- Update to version 5.4.0:
  * feat: add relationships for detection strategies, analytics and log sources in the excel files
  * fix(PR184): reduce typeChecker noise when passing a float to score()</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 5.4.1:
  * update relationships for detection strategies, analytics and log sources in the excel files
  * add typing-extensions dependency</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452801">- Update to version 5.4.2:
  * fix: Handle missing tactic definitions in techniquesToDf and add related tests
  * fix: Correct syntax error in pyproject.toml affecting CI builds
  * chg: Migrate build system from Poetry/Hatch to uv
  * chg: Update build and packaging configuration to use uv
  * chg: Remove legacy enterprise test cases
  * chg: Improve validation output by displaying mismatched domain IDs
  * chg: Update error formatting
  * doc: Update release and contribution documentation</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452802">- Update to version 5.4.3:
  * fix: MatrixGen init method for local sources (#221)</changelog>
</package>
<package pkgid="cac2254b39b67b8d31eada95323fb60634b0e09818afbe360b0f61a2b98a0094a562a2b2ea239ce43dcc61d7f6bfc1f4a5cd21fbefebb4ed3fe46c5137a388b9" name="python311-pandoc-latex-environment" arch="noarch">
  <version epoch="0" ver="1.2.1.0" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1758888000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1758888001">- Update to version 1.2.1.0:
  * Fix #25
  * Support pandoc 3.6
  * Fix date
  * Remove icon descriptions
  * Use actions/setup-python@v5</changelog>
</package>
<package pkgid="17ffa958cf91643011fe2d1ae63f05c81d027fd615afc9199c7910a6d3f7b43b89f01ad6bc9b660a468d9706930e0bb706c8591b8b3f2da1ee3f8f14ea450ded" name="python311-pwkit" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
</package>
<package pkgid="ae99adc97adab165e31401db4f7da0a64c37b75a2cf1eb06a699e8de4370fb7cf63c1f7fe84d88be70e56cca259ead4b8a7f24cc4267020de861601b9873f91c" name="python311-pythainlp" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="73f159d7f3ce0b685dbc0f2de5a081a7365c11219fde1adbf271a4931c3a384823c7ebe0d548616ba2adc7835d6b5b13d15bf45b2e092077f977fb936bf97e4e" name="python311-pythainlp-abbreviation" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="79ed091f3d5c1f51cc0bf51a8f9d198e310cb1b26f48df7110cee0c980b26023c070b524ff52fe6e64aec04ce103b272e645651b40e84d2ac8a5156983df2f49" name="python311-pythainlp-attacut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="de7e2578ee067b114f49fe78d281b7ac96c5b7a5090912d53f6a362248937685544df134c5955f8c4f1aa6574e851021a4eea58e32e83102176154879e22881e" name="python311-pythainlp-attaparse" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="957bdfb9afe0331a9c6bc9efcf197b56ea0a6c72c07c700cd6d7b786b43862edba314146abdb66f80532e404f1b8c19c46e8aff0de8db7aeb66def40a46c8a22" name="python311-pythainlp-benchmarks" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="f3a556f1246e82d2a886f7175c7a6c7c754d701c814551fe448c669d86a5c929411448912af8f63967d63b6a4759836eabfb15f3d57363833a0a768641761951" name="python311-pythainlp-budoux" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="05f270d4c2f5a231a1d73cf79efde261290614f731f964933ee947c3bf2c2be6a2e1845b95d08d0ad0322a574a3c5c463d280e4a0037f07bf6f3d8c2f8b1147f" name="python311-pythainlp-coreference-resolution" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="a32e1bda671d79f38fab40cbd587981e394a10ca219c726e9ce22ea445af40a03c4147163ff40b143e802c267fbe46769c45ca41127cdc28fabce7a183464feb" name="python311-pythainlp-dependency-parsing" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="70114095dde35b7a26a0f1e932b1958a832511f7362c94c6cdedf57180413843610c2f8d93268667f9b516dddfe918b203fde74517f691a8076cc01ca421d9cf" name="python311-pythainlp-el" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="4ca723b81b7fe028aee2366643d739e03f7337e0a53a3ffe6ffb6d3557675ff3737f34d47c86a393296a10cb406e0d0cfa603bb032617ec14f8acddc91d93306" name="python311-pythainlp-esupar" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="08efc82a0ddd4cf0a1d207266a3a916cce81e61f8c1a1f97ca94ff7c5a78ea25523a5947261398fb6315f81a2736486ec295d05c6006279cc6fda3e325d050a5" name="python311-pythainlp-generate" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="862fe9fb2664d394e662e655b3ef57882155a0ff22324b67a68d76e7d2e965b958d56f39f817940cd6707af4e2b189c85d8e1ccee8c5811d8f2d1c50a8187de0" name="python311-pythainlp-icu" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="e24ba59c9122dd15144cd9422e27c831c1666c71b51b909978d69a831893cf79a03bfadacc8f0e13e37c4e47b346f119d11eb86aa0c437fa2fbbf1b5a64bee28" name="python311-pythainlp-ipa" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="71816aba162d51d1f9d8ac2bd67c908ac0cf33427df96de9d4e633032720c9c5215f3c985ca88830c8657e949a839b66dcbe15ee822f1dffe123fe626d49f486" name="python311-pythainlp-ml" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="17dede55f43438d9646de3bf5c38f6df94499cf222e17d5797caf0d5a7b117747bc7f4ff4755c2cc08bfde2bac5a504b57e59a9995aabeeedb03a03bac61c55c" name="python311-pythainlp-mt5" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="902fddedae214fe47ccbc3f636176c26b82efd80d6d705d6639cfe59a44e93688d166df798b0e0c90fc4414d617a4b79bace454a159a8dd652bc614221e02366" name="python311-pythainlp-nlpo3" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="f6ff9225f2ebb6241b541548e016601b94706a86f7b4b9f61616911186bb1dec882858d8703ae4aa8434c9ff8db9f2bfda0e6c6134eebb9a633308cd5b312399" name="python311-pythainlp-onnx" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="9c7e38035fb15adcfd8c245b400494c641086b1792d87633f97b767e88e7ff2b5672491512f713ab29c0d2c43c6b5bdd330b7139c5f42a6e44dfb4fdc1db292a" name="python311-pythainlp-oskut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="5e532a3e3935333c60403d725a03a289425c3d14b7d0a4e3d1f4fe236948f6d227c6cea5cb5327bdffa3236d03241dc4dcb075c90faf495bebf397397ef5c7c9" name="python311-pythainlp-qwen3" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="16d1eb42532cdb98242e5214bea8b21372a773c5f6d6c91152f74dacbd8e234dd841bfd0bb95009602669e1afe5637f4269711b13c2e035af95cc5dcbd75e00d" name="python311-pythainlp-sefr-cut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="d814297659860280867eae43c4c6e6efd3185630f3348207941d287ee69baf6d073d74ca2ed1dc2a20b9bb5d066a0b7f0348d852c3351d6ffcbb6f539bd53f74" name="python311-pythainlp-spacy-thai" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="1d22861326f3967f19397b853882de280fc2437bf57dec60dcff978f51afae8b67e276cfc234f806d74e676216ca4c41eb835c53652354604dfef2b2e3c2c81d" name="python311-pythainlp-spell" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="84feeced44a2440b87fc490b17b10869018a31851b51b3fdad823cd67ea15f1d8915bbfd388f02b164b3018ebf130a9eed19b42ef23df443ff9845b5e50afa8c" name="python311-pythainlp-ssg" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="a4ffd42c9752be4923c5fc3dc540ee3e221a9c040f7579132dca049a07c9c82e1090bacb9f9561391bf7695ccc43abc0423e7e9d097693351b5131edb74c1375" name="python311-pythainlp-textaugment" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="6a17b048fd1386a6f1c449ebac2e87b56b76ad4a513cc93002d123ad546e682ff7ffc645f3e68f5a9c4c460fda0f7fcc177fa17460640219db4d3651523c0cac" name="python311-pythainlp-thai-nner" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="a0dc78bab55a97d64c5522831aa0f49e75b968069a47ca1bd8b7485297928e39b9f794dcee821c64ea8fc97a2f7663295073539548154d18e8b6c107e9b179a8" name="python311-pythainlp-thai2fit" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="52cb33ecb7d85e74ba590ab748a12a1981a622e47c34b909fe3b9ba9aa210fac4203a36d8bd0e4ddd15be1f8cd0f70ce9c14c3b513e14bb51161a043628632b2" name="python311-pythainlp-thai2rom" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="01ffa9f72dbcd523b1762db5dae4cd71551e6c705420c1fda4af67e880d7d3814b6741accb07138b17c20f2b9b99872134b352d1f096e3c428ff5a9484214f5e" name="python311-pythainlp-transformers-ud" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="5c2712fd3b48f56469b99b6e5fca626d1f9a514065524e62baff41bd21d3b1cfd956576a59d290bc799b62ca0e923b5b7d9e6437b6ad5c7e75d2ace33688ccdb" name="python311-pythainlp-translate" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="dbb6107f640b5ee124d2337e964bc254ee50d5a76330726aeec4a4ada28a8f03ee27cc3b0d67e66a7bb17fe1e05ec7285c8a5c8bf169583575cee4310b223e22" name="python311-pythainlp-wangchanberta" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="f3093cfbd25d5d365def264467a9b5d47a699d14a37b61e282337e9a07c10559a042671ef1e753ff730d62caaadf658c4e04ca38458eff969581367486b9fefa" name="python311-pythainlp-wangchanglm" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="763aa41ec43ebd6535fbc08c3d55bb49b22926d1218c07de5ae3059113c6befae75810ea6a71b54bfa555ddae2d7be1b101db4fc3963af51d5421467c3babd67" name="python311-pythainlp-word-approximation" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="3c0b97b8e0f4656f99fe4c72786b1e222507c2229b8025a44d402842b9ff93db0c49413299e685fe2a75535cff557d00e6cac3fee370335e3db6c05434c66988" name="python311-pythainlp-wordnet" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="821ecc5b1fc0f1103e90876713d43805e7a0545b0ca364f026bf79a48a76408cb121f731fbc87347a6a5d5dbcee1eb5401263456263ff135b39d1b2a7126bcaf" name="python311-pythainlp-wsd" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="a005883956aeeaee5544753d3ac03f59cfbb70815292d9154a334e822900a453ac449c1848e48aa2677583285dfd56dde1b5871ab367f0945a6e9e4addbee6e7" name="python311-pythainlp-wtp" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="adf947dd1c7cc6713d35e7be9c02bad17c2336db421c63051fb194bbfb5800dc21bb1716cc2bc4db4b2b1dd5c4050e176bf6f298bef227bac146e4578be06bda" name="python311-pythainlp-wunsen" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="9608d1e5efe2b051f08f6e329eba375233c553303635399dc5498eb7cd5ebe8e4338e5e2b526fafa1fb3c140becd8af49b1ba2f56aa9c5f03823bf8a1fa60f29" name="python311-sphinx-toolbox" arch="noarch">
  <version epoch="0" ver="4.1.2" rel="1.1"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 4.1.0:
  * Bump version v4.0.0 -&gt; v4.1.0
  * Don't error on pkg-resources deprecation and cap setuptools for tests.
  * Add roman to requirements.
  * Lint
  * Fix GitHub issue title parser (again)
  * typing.Union is now :py:class: not :py:data:
  * Fix warning for RequiresIOShield
  * Fix docs build and warn about | character in annotations before 3.10
  * Deprecate and remove docs for requires.io shield as the service has shut down.
  * Update tox configuration and appease mypy.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811201">- Update to version 4.1.1:
  * Bump version v4.1.0 -&gt; v4.1.1
  * Cap ruamel.yaml as layer versions won't build (can't find build backend).
  * collections.abc.Callable needs to be a :py:class:
  * [repo-helper] Configuration Update (#199)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811202">- Update to version 4.1.2:
  * Bump version v4.1.1 -&gt; v4.1.2
  * Updated files with 'repo_helper'. (#206)
  * Ignore man page builds for CollapseNode (#205)
  * Lint
  * Lint
  * Updated files with 'repo_helper'. (#202)
  * Fix typo
  * Lint
  * Convert test_get_variable_type to use pytest.mark.parametrize
  * Lint
  * Updated files with 'repo_helper'. (#200)
  * Lint</changelog>
</package>
<package pkgid="bc71e1e5d139532c36962e22ff3c234d66f7f9dd594aad36165adfa0cf078b5e1325f3148a0e5ae3bdd0086586db14a5679539eedf666e60bca3b9b3e91e27b4" name="python311-stix2-patterns" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.0.0:
  * Bump version: 1.3.2 → 2.0.0
  * Update CHANGELOG for v2.0.0
  * Update default version
  * Add pre-commit file exclusions to the import sorting hook
  * Regenerate parser with ANTLR 4.9.2.
  * tox.ini section fix
  * update setup.py and apply isort changes</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 2.1.2:
  * fix: [v20 grammars] Regenerated grammars without the invalid 2.0 `EXISTS` operator
  * fix: [scripts] Fixed script to regenerate grammar to avoid inclusing `EXISTS` in the list of STIX 2.0 operators
  * Update to ANTLR 4.13 and add Python 3.13 support
  * fixing i-cla links</changelog>
</package>
<package pkgid="3d3fbbdea0a04b1ed29ab8f7ebe069e686e107fa5203bd57d95d5e9a761e752811f79c96de6465169ba70f6673b1a9e950ed274d98f9e3b9444e83f42fc7269a" name="python311-sudachipy" arch="x86_64">
  <version epoch="0" ver="0.6.10" rel="3.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057601">- Update to version 0.6.10:
  * Support python 3.13 free-Threading
  * Broken source distribution in v0.6.9 is fixed
  * Dictionary.__repr__ for no-user dict case is fixed</changelog>
</package>
<package pkgid="9772d0865dcb4ef99d05e7a870e7a6e9c786486ea08377ae8c77966c6d99bef5e3111fb48bc9f97ea1b41f2c7b5fcd2b1dca8b165137313b730bff16141d0422" name="python313-antlr4-python3-runtime" arch="noarch">
  <version epoch="0" ver="4.13.2" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
</package>
<package pkgid="72ff3b6432364abd5cb4fa8908a7f4496261914192f368126d01b55882a9b0fdb8023c7ac2ae2e4a255b5de3accb1c071e9f56e09c2b35da5a53753d25b1a518" name="python313-astatine" arch="noarch">
  <version epoch="0" ver="0.3.3" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="e6be44374b173f1b183c2441e25c3fa121c316cd8e11b23a1d790b2c5a2093a57ecab30bfd109c48a1c013fa93d3ec4824c7f8d7a124482f35b817b8b33f0d2a" name="python313-b2" arch="noarch">
  <version epoch="0" ver="4.6.0" rel="3.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 4.3.3:
  * release 4.3.3
  * Fix autocomplete install for zsh
  * Suggest running `bucket list` on NonExistentBucket errors
  * release 4.3.2
  * Update liccheck config
  * Bump b2sdk to v2.8.1 to fix TimeoutError handling
  * Make pytest capture stdout in integration tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 4.4.0:
  * release 4.4.0
  * Update Windows code signing to use KeyLocker (#1097)
  * Fix flaky integration test for multi-bucket key restrictions
  * Replace deprecated windows-2019 ci image with windows-2025
  * Support multi-bucket-keys in key list subcommand
  * Add multi-bucket key support in key create subcommand
  * Redesign console tools tests using b2sdk.v1 to use b2sdk.v3
  * Migrate to b2sdk.v3
  * Pin setuptools version until phx-class-registry is upgraded
  * Pin b2sdk version until proper support for 2.9+ is implemented
  * Replace backoff with tenacity for handling retries in tests. Fixes #1088</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755777600">- Update to version 4.4.1:
  * release 4.4.1
  * Pin docutils version</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1759665600">- Update to version 4.4.2:
  * release 4.4.2
  * Bump pypa/gh-action-pypi-publish in /.github/workflows
  * Fix b2id:// uri support in file unhide command
  * Redesign seed generation in CI
  * Avoid failing on missing extra dependencies in license command
  * Publish Linux ARM binaries
  * Test Linux ARM binaries
  * Add changelog.d entry
  * Add ubuntu-24.04-arm to the CI
  * Redesign url parsing to handle values with leading / and trailing special chars</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 4.5.0:
  * Pin pdm version in ci/cd due to pypy regression in 2.26.3
  * release 4.5.0
  * Disable _TqdmCloser workaround for leaked semaphore error in newer MacOS
  * Avoid pushing persistent_bucket to bucket log in integration tests
  * Bump b2sdk version
  * Use test helpers and fixtures from b2sdk, drop python 3.8 support
  * Filter resource_tracker warnings in integration tests
  * Extract patched_spawn to test/helpers.py for reuse
  * Simplify test docstring
  * Use skipif decorator directly, consistent with repo pattern
  * Remove separate PTY CI step - regular integration tests catch the bug
  * Fix CI condition syntax for PTY test
  * Run PTY test directly in CI without xdist, remove dedicated nox session
  * Fix SystemError buffer overflow on Python 3.14+ and add Python 3.14 support
  * Do not use deprecated macos-13 runner in CI</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 4.5.1:
  * release 4.5.1
  * Avoid eager calculation of command help during parser construction
  * Bump pdm version in CI to 2.26.4
  * Replace the `phx-class-registry` dependency with a simple in-house implementation.
  * Address flaky bucket name autocomplete integration test</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 4.6.0:
  * release 4.6.0
  * Bump b2sdk to 2.10.3
  * Fix autocomplete parser cache on Python 3.14.2+
  * Update the version command to display sdk version alongside the CLI
  * Update command line option formatting in console_tool.py</changelog>
</package>
<package pkgid="217e994ff86c831484e2fd8857e392031d10a757596d5d819ef73a11db90177fd4042e156b46b2e4c4d4a5c9e831494872b41f8a2251b917a0273b4bcb32a980" name="python313-b2sdk" arch="noarch">
  <version epoch="0" ver="2.10.4" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 2.9.4:
  * release 2.9.4
  * Fix incorrect path check in `LocalFolder.make_full_path`
  * Fix broken `StubAccountInfo.list_bucket_names_ids`
  * Fix bucket name mapping in `RawSimulator.authorize_account`
  * release 2.9.3
  * Fix `B2HttpApiConfig` and `Services` references in exposed v2 api
  * release 2.9.2</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 2.10.0:
  * release 2.10.0
  * Clean up imports and use bucket manager in base test case.
  * Add licences, changelog and fixes
  * Move test helpers and fixtures to the library - working version
  * Move test helpers and fixtures to the project's testing module
  * Drop Python 3.8 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.10.1:
  * release 2.10.1
  * Improve seed generation for containers names in tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 2.10.2:
  * release 2.10.2
  * Improve debugging in integration tests BucketManager
  * Fix type error in 429 retrying behavior with Retry-After header
  * Update liccheck authorized_licenses
  * Redesign b2http unit tests using responses library
  * Do not use deprecated macos-13 runner in CI
  * Add responses library for mocking requests in tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 2.10.3:
  * release 2.10.3
  * Bump pip from 25.3 to 26.0 in the uv group across 1 directory
  * Use `stat.S_ISDIR` for local folder scanning instead of `Path.is_dir`
  * Avoid http-level retries during upload requests
  * Migrate from pdm to uv. Clean project dependency structure
  * Pin pdm version in ci/cd due to pypy regression in 2.26.3
  * Address account info bw compatibility issue caused by multi-bucket keys
  * Set temporary directory as account info config dir in tests
  * Move pytest_plugins to top-level conftest</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- Update to version 2.10.4:
  * release 2.10.4
  * Fix redudant files in the sdist after migrating from pdm to uv
  * Add tenacity retries for bucket creation in testing BucketManager
  * Fix closed stream failure when retrying small file uploads</changelog>
</package>
<package pkgid="503606ab888df10a2c51cb8154b757ed2535ed33f5c6161f11a31a4077792b8865dbeac764a4831d258d750d451a53603b195ea53e6c9db19842e339a69a29d7" name="python313-catalogue" arch="noarch">
  <version epoch="0" ver="2.0.10" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 2.0.10:
  * Set version to v2.0.10 (#67)
  * Updates for python 3.12 (#65)
  * Set version to v2.0.9, update classifiers (#64)
  * Switch from SelectableGroups to hasattr for importlib.metadata branching (#61) (#62)
  * Restrict mypy version
  * CI: Switch from Azure to GHA (#59)
  * CI: Use more generic GHA tests workflow (#58)
  * Add Github Action (#54)</changelog>
</package>
<package pkgid="5c5c1d7aa6685b3b24e844c7072d8cee451dbd5aa8df04195aabf85f741252849942e7b142bd632b8c19a2998672abbc4dbc7862ded1e6a7f848c8eb15d1ce33" name="python313-coverage-pyver-pragma" arch="noarch">
  <version epoch="0" ver="0.4.0" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 0.4.0:
  * Bump version v0.3.3 -&gt; v0.4.0
  * Update pytest warning filter.
  * Error on warnings during tests.
  * Updated files with 'repo_helper'. (#91)
  * Use snake case'd function names from pyparsing.
  * Updated files with 'repo_helper'. (#87)
  * Bump Windows for GitHub Actions
  * Bump mypy
  * [repo-helper] Configuration Update (#86)
  * Updated files with 'repo_helper'. (#85)</changelog>
</package>
<package pkgid="04326a28de5982bbf16627d1f2880f599919085f08918f08fd320a3cc99e78cf3832aa8d9522e911cc69f4655a70b43ae21ff18aa76c5656c9b8298963611eb2" name="python313-dict2css" arch="noarch">
  <version epoch="0" ver="0.3.0.post1" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
</package>
<package pkgid="533fb57f855c9170dcbc1b3f8168c3c4c0af168a857ffdc811a57fedb44b919c603ac66920e6fbf09c555ef338f25ac67c00ca21d93d424a847dc151da1e1dbb" name="python313-drawsvg" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.4.0:
  * Bump version to 2.4.0
  * Fix incorrect &lt;use&gt; tag in &lt;defs&gt; (#134)
  * Fix Drawing.clear() not clearing ordered_elements (#133)
  * Bump version to 2.3.0
  * Add ForeignObject (#104)
  * Bump version to 2.2.0
  * Get all widget parent ids on click (#98)
  * Allow Text element to be pickle-able
  * Fix typo in quickref (#93)
  * Bump version to 2.1.1</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.4.1:
  * Expand range of supported numpy versions
  * Fix mime_type option in Image</changelog>
</package>
<package pkgid="8e5ed9cf087b1fe74be1184be0553b942b0f04ad8e3004b557b9871a6419347abeb9d4be6d20d70110f4fca8261c687a9ec9378f6d9a298e3d61df1cd1984e6f" name="python313-drawsvg-color" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.4.0:
  * Bump version to 2.4.0
  * Fix incorrect &lt;use&gt; tag in &lt;defs&gt; (#134)
  * Fix Drawing.clear() not clearing ordered_elements (#133)
  * Bump version to 2.3.0
  * Add ForeignObject (#104)
  * Bump version to 2.2.0
  * Get all widget parent ids on click (#98)
  * Allow Text element to be pickle-able
  * Fix typo in quickref (#93)
  * Bump version to 2.1.1</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.4.1:
  * Expand range of supported numpy versions
  * Fix mime_type option in Image</changelog>
</package>
<package pkgid="8270b5c7a6077eb40e4228f88e54849295224c674a6db19e639abc29e791f86da2a09bd1bd4e83e2cdc857a52d90194a6909a17f270e21b2e00af57dc93f1a5f" name="python313-drawsvg-raster" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.4.0:
  * Bump version to 2.4.0
  * Fix incorrect &lt;use&gt; tag in &lt;defs&gt; (#134)
  * Fix Drawing.clear() not clearing ordered_elements (#133)
  * Bump version to 2.3.0
  * Add ForeignObject (#104)
  * Bump version to 2.2.0
  * Get all widget parent ids on click (#98)
  * Allow Text element to be pickle-able
  * Fix typo in quickref (#93)
  * Bump version to 2.1.1</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.4.1:
  * Expand range of supported numpy versions
  * Fix mime_type option in Image</changelog>
</package>
<package pkgid="46a77c383609d107ab8161f05152888afa248796eb538e5d8a9e3e9195b174799b471b5dc9ee48fcf5bf05fa9478c97b6a8a815f9d904ed61c021ec2e8efc039" name="python313-enlighten" arch="noarch">
  <version epoch="0" ver="1.14.1" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 1.14.1:
  * Fix time assumption in tests #74</changelog>
</package>
<package pkgid="33b6a7da9617bef78f77dd0213d62c033e2efe20f82d9f815d8c95e9d38d4810dd7b5d8dda48cc238552fd350adbf7e2bec65ed5386e33bac97763038342a86f" name="python313-flake8-dunder-all" arch="noarch">
  <version epoch="0" ver="0.5.0" rel="2.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="9d69bd3668b992a3fa4f2491868681e5605a2c1de2f5951503aa507bf2317260cd286c7c03b065e095cf75b3d7274e3c09a8a62d11c4ccd32faa0b17bc5fa574" name="python313-flameprof" arch="noarch">
  <version epoch="0" ver="0.4" rel="3.24"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.de&gt;" date="1557921600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- skip py2 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947201">- Replaces python3_only with python_alternative</changelog>
</package>
<package pkgid="7eeb417ef0057ecaa1d06c5b80dbc31811f18ae706f5e6567a8296fe4227d9958cc649ee952c281236b2642cb0b6555185df0f8705bf1a1a0ab88df8a3a14c5f" name="python313-google-i18n-address" arch="noarch">
  <version epoch="0" ver="3.1.1" rel="1.16"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.com&gt;" date="1561377600">- inital commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- Update from 2.3.5 to version 2.4.0
  * Backward incompatible change: postal code validation regexes are now returned even if zipcode is not a required field.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update from 2.4.0 to version 2.5.2
  * Updated address validation rules to the most recent version
- Skip py2 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 3.1.1</changelog>
</package>
<package pkgid="945a3bdddfb5daeb85091fd7cd69bccfa56464c2b3b794bef7ac99cd7c688f187dea66566dc0ea02e44a284aea2ec4c744c02e620e2c0fe72001921e8e059937" name="python313-grafana-backup" arch="noarch">
  <version epoch="0" ver="1.4.2" rel="1.15"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1596715200">- initial version</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1596715201">- Patching setup.py</changelog>
  <changelog author="juergen@loehel.de" date="1653048000">- Update to version 1.2.3:
  * Fixed ValueError when auth not properly configured (#174)
  * Use the correct docker image tag
  * Remove trailing whitespace
  * more robust way to retrieve the folder id (#167)
  * Update and rename docker-image-tag.yml to docker-image.yml
  * Create docker-image-tag.yml
  * fix for components with dashes
  * fix for components with dashes
  * fix small issues
  * integate viewer permission cmds to the tools cmd</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1653048001">- Fixes the Tumbleweed build</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Skip py2 support</changelog>
  <changelog author="juergen@loehel.de" date="1688126400">- Update to version 1.3.1:
  * fix workflow error and version number
  * put provenance back
  * Perform upsert of alert rules
  * add x-disable-provenance to header for alert provision api
  * Update alert-rules key to match convention set in cli.py
  * Pass verify_ssl to get_grafana_version (#207)
  * import StringIO and pass data through StringIO read (#173)
  * update pkg version for release
  * Added comment about alert rules support on read me
  * Add packaging to deps list
  * Only support alert rules if grafana is above version 9.4.0
  * Add slim version dockerfile
  * Create a more compact docker image (remove dev packages from image) (#196)
  * Fixed GCP bucket upload example (#200)
  * Fix restoring library elements that have more than one folder (#199)
  * corrected typo
  * Add alert-rules to docopt cli
  * Add alert rules to backup
  * update pkg version
  * try to fix action-deploy error
  * Backup, restore, and delete teams, team-members, and library-elements (#181)
  * increase version in k8s example
  * updated readme with influxdb notes (#194)
  * added k8s example (#193)
  * InfluxDB Support (#190)
  * Require only necessary permissions when saving to GCS bucket (#186)
  * (feat): enable/disable api health check not supported by amazon managed grafana (#184)
  * Change the docker image in README.md examples (#183)
  * fixe folder_uid when dashboard has no folder (#176)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1688126401">- Updates requirements
  * python-packaging
  * python-influxdb</changelog>
  <changelog author="juergen@loehel.de" date="1736942400">- Update to version 1.4.2:
  * bump package version
  * update CHANGELOG.md
  * autopep8 #245
  * feat: use default providers chain
  * chore: organize s3 utils
  * uprev package and update CHANGELOG.md
  * add missing argument http_get_headers #242
  * Uprev package version and update CHANGELOG.md
  * fix placement of contact_point_check()
  * autopep8 add_support_for_contact_point_and_notification
  * contact points and notifcation policy backup
  * added py3-packaging to slim docker image
  * added http headers to get_grafana_version request
  * bump package version
  * update CHANGELOG.md
  * raise exception rather than returning malformed version string
  * Validate version using regex in get_grafana_version
  * verify-ssl: only convert if string contains bool
  * bump package version
  * update CHANGELOG.md
  * reintroduce versions-flag for cli
  * fix versions/dashboard_versions hiccup
  * alert-rule: make exception message simpler
  * hide_version-config: add version as config/env var
  * fix default user password is always '00000000' regardless of configuration file or env (#214)
  * github-action: remove python 2.7, add 3.10, 3.11 #230
  * allow non-timed backups
  * add slug suffix for uid dashboards
  * allow disabling auth check</changelog>
</package>
<package pkgid="9edc55cd3a916dea3748f5eaa5ad3f8e5ebc1cd96361ae8db94d8047712a915a1b8574bd522d1e87e1b05843a6866feb66cab406d2f4a20647b0910e4f0078ad" name="python313-haversine" arch="noarch">
  <version epoch="0" ver="2.9.0" rel="2.6"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.9.0:
  * Bump version: 2.8.1 → 2.9.0
  * changelog
  * add normalize_output to inverse_haversine_vector
  * changelog
  * Adding option to normalize output of inverse_haversine
  * fix python-version to 3.11 as 3.12 seems broken with CPython
  * Remove 3.12
  * CI: support python 3.12, drop 3.7</changelog>
</package>
<package pkgid="923f7aa54750f155c05c7a432f52e06423e64b9f5f9c7c4d7392a56eadc90b56ec04f7d9008e2c2a4a9c995a447f007ad70c2289d7318771ac45879433887d01" name="python313-jinja2-humanize-extension" arch="noarch">
  <version epoch="0" ver="0.4.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 0.4.0:
  * build: release 0.4.0
  * build: fix typo
  * build: add value even for humanize functions without argument
  * build: sync common files from github_organization_management repository
  * build: changelog automatic update
  * build: reformat
  * build: fix typo
  * build: try to fix:wq
  * build: fix
  * feat: add humanize i18n functions</changelog>
</package>
<package pkgid="51726f0ab2534a4724dbeb7f61d22040181ac03ea4fa2132a28100773c2b88a5f39e0528b3a517a3206ce3abdc1504dc79f1712e44e3d8e3a6ae51516e934eb5" name="python313-logfury" arch="noarch">
  <version epoch="0" ver="1.0.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
</package>
<package pkgid="0a77f1243580633efbb1482bc9935777203b66d3b8fe96d13740f8c3f9206f24a8cabdab7100c55d5c9a3d2e9033c91aa5869a3d12f150681b90b6bcfc615c54" name="python313-magika" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.10"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344001">- Skip py312 build</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344002">- python-dotenv is actually python-python-dotenv</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 0.5.1
  * Add support for python 3.12. Magika now supports python &gt;=3.8 and &lt;3.13.
  * Fix bugs for features extraction to cover more corner cases.
  * Remove MIME types from table of supported content types (Relevant for --list-output-content-types; see FAQs for context).
  * Refactor features extraction around a Seekable abstraction; we now have only one reference implementation.
  * Start groundwork for v2 of features extraction.
  * Various clean ups and internal refactors</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to version 0.6.1
  * See https://github.com/google/magika/blob/python-v0.6.1/python/CHANGELOG.md#061---2025-03-19</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038401">- Update to version 0.6.2
  * Mark python 3.13 as supported.
  * New model standard_v3_3 model, with better support for TypeScript and non-ascii characters in textual files. See models' CHANGELOG for more information.
  * identify_stream() now restores the stream's original position after reading from it, preventing side effects on subsequent stream operations. (#1020)
  * Add asdict() utility method to MagikaResult.
  * Set prediction.overwrite_reason to Overwrite.NONE if output.label is the same as dl.label. (#1023)
  * Bugfix: limit the number of bytes we read in case of an input with just many whitespaces. (#1015)
  * Bugfix: do not alter warnings' simplefilter as this has visible side effects for other modules. (#1017)
  * Bugfix: magika's python client now properly warns for low-confidence predictions.
  * Bugfix: update Magika's StrEnum string representation to be compatible with standard library</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 1.0.1:
  * Mark end of experimental phase. No changes from last version.
  * Switch to rust build with maturin
  * docs: clean up old docs</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 1.0.2:
  * fix: Use correct ONNX Runtime version
  * fix: Removed Windows pin on onnxruntime&lt;=1.20.1
  * chg: Mark Python 3.14 as supported
  * chg: Switch Python package to static versioning (maturin compatibility)
  * chg: Updated Rust magika library to 1.0.2
  * chg: Updated dependencies and ONNX Runtime version
  * chg: Removed direct dependency on numpy
  * chg: Removed dependency on python-dotenv (.env files no longer loaded automatically)
  * chg: Refined dependency constraints including Python 3.14 support</changelog>
</package>
<package pkgid="08a4f363f3e5d92e9582d4aad9289147ff50b52a6ce7de5c9e254d04bf0d0e1d38459cb441fa67008845d0a3c4afa5740277d0589ab42c0cf85848dd22d05650" name="python313-mdutils" arch="noarch">
  <version epoch="0" ver="1.8.1" rel="1.6"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1642075200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update to version 1.4.0
  * Features
  - Added get_md_text method to MdUtils class. @Patitotective (#61)
  * Bug fixes
  - GH-70, GH-73: fix unwanted link and table breaks @didix21 (#74)
  - Escape "|" in Table.create_table @jaredliw (#63)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1688126400">- Update to version 1.6.0
  * Features
  - DEPRECATION on setup.py #80
  - Code adherence to PEP 8 #46
  - GH-80: Support poetry build system #93 (didix21)
  - GH-84: Add types to mdutils methods #85 (didix21)
  * Bug fixes
  - DeprecationWarning with Python 3.11 #90
- Update to version 1.5.1
  * Bug fixes
  - MarkDownFile not accepting absolute file path anymore #81
    Fix #81: Absolute path are broken #83 (didix21)
- Update to version 1.5.0
  * Features
  - Introduce header\_id as parameter for headers #78 (kieferro)
  * Bug fixes
  - Converting html tables to markdown creates unusable tables #73</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1751371200">- Update to version 1.7.0:
  * Bump to version v1.7.0
  * Enable specifying title header style, default being setext
  * fix: add support for List argument of text_align in new_table
  * Update codecov github action and add analytics
  * GH-105: README.md Broken examples in Create Links section
  * GH-106: Fix example for example provided
  * Remove extra spaces added by new_line() (#103)
  * Update documentation for MdUtils filename param
  * GH-88: Automate release candidate
  * Refactor Header</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1752580800">- Update to version 1.8.0:
  * Generate tables from 2D string arrays (#114)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 1.8.1:
  * Bump version to v1.8.1
  * fix: Text starting with ** (bold) breaks new_list method
  * Add publish pypi action</changelog>
</package>
<package pkgid="5d43cd126a243a9afde3157db398a9d3a2527d28c4472385ae80a7d788d171dcbca516301926b588a0c95187ee8a8716bb620e1d6c21e6d50b2a46bd90272e14" name="python313-mitreattack-python" arch="noarch">
  <version epoch="0" ver="5.4.3" rel="2.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756728000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756728001">- Update to version 5.1.0:
  * bump: version 5.0.0 → 5.1.0
  * docs: update release instructions
  * chore: update project metadata
  * docs: re-enable readthedocs builds
  * chore: update poetry lock file
  * chore: address lint problems
  * chore: autofix files with ruff
  * docs: update changelog format to be markdownlint compliant
  * chore: migrate pyproject.toml file for docs dependencies
  * docs: add sphinx dependencies to readthedocs setup</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 5.2.1:
  * feat: add table of contents to generated changelog
  * feat: add statistics section to changelog
  * feat: add analytics and detection strategies to excel outputs
  * feat: add attack spec version 3.3.0 objects to stix20/ code
  * fix: update excel tests based on v18 changes
  * fix: use stix v2.0 version of CustomObject, ExternalReference
  * fix: remove deprecated x_mitre_data_source_ref field on data components
  * fix: update changelog output and pytest golden output to match it
  * fix: only build excel once when version &lt; 18
  * fix: proper handling of typer.Option in defaults
  * fix: ruff format
  * fix: handle missing/deprecated data sources, separate data component parsing in v18+
  * fix: handle empty lists of analytics/detection strategies
  * fix: type errors
  * fix: modified date in excel for datasources/datacomponents wasn't showing
  * fix: add tests for previous 2 commits, fix resulting bugs
  * fix: lint errors, add x_mitre_deprecated to stix20/ custom objects
  * fix: remove references to log source SDOs
  * fix: remove warnings for data component with no parent
  * fix: handle new detection strategy STIX bundles that have altered how datasources work
  * fix: handle missing x_mitre_data_source_ref in data components
  * fix: update logic to work with new detection strategy objects</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 5.3.0:
  * bump: release 5.3.0
  * feat: update to ATT&amp;CK v18.1
  * fix: fixes to legacy tests
  * fix: update some more things to v18.0
  * fix: previous fix was incomplete
  * fix: handle objects without descriptions in changelog, like detection strategies
  * fix: update x-mitre-deprecated to x_mitre_deprecated
  * docs(examples): cleanup example scripts</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724802">- Update to version 5.4.0:
  * feat: add relationships for detection strategies, analytics and log sources in the excel files
  * fix(PR184): reduce typeChecker noise when passing a float to score()</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 5.4.1:
  * update relationships for detection strategies, analytics and log sources in the excel files
  * add typing-extensions dependency</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452801">- Update to version 5.4.2:
  * fix: Handle missing tactic definitions in techniquesToDf and add related tests
  * fix: Correct syntax error in pyproject.toml affecting CI builds
  * chg: Migrate build system from Poetry/Hatch to uv
  * chg: Update build and packaging configuration to use uv
  * chg: Remove legacy enterprise test cases
  * chg: Improve validation output by displaying mismatched domain IDs
  * chg: Update error formatting
  * doc: Update release and contribution documentation</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452802">- Update to version 5.4.3:
  * fix: MatrixGen init method for local sources (#221)</changelog>
</package>
<package pkgid="af3b981d30282d6dddfd2d6468cba116aa2895e97c540cb20ce7b148ea00f74e206f6249fb56997f638ef23d0a5b00eb1e04afbf0d15317659d9ed6d1fe9d411" name="python313-mock" arch="noarch">
  <version epoch="0" ver="5.2.0" rel="1.8"/>
  <changelog author="tchvatal@suse.com" date="1515067200">- Condition python2 build to ensure we can build py3 only package</changelog>
  <changelog author="mcepl@suse.com" date="1534161600">- Remove dependency on unittest2
  Add remove_unittest2.patch to facilitate that
  Remove unnecessary now unittest2-fallback.patch</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1557835200">- update to 3.0.5
- drop remove_unittest2.patch
  * more in CHANGELOG.rst</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1587038400">- Update to 4.0.2
  * Issue #39915: Ensure :attr:`unittest.mock.AsyncMock.await_args_list` has
    call objects in the order of awaited arguments instead of using
    :attr:`unittest.mock.Mock.call_args` which has the last value of the call.
    Patch by Karthikeyan Singaravelan.
- from version 4.0.1
  * Remove the universal marker from the wheel.
- from version 4.0.0
  * No Changes from 4.0.0b1.
- from version 4.0.0b1
  * The release is a fresh cut of cpython's `4a686504`__. All changes to :mod:`mock`
    from that commit and before are included in this release along with the
    subsequent changes listed below.
    __ https://github.com/python/cpython/commit/4a686504eb2bbf69adf78077458508a7ba131667
  * Issue #37972: Subscripts to the `unittest.mock.call` objects now receive
    the same chaining mechanism as any other custom attributes, so that the
    following usage no longer raises a `TypeError`:
    call().foo().__getitem__('bar')
    Patch by blhsing
  * Issue #38839: Fix some unused functions in tests. Patch by Adam Johnson.
  * Issue #39485: Fix a bug in :func:`unittest.mock.create_autospec` that
    would complain about the wrong number of arguments for custom descriptors
    defined in an extension module returning functions.
  * Issue #39082: Allow AsyncMock to correctly patch static/class methods
  * Issue #38093: Fixes AsyncMock so it doesn't crash when used with
    AsyncContextManagers or AsyncIterators.
  * Issue #38859: AsyncMock now returns StopAsyncIteration on the exaustion of
    a side_effects iterable. Since PEP-479 its Impossible to raise a
    StopIteration exception from a coroutine.
  * Issue #38163: Child mocks will now detect their type as either synchronous
    or asynchronous, asynchronous child mocks will be AsyncMocks and
    synchronous child mocks will be either MagicMock or Mock (depending on
    their parent type).
  * Issue #38473: Use signature from inner mock for autospecced methods
    attached with :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
    Singaravelan.
  * Issue #38136: Changes AsyncMock call count and await count to be two
    different counters. Now await count only counts when a coroutine has been
    awaited, not when it has been called, and vice-versa. Update the
    documentation around this.
  * Issue #37555: Fix `NonCallableMock._call_matcher` returning tuple instead
    of `_Call` object when `self._spec_signature` exists. Patch by Elizabeth
    Uselton
  * Issue #37251: Remove `__code__` check in AsyncMock that incorrectly
    evaluated function specs as async objects but failed to evaluate classes
    with `__await__` but no `__code__` attribute defined as async objects.
  * Issue #38669: Raise :exc:`TypeError` when passing target as a string with
    :meth:`unittest.mock.patch.object`.
  * Issue #25597: Ensure, if ``wraps`` is supplied to
    :class:`unittest.mock.MagicMock`, it is used to calculate return values
    for the magic methods instead of using the default return values. Patch by
    Karthikeyan Singaravelan.
  * Issue #38108: Any synchronous magic methods on an AsyncMock now return a
    MagicMock. Any asynchronous magic methods on a MagicMock now return an
    AsyncMock.
  * Issue #21478: Record calls to parent when autospecced object is attached
    to a mock using :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
    Singaravelan.
  * Issue #38857: AsyncMock fix for return values that are awaitable types.
    This also covers side_effect iterable values that happend to be awaitable,
    and wraps callables that return an awaitable type. Before these awaitables
    were being awaited instead of being returned as is.
  * Issue #38932: Mock fully resets child objects on reset_mock(). Patch by
    Vegard Stikbakke
  * Issue #37685: Fixed ``__eq__``, ``__lt__`` etc implementations in some
    classes. They now return :data:`NotImplemented` for unsupported type of
    the other operand. This allows the other operand to play role (for example
    the equality comparison with :data:`~unittest.mock.ANY` will return
    ``True``).
  * Issue #37212: :func:`unittest.mock.call` now preserves the order of
    keyword arguments in repr output. Patch by Karthikeyan Singaravelan.
  * Issue #37828: Fix default mock name in
    :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham
    Toriz Cruz.
  * Issue #36871: Improve error handling for the assert_has_calls and
    assert_has_awaits methods of mocks. Fixed a bug where any errors
    encountered while binding the expected calls to the mock's spec were
    silently swallowed, leading to misleading error output.
  * Issue #21600: Fix :func:`mock.patch.stopall` to stop active patches that
    were created with :func:`mock.patch.dict`.
  * Issue #38161: Removes _AwaitEvent from AsyncMock.
  * Issue #36871: Ensure method signature is used instead of constructor
    signature of a class while asserting mock object against method calls.
    Patch by Karthikeyan Singaravelan.
- Disable python2 builds which are no longer supported
- Update BuildRequires and Requires from setup.cfg</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 4.0.3:
  * Issue #42532: Remove unexpected call of ``__bool__`` when passing a
  ``spec_arg`` argument to a Mock.
  * Issue #39966: Revert bpo-25597. :class:`unittest.mock.MagicMock` with
  wraps' set uses default return values for magic methods.
  * Issue #41877: Mock objects which are not unsafe will now raise an
  AttributeError if an attribute with the prefix asert, aseert, or assrt is
  accessed, in addition to this already happening for the prefixes assert or
  assret.
  * Issue #40126: Fixed reverting multiple patches in unittest.mock. Patcher's
  ``__exit__()`` is now never called if its ``__enter__()`` is failed.
  Returning true from ``__exit__()`` silences now the exception.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1639915200">- Add mock-pr497-fixmixup-496.patch fix mixup of import in
  Python 3.10
  * gh#/testing-cabal#496
  * gh#/testing-cabal#497</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682510400">- Update to 5.0.2
  - gh-102978: Fixes :func:`unittest.mock.patch` not enforcing function
    signatures for methods decorated with @classmethod or @staticmethod
    when patch is called with autospec=True.
  - gh-103329: Regression tests for the behaviour of unittest.mock.PropertyMock were added.
- Update to 5.0.1
  - gh-100740: Fix unittest.mock.Mock not respecting the spec for attribute names prefixed with assert.
  - gh-100690: Mock objects which are not unsafe will now raise an AttributeError
    when accessing an attribute that matches the name of an assertion but without
    the prefix assert_, e.g. accessing called_once instead of assert_called_once.
    This is in addition to this already happening for accessing attributes with
    prefixes assert, assret, asert, aseert, and assrt.
  - gh-96127: inspect.signature was raising TypeError on call with mock objects.
    Now it correctly returns (*args, **kwargs) as infered signature.
- Update to 5.0.0
  - gh-98624: Add a mutex to unittest.mock.NonCallableMock to protect concurrent access to mock attributes.
  - bpo-43478: Mocks can no longer be used as the specs for other Mocks.
    As a result, an already-mocked object cannot have an attribute mocked using
    autospec=True or be the subject of a create_autospec(...) call.
    This can uncover bugs in tests since these Mock-derived Mocks will always pass
    certain tests (e.g. isinstance) and builtin assert functions (e.g. assert_called_once_with) will unconditionally pass.
  - bpo-45156: Fixes infinite loop on :func:`unittest.mock.seal` of mocks created by :func:`~unittest.create_autospec`.
  - bpo-41403: Make :meth:`mock.patch` raise a :exc:`TypeError` with a relevant error message on invalid arg.
    Previously it allowed a cryptic :exc:`AttributeError` to escape.
  - gh-91803: Fix an error when using a method of objects mocked with :func:`unittest.mock.create_autospec`
    after it was sealed with :func:`unittest.mock.seal` function.
  - bpo-41877: AttributeError for suspected misspellings of assertions on mocks are now pointing out
    that the cause are misspelled assertions and also what to do if the misspelling is actually an
    intended attribute name. The unittest.mock document is also updated to reflect the current
    set of recognised misspellings.
  - bpo-43478: Mocks can no longer be provided as the specs for other Mocks. As a result,
    an already-mocked object cannot be passed to mock.Mock(). This can uncover bugs in tests
    since these Mock-derived Mocks will always pass certain tests (e.g. isinstance)
    and builtin assert functions (e.g. assert_called_once_with) will unconditionally pass.
  - bpo-45010: Remove support of special method __div__ in :mod:`unittest.mock`.
    It is not used in Python 3.
  - gh-84753: :func:`inspect.iscoroutinefunction` now properly returns True when an instance o
    f :class:`unittest.mock.AsyncMock` is passed to it. This makes it consistent with behavior of
    :func:`asyncio.iscoroutinefunction`. Patch by Mehdi ABAAKOUK.
  - bpo-46852: Remove the undocumented private float.__set_format__() method,
    previously known as float.__setformat__() in Python 3.7. Its docstring said:
    "You probably don't want to use this function. It exists mainly to be used in Python's test suite."
  - gh-98086: Make sure patch.dict() can be applied on async functions.
  - gh-100287: Fix the interaction of :func:`unittest.mock.seal` with :class:`unittest.mock.AsyncMock`.
  - gh-83076: Instantiation of Mock() and AsyncMock() is now 3.8x faster.
  - bpo-41877: A check is added against misspellings of autospect, auto_spec and set_spec
    being passed as arguments to patch, patch.object and create_autospec.
- Drop mock-pr497-fixmixup-496.patch because source removed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1686398400">- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to 5.1.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to 5.2.0
  This is release is in memory of Michael Foord, who originally authored the mock package and passed away in January 2025.
  * gh-65454: :func:`unittest.mock.Mock.attach_mock` no longer triggers a call to a PropertyMock being attached.
  * gh-117765: Improved documentation for :func:`unittest.mock.patch.dict`
  * gh-124176: Add support for :func:`dataclasses.dataclass` in :func:`unittest.mock.create_autospec`. Now create_autospec will check for potential dataclasses and use :func:`dataclasses.fields` function to retrieve the spec information.
  * gh-123934: Fix :class:`unittest.mock.MagicMock` reseting magic methods return values after .reset_mock(return_value=True) was called.
  * gh-90848: Fixed :func:`unittest.mock.create_autospec` to configure parent mock with keyword arguments.
  * gh-113569: Indicate if there were no actual calls in unittest :meth:`~unittest.mock.Mock.assert_has_calls` failure.
  * gh-122858: Deprecate :func:`!asyncio.iscoroutinefunction` in favor of :func:`inspect.iscoroutinefunction`.
  * gh-104745: Limit starting a patcher (from :func:`unittest.mock.patch` or :func:`unittest.mock.patch.object`) more than once without stopping it
  * gh-75988: Fixed :func:`unittest.mock.create_autospec` to pass the call through to the wrapped object to return the real result.
  * gh-119600: Fix :func:`unittest.mock.patch` to not read attributes of the target when new_callable is set. Patch by Robert Collins.
  * gh-113407: Fix import of :mod:`unittest.mock` when CPython is built without docstrings.
  * gh-120732: Fix name passing to :class:`unittest.mock.Mock` object when using :func:`unittest.mock.create_autospec`.</changelog>
</package>
<package pkgid="9425715fe31c05231b4a4541128b06d11e4e291dd54e96c57ce76ec4de5ae79f509303842dab5ac227c9ee2e11e348eb20ffe82e21fc9ef1056c6c42d8164398" name="python313-natto-py" arch="noarch">
  <version epoch="0" ver="1.0.1" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.0.1:
  * updating copyright year to 2022
  * Issue 121 updates, version bump to 1.0.1
  * updating requirements.txt for docs
  * updating badge for automated tests via github actions
  * name correction for automated-test-actions
  * dropping travis, migrating to github-actions
  * trying out setup-python action, 29
  * trying out setup-python action, 28
  * trying out setup-python action, 27
  * Remove logging configuration</changelog>
</package>
<package pkgid="f8c57dd6405f425b59050f276edcd634c9ba7b1097436629424c01e7e061f571792f1879112d2101bedb7c36e017767d897fed30e36e7dc3e0709d36f26de26b" name="python313-pandoc-latex-environment" arch="noarch">
  <version epoch="0" ver="1.2.1.0" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1758888000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1758888001">- Update to version 1.2.1.0:
  * Fix #25
  * Support pandoc 3.6
  * Fix date
  * Remove icon descriptions
  * Use actions/setup-python@v5</changelog>
</package>
<package pkgid="af61f84fcadf646047d49d60295789e7de7d3eadc4187674cc7d7168ac2c4b7d589556e9ef090c1aadf29b1d7451049b9373fb7eafa478e0c581dc8f07fb7dab" name="python313-peepdf" arch="noarch">
  <version epoch="0" ver="0.4.2" rel="8.15"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566043200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566302400">- Adds remove-fixed-old-versions.patch and some changes for CentOS 7</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566302401">- Adds PyV8 and pylibemu as recommendations</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Replaces python3_only with python_alternative</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344000">- Require future only if py &lt; py39</changelog>
</package>
<package pkgid="e2e1df299b071cd3ab68de256f1454a88782e31cca06d01a974708d568632b47bc5bd888d2731f2468842925c47e213be0dd91effd0d179102843e5b9c880e9a" name="python313-phx-class-registry" arch="noarch">
  <version epoch="0" ver="5.2.1" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 5.1.1:
  * Bump version number ☕️
  * Document why we go to all that trouble 🐉
  * Fixed supported Python versions in docs 🛼
  * Remove no-longer-relevant comment 🫢
  * Why not try...reading the docs? 😅
  * Nope; that wasn't it 🙄
  * Fix GitHub Actions build failures 💆
  * Le sigh 😤
  * Try the nuclear option ☢️</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 5.2.0:
  * fix: Work around lxml build failure on Python 3.14
  * fix: Correct requires-python specifier to &gt;=3.12
  * fix: Resolve dependency pollution issues in tox configuration
  * feat: Add ClassRegistryInstanceCache.registry accessor
  * chg: Add support for Python 3.14
  * chg: Drop support for Python 3.11
  * chg: Migrate project from Poetry to uv for dependency management and packaging
  * chg: Refactor tox configuration and move it into pyproject.toml
  * chg: Update and relax dependency version constraints</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772539200">- Update to version 5.2.1:
  * Document release setup and fix RTD static path 🏮
  * Tighten release commands and keyring auth 🧂</changelog>
</package>
<package pkgid="b916b39b72ab36b0671fb9eb5344bc8bba82759a7a4af6c6e63e5748fadb02e153680dc57cc0bcd547baa4df0ef6bd00fd277c8038dccd655b81462150a2c3ab" name="python313-plaso" arch="noarch">
  <version epoch="0" ver="20231224" rel="1.3"/>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1586088000">- update to version 20200227
  * Changes to handle multi string Windows computer name value #2819 (#2820)
  * Removed 4n6time output modules #2809 (#2810)
  * Changes Elasticsearch output module to support version 7 (#2830)
  * Various small updates to file processors
- add reguires python-libluksde</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1608811200">- update to version 20201007
  * The Elasticsearch output module now includes default type mappings thanks to @william-billaud.
    This avoids fields containing both numbers and text being misinterpreted by Elasticsearch.
  * A new parser containing initial support for Spotlight store database (store.db) files.
  * libfsext/pytfsext has been added as an experimental feature to overcome shortcomings in the pytsk ext implementation. Use the `--vfs-back-end=fsext` option to use libfsext instead of SleuthKit.
  * Log2timeline will now not attempt to extract events from MacOS sleep and swap files.
- from version 20200630
  * new unattended mode
  * The linear status view now shows more information about the overall processing status
  * Time zone handling was overhauled. There are now two separate timezone-related options:
    `--timezone` indicates the time zone of the source data, and will be used when Plaso can’t determine the appropriate time zone automatically.
    `--output_time_zone` specifies a time zone to use when outputting events. This is currently only supported by the ‘dynamic’ and ‘l2tcsv’ output modules.
  * There are some new additions to the Windows and Linux tag files, courtesy of pyllyukko@
  * It’s now possible to specify an elasticsearch password on the command line thanks to new contributor william-billaud@. Note that this password will be visible to anyone who is able to list running processes, so be careful about using this on any shared system.
  * New parsers / supported data formats:
    Apple's Transparency, Consent, and Control (TCC) SQlite database.
    Google Log (glog) files.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654084800">- update to version 20220428
  * The 20220428 release did not come with release note.  The previous 5 are at:
  * https://osdfir.blogspot.com/2021/02/plaso-20210213-released.html
  * https://osdfir.blogspot.com/2021/04/plaso-20210412-released.html
  * https://osdfir.blogspot.com/2021/06/plaso-20210606-released.html
  * https://osdfir.blogspot.com/2021/10/plaso-20211024-released.html
  * https://osdfir.blogspot.com/2021/10/plaso-20211024-released.html
  * Key notes from the above
  * Beggining migration from elasticsearch to opensearch
  * Initial support to directly read from Mac OS disk images (.dmg, .sparseimage, .sparsebundle) (#3540).
- added requires python-defusedxml
- remove references to non-existing folders from for loop that preps the source code folder.
- add %define pythons python39 -  python39 also works for opensuse 15.4
  - - Trying to bulid python38, python39, python310 is failing for unknown reasons
  - - Wrap this in an if so only applies to tumbleweed or releases greater than 15.4</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654689600">-remove BuildRequires:  %{python_module pbr}   -- no longer needed
-remove BuildRequires:  %{python_module devel} -- no longer needed
-add %if logic to allow PyYAML/bencode/etc to install on 15.4 and tumbleweed</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1663588800">- update to version 20220724
  * For Release Notes, see https://osdfir.blogspot.com/2022/08/plaso-20220724-released.html
  * elasticsearch fully deprecated in favor of opensearch # totally untested in openSUSE
- removed Recommends: python-elasticsearch
- added Recommends: python-opensearch
- updated numerous Requires statements, and added numerous others
- changed from python39 to python310 as the underlying python release
- removed Requires: python3-six
  * This is untested as it is hard to have an opensuse install without python3-six at this point.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1664193600">- correct the name of the openSUSE timezone package.  Should be python-pytz</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1669809600">- update to version 20220930
- Add Requires python-libfsfat
- Change Requires python-cffi-backend to python-cffi
- Change Requires python-zmq to python-pyzmq
- Remove Requires python-idma  (no longer in openSUSE)
- Remove Requires python-fnt  (no longer in openSUSE)
- Remove Requires python-yaml  (no longer in openSUSE)</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1678276800">- update to version 20222129
- remove Requires: python-efilter
  * At some point python-efilter was apparently dropped as a requirement for plaso
  * python-efilter has been dropped from factory
- change libewf2 requirement from the stable branch to the libewf3 experimental branch</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1690891200">- use %{?sle15_python_module_pythons} for opensuse15.5 compatibility</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1706356800">- update to version 20231224
- support python39, python310, and python311 packages simultaneously via multi-package building
  * move the files that are NOT python version dependant out to a plaso-tools package
- remove dependancy on python-future.  That was meant for python 2 packages only.</changelog>
</package>
<package pkgid="2b9f372fcd47a03d89e1fbfcba4938a8e96be23b97f4c220decb5f4d009d67553351219fba522e479446745ad7aa10a92e6935fb58361d9354b31fae77ca6ba6" name="python313-pprint36" arch="noarch">
  <version epoch="0" ver="3.9.16.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="0f475148df8dc6a76e90225d633b93f053c1d6d53c335be1bba32555a206891298e9745e2f91eb638ba88b25c24a763174d266a2fd70553175c981c17a25e4fc" name="python313-prefixed" arch="noarch">
  <version epoch="0" ver="0.9.0" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 0.9.0:
  * The micro symbol ('µ'), U+00B5, is now accepted as a valid prefix when creating prefixed.Float objects from strings
    Output will still use the lowercase Greek letter mu ('μ'), U+03BC
    This complies with the preference defined in Unicode Technical Report #25 section 2.5
    A note was added to the documentation for reference</changelog>
</package>
<package pkgid="dcf49df14043e8a63d7c4584ff8da104763e7d1a534b7dbef58b34c47cd921512c4a2d7ae1ad0d004e046375b7778f297e8065f163e774a45fd860da1c0fa219" name="python313-present" arch="noarch">
  <version epoch="0" ver="0.6.0" rel="2.24"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Updates to version 0.6.0
  * Enhancements
  - #88 Support Page Up/Down for switching slides. #90 by Gaby.
  * Bugfixes
  - #83 Having two consecutive image inclusion lines causes NotImplementedError. #85 by Vinayak Mehta.
  - #82 Using markdown comments throws NotImplementedError. #84 by Vinayak Mehta.
  - #80 Image paths aren't relative to the current working directory. #81 by Tymoteusz Makowski.
  * Documentation
  - Add a gallery! #74 by Vinayak Mehta.
  - #36 Add contributing guide. #69 by Vinayak Mehta.
- Replaces python3_only with python_alternative</changelog>
</package>
<package pkgid="1d6a6014569315a8b26396b219b00a6755dd3a96a79e16ac9a2bd823b57e0eed8dbd3c12b8979b6e105012a54a9e71dfdd93f9e6f797921fe974ab2c0c364ac4" name="python313-pwkit" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
</package>
<package pkgid="d20b66c3febb232320f7e970308a196ac1424407cc3095c31cf78209c6b6c1754da23cd7f235db047d33114b1e83869872e73549cec7b444c08d84a1d8b1d391" name="python313-pyasn" arch="x86_64">
  <version epoch="0" ver="1.6.2" rel="1.16"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755864000">- initial commit: version 1.6.2</changelog>
</package>
<package pkgid="d349bab4cdcf88924d9b8dc64b53480486e89f886359ef39c728de90ef3c4502b8c7582705c976ee52fc5dd3caab7ffba980b4782f464d2840dd99f45e68b2b8" name="python313-pytest-lazy-fixtures" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="1.10"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 1.3.2:
  * Fix nested fixtures collection (#42)
  * Fix collect_fixtures (#41)
  * Update README.md
  * Add pytest-deadfixtures support (#40)
  * Fix hatchling build
  * Fix publish
  * style: improve comprehensions (#39)
  * remove .python-version, add matrix to ci-test.yml, change requires-python (#38)
  * Bump astral-sh/setup-uv from 5 to 6 in the github-actions group (#36)
  * Fix taskfile</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 1.3.3:
  * Fix replace same object (#44)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691201">- Update to version 1.3.4:
  * Fix fixture classes support (#48)
  * Bump actions/checkout from 4 to 5 in the github-actions group (#45)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1759665600">- Update to version 1.4.0:
  * Bump actions/setup-python from 5 to 6 in the github-actions group (#49)
  * Add support for implicit lazy fixture injection (#50)</changelog>
</package>
<package pkgid="17c563f3cce42b96b75898e9d050e420fd111aeda26957593ca27982b0c58b99f8051970b69769a3ca0e5be8784f77166faa20a10ce5ce36ac7f914d788447d5" name="python313-pytest-watch" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="1.11"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 4.2.0:
  * Set version to 4.2.0
  * Remove create-readme-rst.sh in favor of requirements-dev.txt and a note in README.md
  * Readme: Remove Gratipay and add Say Thanks badge
  * Readme: Refer to the full name as pytest-watch, not py.test.watch
  * Show output when pytest is interrupted on config collection
  * Add more common cache directories to .gitignore
  * Allow lower docopt versions
  * Only stop on INI file discovery again
  * Handle config when no pytest inifile is present.
  * Added README.rst file format</changelog>
</package>
<package pkgid="40673e02aad5837fe5c1a1a3bad4db40d602d2d48cd29169b8790c991f8715abcba16c88ed5aae8838f95b278cf638252c079ba5fd37ec00c83fc44a85ac141b" name="python313-pythainlp" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="7df5ccf25159f8c269f51ef3f6d2c3829bdab86e1705a0071f1aa05c138ceb0d3211ec365815520fc842dae2f997d5c7298e527cee41e49bbfb0821c19facef7" name="python313-pythainlp-abbreviation" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="67fd470125dbf09ae0b6c7d1f1aac4c398b48abcb05748994d1dc9117c3f2d8411af7bf755d86a6e5ab4a1134b0c3af0f326a5f0b9f01750f66155ec1cd82f86" name="python313-pythainlp-attacut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="186aa3f9c7e47f5d8cbf939a7da91a5e5a85213bc92fe806bb568f64012281ca7cd4cb901cdf8a1573e04a853b989addad317ec0e957d95386bfa366e6cd655b" name="python313-pythainlp-attaparse" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="ec6b658e7b69abf786f4ae1c6353a821c989208966afde0ba52c80e58c8d4630f5452f94f9c036e8cf1941ff200484ebd38d377042c50b475a12b386a311a82e" name="python313-pythainlp-benchmarks" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="fd9d5280dd7cb483f04f907a67abc0598d302c96c032e943f749dfce77ab2d417cb856d77b7861c43332a180f91fb643a4439b64dbc231ab9d6beccab99cf907" name="python313-pythainlp-budoux" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="b6fbed6e6471165458d165899f9a48ce3c87093dca07677a1eff8364356273fd72d1f4a2d43ebd06c91b1488750e30542aa3429a88d9aedd7aa7b6060329d254" name="python313-pythainlp-coreference-resolution" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="28f5955f0879b97e6fb55d690b4d04ba66a07f848974a4e23bc413e43e1142afc12098762f1d427e3c81ff5a24feb190d09a16e8208b215f3d0ca8d41a259b1b" name="python313-pythainlp-dependency-parsing" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="5a901990f8eb877a721b286cbb706a864210dabc6e4fbab14e882ba5bd957d9c3823cb72c76a96926a5550a28a65919f5154caa8fc36ad5966baf887ee3f417c" name="python313-pythainlp-el" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="15d321334875ee62c70c4f4be2efb10d1bfb9d6f7dce4e1b3df42420590d77abb37829d6119c2108630712a88118cb326fb891789df2cf752697118b6fff577b" name="python313-pythainlp-esupar" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="317e49800d0ed9614731718a79911f9c288c8c8d064da9d51fca396e2a5b26be4fe7f14afeea46a60c76447f0a41cd6dc7e60b8b421ba06e7cb3786958344452" name="python313-pythainlp-generate" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="1e632fbd84ec95f3757d96777eb03de4c438c4ab23cb1e4392722a98e8db57d145ec612e4cb795ba304a0fcd7ca2ab1c6413811321c690fa353961c7f9140293" name="python313-pythainlp-icu" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="3790432d5003ce6cffef991a79c2414a44de01cc6ec135e7170ad9457c9b7381c835177c5730bf52630ede14e6f3e21bc3071791d738ffb37156ea315fee6411" name="python313-pythainlp-ipa" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="587eb63594eb054e8b13d8d4de0c91375d747ab3e3c1e36eac406c8725d399e9b81682903fc5f484adfbb572520ebe3a99b336b27528048d68cb152943cbb9eb" name="python313-pythainlp-ml" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="5773c1f9052da5f5e6facdee2a8373e959aaeec32a7889159a854b9337985664b212bcb50248fbc665a2943e569d0364a62071ffd4de3ab67444464e5ff2e0dd" name="python313-pythainlp-mt5" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="aa6782c822e29eececaee1303a99824cd53c02861d0fe07e55907314fa24298576161b05451a775de1353886fa924349c116d440b92311f17978371f4990ec26" name="python313-pythainlp-nlpo3" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="3a32a255c173c3211f903c1fffce7cf82995f0c9505024d91c5c9ee20144ff90cadf3a4090db487b1f747c0e66a580a333ed265f0f187e94a418823fa011c4f0" name="python313-pythainlp-onnx" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="c1ccea3b5d897bdd4009feb71475ad84fc4285c3d630cbc38d131feeecfef9f3713aa6bc1fea2bc7c3270a872b6d4d2494e828118a323c16c54958eef60fec6c" name="python313-pythainlp-oskut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="aaf6c136ba1cb6652bcac859eb1534cb7edeeae1629fb0b585a53dac40eb4de31e02e09d86b8ccf9e3bfc11e7418d6bdd001ad1553c504f40fdd419d1b2c7c35" name="python313-pythainlp-qwen3" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="17ad6d3d02a9cac0f1723622a9c55c4761a5ce35099aa8cf3657d301940287fdb4fd63b2f6bc8a7a5368bef7b86e63301622c0dd1e27a94a6fcd894a0b090fb6" name="python313-pythainlp-sefr-cut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="f0fb36e7051140d6880308daf686cf9323e2d571a62293deff03446d8c68550c45ab9ce1a4b98dc839ad3c81123ac7fd718b4ed22dd1d9ffaaab741176007e97" name="python313-pythainlp-spacy-thai" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="844dafe1d258cf28de1c29ea13336033c70e0806a1c7ecef514ac21842c5336d772064f6a85512c855434f04c65d22314e6a1eb8826037126ef03a02aa9993e3" name="python313-pythainlp-spell" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="20fbdb494f0d795ac2821e394e98d2fc644f791252d0b221c007a631fffa9aa48eca532d401ef2b0b68e18d43af59ced3a4c5b99d9ce9fc60a2603d1d4ef7632" name="python313-pythainlp-ssg" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="89f081c3be41d071fcc856896023426989c66938430a1d699c402e666612dfe6d53286c95b9afacc84a6822e9f6c5610cc70d1a5cb16d8c4dacf746abfb6e7fa" name="python313-pythainlp-textaugment" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="cd56fc8345b63e194969ac6f88aed00151b6ff44efb8eb0d7bcd973883792ea4b12671c4fc70d4d926025ddbea81e1b257c72afa0437c750c1f05f0ba63a335f" name="python313-pythainlp-thai-nner" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="80a5b5b57ccec4d839ecffd8e40638a92c4e7ad71468d4cd287f8079e26d30a2eaa17f49481f2c239f55f9560b5b6833c1ea48369482b3d189569aff8eebe29c" name="python313-pythainlp-thai2fit" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="a8490a6d28c793e3f9adaf1e8faa6b013d65d6fc817fad9e1a7bf3e833564d1f09c479bf237866b53236b83b059d75bcdc6712318724d5e107b12a199d5b6bf1" name="python313-pythainlp-thai2rom" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="db53c0e37d96bb7d03828cc497780cf74065b53ae32f1f52ad0183df3ae5c68d07468db1d91f30968c39e8b6ce200015d3d9c86d87403221519a788000bec0d2" name="python313-pythainlp-transformers-ud" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="55cd42f2fc84a15071267c5f3b5f5b9da1b963b3a6100df4b046794db7a7bc5b63a1d761f11d1f232b50f85bfdecd5afda45e88023f7ab90fea3b4c513a1b301" name="python313-pythainlp-translate" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="e390627d77d7f9701a60c303e3db39f6691cc69fe0d182adf3c3ca38f2dbff86e5011863fdcd80bce6d31466f494004d1e8f87cf254c74862bc3358feeadd242" name="python313-pythainlp-wangchanberta" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="9423912fce6dea874be1519ad5669c0fa555a7af24fadd01550a96ebf7f668af22c03ea1082c958062662a87f7b9ee32d175ba6991472ed969bd02a77b615a52" name="python313-pythainlp-wangchanglm" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="5629d04cced97055e1c9ff22c943783d7a62447f5a6ef72447d4675995042eeea656c2592967c95fca4dc5c6e304d164be8c2fc3d7b499d84d7080bc198c467c" name="python313-pythainlp-word-approximation" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="e421923082fb52ec24b6aa8c75afdafc332b134abd954884d6c4b5fe25b49baef06efff19ad2bf441eba5e3fed821e1583c18f1e9670d850a4a9bf185a29002b" name="python313-pythainlp-wordnet" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="4428e6f75e7289943610a949e22d4ba8d700f7f78a098dcc2a0f037f7542357f05ba4376be8e433eb1f354de3e5e6689f0e3bfe950e39976941d5a6cb9b04cdc" name="python313-pythainlp-wsd" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="a33c825fcbb5274670e659843b6c09feec6a6eacdac5f7f38101c2c333f96318bff876b3002dc8b5944eb7ba5f83d35a745d57d9c43e0b811f7fd41a66f08f0e" name="python313-pythainlp-wtp" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="82767bd9bf5cad04b447ccd4513578929509b80b7f6a815ec21f666c7ede59ac8427af8d081e35e0cb98bbd2f7f0c5f874aa6a1a450dec0e1ff56127b558042a" name="python313-pythainlp-wunsen" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="9dedcb4719163aa9f8a75cb3119fd28528283440330cc4d3469e2cf92a1d3de99c94ef14e74ad0b6f5e400f026675c0e3c40abe25a2146dd3ccec921eefc25b4" name="python313-pythonaes" arch="noarch">
  <version epoch="0" ver="1.0" rel="1.25"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566043200">- initial commit</changelog>
</package>
<package pkgid="aa7d649b5cf75338ea6f56b234163ff79cf7ca121b82d2613205aacf29a7fea60d73a9760cb1f90e70f4e73ac68156885e4b28a9f98e34e4c72887075c422862" name="python313-qt-material" arch="noarch">
  <version epoch="0" ver="2.17" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 2.17:
  * Updated MANIFEST.in to correctly include all *.qss files in the package distribution.</changelog>
</package>
<package pkgid="5635665679891cd5b75ca97b0c37414e5eb185f3392701c06c3cc4b6535f0b9c896fd4c5f60a9174a069b939e3fd848614dc9b70dd8f9df166d1a9c48ad0078c" name="python313-rst2ansi" arch="noarch">
  <version epoch="0" ver="0.1.5" rel="2.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
</package>
<package pkgid="1c69b7957e1a37d2f2aa63c50f3b8525fc5e52e23625a736a65ce4c9f64da3fc2600a73e66222ebf7db583f8e4a38e382ae7f62cf3b0fb6e3904853bf2637104" name="python313-spacy-legacy" arch="noarch">
  <version epoch="0" ver="3.0.12" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 3.0.12:
  * added EntityLinker.v1</changelog>
</package>
<package pkgid="ec3bc66af2f12fd1b664a878cd0daacac4acdd002ffc25e7fe7d937dfe8c138cba459d61bb0b09658d077e65ea94064b1c2d90be33ae61bc11e80090f0b5beb1" name="python313-spacy-loggers" arch="noarch">
  <version epoch="0" ver="1.0.5" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.0.5:
  * Add ChainLogger.v1, PyTorchLogger.v1 and LookupLogger.v1 (#19).
  * Add CupyLogger.v1 (#24).
  * Add WandbLogger.v5 (#21).
  * Add ClearMLLogger.v2 (#22).
  * Add MLflowLogger.v2 (#23).</changelog>
</package>
<package pkgid="40dcd04ed7e89c78754d5cb9ad57f30856c6e99f4942309088fdcbdf8e47173bed59392115b5218796f5a76cc7933e6d937d7980d995762d612cb5f2d76f39f5" name="python313-spacy-lookups-data" arch="noarch">
  <version epoch="0" ver="1.0.5" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
</package>
<package pkgid="a78fb483f9884db3b3ce69381ef978df147750483b8a57c94e9deffbc5717a4cda24ba47c7d3f558986f723db15c25cfc9a3f051edfb935be408abb61fd8a2b2" name="python313-spacy-transformers" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="2.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.3.9:
  * Update transformers pin
  * Set transformers upper bound to &lt; 4.42.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1774267200">- Update to version 1.4.0:
  * Remove python 3.7, 3.8, 3.9 support
  * Add python 3.12, 3.13, 3.14 support</changelog>
</package>
<package pkgid="9ad32f3bf12862d507351f2b739e81da6437f9dc4219a831b3c975a15cdcfd37a41e35b922595edb3c73ca59650baf3ec2651530b2323355cec71f784d3ca64b" name="python313-sphinx-jinja2-compat" arch="noarch">
  <version epoch="0" ver="0.4.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 0.4.0:
  * Bump version v0.3.0 -&gt; v0.4.0
  * Updated files with 'repo_helper'. (#42)
  * Lint
  * Fix on Python 3.12+
  * Fix tests
  * Add patch for sphinx-prompt/sphinx_prompt
  * [repo-helper] Configuration Update (#40)
  * Update contributing guide (#39)
  * Updated files with 'repo_helper'. (#38)
  * Updated files with 'repo_helper'. (#37)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691201">- Update to version 0.4.1:
  * Bump version v0.4.0 -&gt; v0.4.1
  * Gate _distutils_hack import.</changelog>
</package>
<package pkgid="b3c5a25747a17dac3fbfb0bfb2769cc2925c89cc0407de92c211b9aee038507bf7d7b95d0a9cea3e595218e17c333a025e719058e5a2757457e65289d9519de0" name="python313-sphinx-prompt" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- Update to version 1.10.0
  See: https://github.com/sbrunner/sphinx-prompt/releases/tag/1.10.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 1.10.1:
  * Fix missing sphinx-prompt in published package
  * Update dependency certifi to v2025.8.3 (#611)
  * Lock file maintenance (#610)
  * Update CI dependencies (#608)
  * Update pre-commit hook sbrunner/hooks to v1.5.0 (#606)
  * Update dependency camptocamp/gs-renovate-config-preset to v1.4.0 (#605)
  * Update dependency certifi to v2025.7.14 (#604)
  * Update dependency certifi to v2025.7.9 (#603)
  * Update own packages (#602)</changelog>
</package>
<package pkgid="62bddfabaf92207861eaf0de4a07f395898b9a7f47add3e0a75a255f98da69e32f591a11c37f761df74a408e2c917de0952cfe4ad5fceee387fca5ef4fe744a9" name="python313-sphinx-toolbox" arch="noarch">
  <version epoch="0" ver="4.1.2" rel="1.1"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 4.1.0:
  * Bump version v4.0.0 -&gt; v4.1.0
  * Don't error on pkg-resources deprecation and cap setuptools for tests.
  * Add roman to requirements.
  * Lint
  * Fix GitHub issue title parser (again)
  * typing.Union is now :py:class: not :py:data:
  * Fix warning for RequiresIOShield
  * Fix docs build and warn about | character in annotations before 3.10
  * Deprecate and remove docs for requires.io shield as the service has shut down.
  * Update tox configuration and appease mypy.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811201">- Update to version 4.1.1:
  * Bump version v4.1.0 -&gt; v4.1.1
  * Cap ruamel.yaml as layer versions won't build (can't find build backend).
  * collections.abc.Callable needs to be a :py:class:
  * [repo-helper] Configuration Update (#199)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811202">- Update to version 4.1.2:
  * Bump version v4.1.1 -&gt; v4.1.2
  * Updated files with 'repo_helper'. (#206)
  * Ignore man page builds for CollapseNode (#205)
  * Lint
  * Lint
  * Updated files with 'repo_helper'. (#202)
  * Fix typo
  * Lint
  * Convert test_get_variable_type to use pytest.mark.parametrize
  * Lint
  * Updated files with 'repo_helper'. (#200)
  * Lint</changelog>
</package>
<package pkgid="3bdf9f4d2bae27774efc82b86fefbefe091ce4322bf778287d0be9ae98eb61e0ae70c8965165bab2f54f390b2f6d127f75167733105d33e9553857f78c8c05f5" name="python313-ssg" arch="noarch">
  <version epoch="0" ver="0.0.8" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1774267200">- initial commit</changelog>
</package>
<package pkgid="f597dddab5ee4258dc048bb95edc9bfb15b22d17fe5374e1441e5f829086f96c88b58f526e6f5da267695da83d8060d280fe506f90df61f768386f32596c0b09" name="python313-stix2" arch="noarch">
  <version epoch="0" ver="3.0.2" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 3.0.1:
  * Bump version: 3.0.0 → 3.0.1
  * Update CHANGELOG for v3.0.1
  * update maintainers
  * update README.rst
  * Fix transform from Filter object to TAXII filter to look at the filter operator; TAXII filters only support equals.
  * Move and edit a comment about HTTP status code 416 to reduce confusion.
  * Fix TAXIICollectionSource.query() to propagate HTTPErrors instead of ignoring them.  Special-cased 416, since that can occur naturally while paging with TAXII 2.0.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 3.0.2:
  * fix: Pattern semantic equivalence comparison expression DNF transformer bug
  * fix: Correct spec version detection for STIX 2.0 bundles
  * fix: GranularMarking v2.1 constraint validation issue
  * fix: Compatibility fixes for latest Python versions
  * feat: add 'pretty' parameter to optimize JSON serialization performance
  * add: Completed pattern visitor implementation
  * add: Improved pattern visitor support for custom classes
  * add: Optional interoperability parameter to support non-random UUIDs
  * add: Constraints for minimum length of option fields
  * chg: Updated supported Python versions
  * chg: Updated maintainers list
  * doc: Added documentation about immutability issues</changelog>
</package>
<package pkgid="2d932770d9a7dfa6b4a04b7aa5aac3b97379d9c013f7c29eb5f6f0042cdb4f3cf9649b8435f7d1cedf9298707d947788cafa612bc13237d2974528c9ade1228a" name="python313-stix2-patterns" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.0.0:
  * Bump version: 1.3.2 → 2.0.0
  * Update CHANGELOG for v2.0.0
  * Update default version
  * Add pre-commit file exclusions to the import sorting hook
  * Regenerate parser with ANTLR 4.9.2.
  * tox.ini section fix
  * update setup.py and apply isort changes</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 2.1.2:
  * fix: [v20 grammars] Regenerated grammars without the invalid 2.0 `EXISTS` operator
  * fix: [scripts] Fixed script to regenerate grammar to avoid inclusing `EXISTS` in the list of STIX 2.0 operators
  * Update to ANTLR 4.13 and add Python 3.13 support
  * fixing i-cla links</changelog>
</package>
<package pkgid="f37b5a2707c899b8c363827207e738fbec97b218b063c5885e7936dd0a233479a47d40657f14c36417282bad02d23669a1280fa8434f57d4ef024f21398f60cf" name="python313-stix2-semantic" arch="noarch">
  <version epoch="0" ver="3.0.2" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 3.0.1:
  * Bump version: 3.0.0 → 3.0.1
  * Update CHANGELOG for v3.0.1
  * update maintainers
  * update README.rst
  * Fix transform from Filter object to TAXII filter to look at the filter operator; TAXII filters only support equals.
  * Move and edit a comment about HTTP status code 416 to reduce confusion.
  * Fix TAXIICollectionSource.query() to propagate HTTPErrors instead of ignoring them.  Special-cased 416, since that can occur naturally while paging with TAXII 2.0.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 3.0.2:
  * fix: Pattern semantic equivalence comparison expression DNF transformer bug
  * fix: Correct spec version detection for STIX 2.0 bundles
  * fix: GranularMarking v2.1 constraint validation issue
  * fix: Compatibility fixes for latest Python versions
  * feat: add 'pretty' parameter to optimize JSON serialization performance
  * add: Completed pattern visitor implementation
  * add: Improved pattern visitor support for custom classes
  * add: Optional interoperability parameter to support non-random UUIDs
  * add: Constraints for minimum length of option fields
  * chg: Updated supported Python versions
  * chg: Updated maintainers list
  * doc: Added documentation about immutability issues</changelog>
</package>
<package pkgid="ade47fe993cd80b1c6e7e796b58981a7998b1439a078031c8b31a84c879155c557c86236784b2451f7c9f6a40b19c7b868ef81319c719ca48d844a0eee219fab" name="python313-stix2-taxii" arch="noarch">
  <version epoch="0" ver="3.0.2" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 3.0.1:
  * Bump version: 3.0.0 → 3.0.1
  * Update CHANGELOG for v3.0.1
  * update maintainers
  * update README.rst
  * Fix transform from Filter object to TAXII filter to look at the filter operator; TAXII filters only support equals.
  * Move and edit a comment about HTTP status code 416 to reduce confusion.
  * Fix TAXIICollectionSource.query() to propagate HTTPErrors instead of ignoring them.  Special-cased 416, since that can occur naturally while paging with TAXII 2.0.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 3.0.2:
  * fix: Pattern semantic equivalence comparison expression DNF transformer bug
  * fix: Correct spec version detection for STIX 2.0 bundles
  * fix: GranularMarking v2.1 constraint validation issue
  * fix: Compatibility fixes for latest Python versions
  * feat: add 'pretty' parameter to optimize JSON serialization performance
  * add: Completed pattern visitor implementation
  * add: Improved pattern visitor support for custom classes
  * add: Optional interoperability parameter to support non-random UUIDs
  * add: Constraints for minimum length of option fields
  * chg: Updated supported Python versions
  * chg: Updated maintainers list
  * doc: Added documentation about immutability issues</changelog>
</package>
<package pkgid="4f266346e929e09b0b13a33c406f6de07cf159dacf716885e921db27573fe0ef99c095ae68abe4e1c69d2734fe6dbc95fc6fa204793e6a8243836f456f46fa17" name="python313-sudachidict-core" arch="noarch">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="d9ef025ce410bbfa8bd6bd03ae259b1de58ef1591cda3346f5e9b21f49c755ef4618636d2b81eea362b2d78ef627e3e892f08b602ea880a847b79ab3b5da329a" name="python313-sudachidict-full" arch="noarch">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="ae19e8231fdb9d67a00c5ed7a6fddeff2d4ac63eb6911d0aae69d57d3639c9522b73b1b3cd9950377841cd33c4a13dd429b590ca2d1d30d146758e9b0e3f764a" name="python313-sudachidict-small" arch="noarch">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="b5965c7324a14fc6f125282f4735e39021c2a441aebf0919bfabd37d4b984fec5cc23b15055efc337ea1526427596c567a5c624c5de069079b87850e77cab680" name="python313-sudachipy" arch="x86_64">
  <version epoch="0" ver="0.6.10" rel="3.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057601">- Update to version 0.6.10:
  * Support python 3.13 free-Threading
  * Broken source distribution in v0.6.9 is fixed
  * Dictionary.__repr__ for no-user dict case is fixed</changelog>
</package>
<package pkgid="e15af6a85b651c10bba0497d0a17f7221705144741c51d2761baf70857e4e16223ac994207e1ac5c040f5d9a7ec4f6c453dd746cdd654a918853e47a5a0e1bf1" name="python313-taxii2-client" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756900800">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756900801">- Update to version 2.3.0:
  * Bump version: 2.2.2 → 2.3.0
  * update CHANGES.txt for v2.3.0
  * Update README.rst
  * move _grab_total_items to v20, update README.rst
  * minor tweaks in v21 as_pages and common, update test suite
  * define `_cert` for v20 Server class
  * minor changes to as_pages()
  * finish up code to better support TAXII 2.0 pagination and consistent API changes for 2.1
  * WIP: pagination changes
  * Added cert value to other function call to hopefully make apiroots visible
  * Added blank line to appease the flake gods
  * Exposed the cert variable of the sessions object to all endpoints
  * Exposed the cert variable of the sessions object to all endpoints</changelog>
</package>
<package pkgid="289bc6605a962ff51f096bbfaaf9c36e5f97f82aaaed81b72bb60174c30be452ef2fab98ef0e6ef932e55b40d0525448d6778ca1db12eeec1cdc927e74abda57" name="python313-tox-pyenv" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.22"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1565956800">- initial commit</changelog>
</package>
<package pkgid="2ae044ea1c1cf46c9f040ffb69a4440e81dff44193e6608dec7eff2c7264e1f643fd6a97277c1466803530926283f75fa3d9f9fb0929676ea59257cc08ebdc8d" name="python313-treelib" arch="noarch">
  <version epoch="0" ver="1.8.0" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 1.8.0:
  * Remove py3.6 support due to its EOL
  * Migrate to poetry build toolchain
  * Add more comprehensive tests and examples
  * Unify tests, linting, formatting across python versions 3.7+
  * Polish lib docstring and doc page.
  * Fix readthedocs auto building</changelog>
</package>
<package pkgid="fcc06414f858544596f950865ff1a8e9a62ae9dbdb9b968519f800af23bf783dadb082b14d2ec4c0967a0237cec60b91d035aad42194189066ebfdebc05a48aa" name="python313-whey-pth" arch="noarch">
  <version epoch="0" ver="0.0.6" rel="1.9"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="f29f1edcc3968d066f266b0f4527f40dca3c7cddded400049c91c3bdac3a9495cce10d7532613618a7fe84b922b05b98be3c591e06f9bee49f11b7807e264fae" name="python313-xml2rfc" arch="noarch">
  <version epoch="0" ver="3.29.0" rel="1.11"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.com&gt;" date="1561377600">- Adds the requirements:
  - google-i18n-address
  - html5lib
  - lxml
  - pyflakes
  - requests
  - six</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- Update to version 2.47.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update to version 3.14.2
  This release provides the functionality that the 2.47.0 release had (with some
  enhancements), but is backwards incompatible because the default settings
  for some switches has changed. The --legacy switch must now be set explicitly
  in order to use the old output formatters. By default, XML input files with
  schema v2 content will be converted to v3 on the fly and the output formatting
  of the converted XML will be done with the new schema v3 formatters. With this
  release, support of Python 2.7, which is past end-of-life, will no longer be
  part of the test suite.
  Full changelog: https://github.com/ietf-tools/xml2rfc/blob/v3.14.2/CHANGELOG.md
- The repo moved to gh</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947201">- Replaces python3_only with python_alternative</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 3.25.0</changelog>
  <changelog author="juergen@loehel.de" date="1738584000">- Update to version 3.26.0:
  * ci: Update version before building
  * ci: Run production release process when publish_release input is set
  * ci: Use correct environment name for testpypi (#1209)
  * build: Update Python publish GHA (#1208)
  * feat: Migrate to pyproject.toml (#1200)
  * fix(pdf): Fix suboptimal overflow issues in the header (#1207)
  * fix(text): Improve sentence ending logic (#1206)
  * fix: Exit gracefully on sourcecode src file access errors (#1203)
  * fix: Add quotes to pip extra command (#1202)
  * fix(html): Use basename for alternative link (#1198)</changelog>
  <changelog author="juergen@loehel.de" date="1741089600">- Update to version 3.27.0:
  * feat: Respect --allow-local-file-access flag in artwork and sourcecode
  * ci: Run tests daily (#1218)
  * fix: Make warnings respect quite flag (#1217)
  * build: Fix and improve Docker images (#1212)
  * ci: Fix publish GHA issues (#1213)
  * chore: update py file versions for v3.26.0 [skip ci]
  * docs: update CHANGELOG.md versions for v3.26.0 [skip ci]</changelog>
  <changelog author="juergen@loehel.de" date="1741089601">- Update to version 3.28.0:
  * chore: Add ACKNOWLEDGMENTS.md file (#1214)
  * feat: Remove warning about SVG width and height (#1225)
  * chore(deps): Update WeasyPrint to v64.1 (#1215)
  * ci: Remove setup.cfg publish commit step (#1220)
  * docs: Update installation instructions (#1221)
  * docs: update CHANGELOG.md + py file versions for v3.27.0 [skip ci]</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to version 3.28.1:
  * ci: Fix GitHub publish issue (#1232)
  * chore(pdf): Update WeasyPrint to v65.0 (#1231)
  * refactor: Unnecessary global declarations (#1233)
  * docs: update CHANGELOG.md + py file versions for v3.28.0 [skip ci]</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1751371200">- Update to version 3.29.0:
  * ci: Split upload-artifact step
  * ci: Fix GHA download path issues
  * ci: Set merge-multiple true for download-artifact step
  * ci: Fix release GHA issues (#1249)
  * fix(pdf): Scale large SVG artwork (#1244)
  * feat: Do not add a period to autogenerated initials if forenames are only one character long (#1246)
  * fix: Local PIs need to override global ones, not the other way around (#1237)
  * chore: Delete obsolete INSTALL file (#1234)
  * chore: Remove v3compat files (#1240)
  * docs: update CHANGELOG.md + py file versions for v3.28.1 [skip ci]</changelog>
</package>
<package pkgid="de8a8a24e85eac09121aca3ddee4b6676efa13b806468e4de1b447c3cf2e08dbf5dd1f60a39f529825409f24612565198f30fe32f096c8e028aa543e19ea537b" name="python314-antlr4-python3-runtime" arch="noarch">
  <version epoch="0" ver="4.13.2" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
</package>
<package pkgid="86a5144b86990599ae9dc5aaf8ba0468db88947ab8ddbd71ad4f54f4d82975cd7ded684898ae09c7714ba728fed101b4c5d7f30f718719a86d6f97eb5ff9c2cb" name="python314-astatine" arch="noarch">
  <version epoch="0" ver="0.3.3" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="fdf86c0c9dd673aa71c8f109717cb325e7e62669e491422f1df35387872f7477418d9353434ecc7ecd4c511bc7657e22c7c524efe500bc2a9332b922c96c1251" name="python314-b2" arch="noarch">
  <version epoch="0" ver="4.6.0" rel="3.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 4.3.3:
  * release 4.3.3
  * Fix autocomplete install for zsh
  * Suggest running `bucket list` on NonExistentBucket errors
  * release 4.3.2
  * Update liccheck config
  * Bump b2sdk to v2.8.1 to fix TimeoutError handling
  * Make pytest capture stdout in integration tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 4.4.0:
  * release 4.4.0
  * Update Windows code signing to use KeyLocker (#1097)
  * Fix flaky integration test for multi-bucket key restrictions
  * Replace deprecated windows-2019 ci image with windows-2025
  * Support multi-bucket-keys in key list subcommand
  * Add multi-bucket key support in key create subcommand
  * Redesign console tools tests using b2sdk.v1 to use b2sdk.v3
  * Migrate to b2sdk.v3
  * Pin setuptools version until phx-class-registry is upgraded
  * Pin b2sdk version until proper support for 2.9+ is implemented
  * Replace backoff with tenacity for handling retries in tests. Fixes #1088</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755777600">- Update to version 4.4.1:
  * release 4.4.1
  * Pin docutils version</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1759665600">- Update to version 4.4.2:
  * release 4.4.2
  * Bump pypa/gh-action-pypi-publish in /.github/workflows
  * Fix b2id:// uri support in file unhide command
  * Redesign seed generation in CI
  * Avoid failing on missing extra dependencies in license command
  * Publish Linux ARM binaries
  * Test Linux ARM binaries
  * Add changelog.d entry
  * Add ubuntu-24.04-arm to the CI
  * Redesign url parsing to handle values with leading / and trailing special chars</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 4.5.0:
  * Pin pdm version in ci/cd due to pypy regression in 2.26.3
  * release 4.5.0
  * Disable _TqdmCloser workaround for leaked semaphore error in newer MacOS
  * Avoid pushing persistent_bucket to bucket log in integration tests
  * Bump b2sdk version
  * Use test helpers and fixtures from b2sdk, drop python 3.8 support
  * Filter resource_tracker warnings in integration tests
  * Extract patched_spawn to test/helpers.py for reuse
  * Simplify test docstring
  * Use skipif decorator directly, consistent with repo pattern
  * Remove separate PTY CI step - regular integration tests catch the bug
  * Fix CI condition syntax for PTY test
  * Run PTY test directly in CI without xdist, remove dedicated nox session
  * Fix SystemError buffer overflow on Python 3.14+ and add Python 3.14 support
  * Do not use deprecated macos-13 runner in CI</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 4.5.1:
  * release 4.5.1
  * Avoid eager calculation of command help during parser construction
  * Bump pdm version in CI to 2.26.4
  * Replace the `phx-class-registry` dependency with a simple in-house implementation.
  * Address flaky bucket name autocomplete integration test</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 4.6.0:
  * release 4.6.0
  * Bump b2sdk to 2.10.3
  * Fix autocomplete parser cache on Python 3.14.2+
  * Update the version command to display sdk version alongside the CLI
  * Update command line option formatting in console_tool.py</changelog>
</package>
<package pkgid="c926f8743acb4a3f8bb74000672cf4e6a2b953dfd432df9aa7bd01dfc9f1a731d0f76ce5964cc139b5a1667a0628994af952f85aed942d401ee74398606998e2" name="python314-b2sdk" arch="noarch">
  <version epoch="0" ver="2.10.4" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 2.9.4:
  * release 2.9.4
  * Fix incorrect path check in `LocalFolder.make_full_path`
  * Fix broken `StubAccountInfo.list_bucket_names_ids`
  * Fix bucket name mapping in `RawSimulator.authorize_account`
  * release 2.9.3
  * Fix `B2HttpApiConfig` and `Services` references in exposed v2 api
  * release 2.9.2</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 2.10.0:
  * release 2.10.0
  * Clean up imports and use bucket manager in base test case.
  * Add licences, changelog and fixes
  * Move test helpers and fixtures to the library - working version
  * Move test helpers and fixtures to the project's testing module
  * Drop Python 3.8 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.10.1:
  * release 2.10.1
  * Improve seed generation for containers names in tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 2.10.2:
  * release 2.10.2
  * Improve debugging in integration tests BucketManager
  * Fix type error in 429 retrying behavior with Retry-After header
  * Update liccheck authorized_licenses
  * Redesign b2http unit tests using responses library
  * Do not use deprecated macos-13 runner in CI
  * Add responses library for mocking requests in tests</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 2.10.3:
  * release 2.10.3
  * Bump pip from 25.3 to 26.0 in the uv group across 1 directory
  * Use `stat.S_ISDIR` for local folder scanning instead of `Path.is_dir`
  * Avoid http-level retries during upload requests
  * Migrate from pdm to uv. Clean project dependency structure
  * Pin pdm version in ci/cd due to pypy regression in 2.26.3
  * Address account info bw compatibility issue caused by multi-bucket keys
  * Set temporary directory as account info config dir in tests
  * Move pytest_plugins to top-level conftest</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- Update to version 2.10.4:
  * release 2.10.4
  * Fix redudant files in the sdist after migrating from pdm to uv
  * Add tenacity retries for bucket creation in testing BucketManager
  * Fix closed stream failure when retrying small file uploads</changelog>
</package>
<package pkgid="7ae4cb766cb95f57286ddc660b2a175256b48b309247ec8362377feb6e0e5343eec57db29d015b800f9601176a83733b97b19f9baf768df5a21fa3bed2ac5f21" name="python314-catalogue" arch="noarch">
  <version epoch="0" ver="2.0.10" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 2.0.10:
  * Set version to v2.0.10 (#67)
  * Updates for python 3.12 (#65)
  * Set version to v2.0.9, update classifiers (#64)
  * Switch from SelectableGroups to hasattr for importlib.metadata branching (#61) (#62)
  * Restrict mypy version
  * CI: Switch from Azure to GHA (#59)
  * CI: Use more generic GHA tests workflow (#58)
  * Add Github Action (#54)</changelog>
</package>
<package pkgid="150239829e088ecd62c83c51a2791dcfb8596dab29fdf63f9212f44e481214a8cfb0ecf4c8f799a22305bff9f5b51e8f5cf7ecf42149830935c5d65566ee798c" name="python314-drawsvg" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.4.0:
  * Bump version to 2.4.0
  * Fix incorrect &lt;use&gt; tag in &lt;defs&gt; (#134)
  * Fix Drawing.clear() not clearing ordered_elements (#133)
  * Bump version to 2.3.0
  * Add ForeignObject (#104)
  * Bump version to 2.2.0
  * Get all widget parent ids on click (#98)
  * Allow Text element to be pickle-able
  * Fix typo in quickref (#93)
  * Bump version to 2.1.1</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.4.1:
  * Expand range of supported numpy versions
  * Fix mime_type option in Image</changelog>
</package>
<package pkgid="ba060a7d96ca4acb1127172f333a6d478d0ccceb56925794ca5696aeabe5258d6447afa134666d6f619eb182188aca6207d6ee8e6b1576fad6779fcce4c9832b" name="python314-drawsvg-color" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.4.0:
  * Bump version to 2.4.0
  * Fix incorrect &lt;use&gt; tag in &lt;defs&gt; (#134)
  * Fix Drawing.clear() not clearing ordered_elements (#133)
  * Bump version to 2.3.0
  * Add ForeignObject (#104)
  * Bump version to 2.2.0
  * Get all widget parent ids on click (#98)
  * Allow Text element to be pickle-able
  * Fix typo in quickref (#93)
  * Bump version to 2.1.1</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.4.1:
  * Expand range of supported numpy versions
  * Fix mime_type option in Image</changelog>
</package>
<package pkgid="9275938aadad855171344014848357ac7b7562f056359fb83b31bcd2b334466c6640982bcba4657f6a0e93cd3c024119b9baf10f8c69c2979e11303f3670fcaa" name="python314-drawsvg-raster" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.4.0:
  * Bump version to 2.4.0
  * Fix incorrect &lt;use&gt; tag in &lt;defs&gt; (#134)
  * Fix Drawing.clear() not clearing ordered_elements (#133)
  * Bump version to 2.3.0
  * Add ForeignObject (#104)
  * Bump version to 2.2.0
  * Get all widget parent ids on click (#98)
  * Allow Text element to be pickle-able
  * Fix typo in quickref (#93)
  * Bump version to 2.1.1</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 2.4.1:
  * Expand range of supported numpy versions
  * Fix mime_type option in Image</changelog>
</package>
<package pkgid="e101f6b14255e9043964a0e20705fb64216249342032d74e9e2c99beee9d2e73d62d2938f13fa4d86a28a7361ee281a1fd8c3c9dbed335746bb6a7372dca16ae" name="python314-enlighten" arch="noarch">
  <version epoch="0" ver="1.14.1" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 1.14.1:
  * Fix time assumption in tests #74</changelog>
</package>
<package pkgid="9e35c981d207667eac3d610e577a085a52fc977ab1192b8b5f641f6fdf2ebc69b3f83ff3b4203a035ddf79242450a0fb031819e046b0ddc42b8d300984ba8cd2" name="python314-flake8-dunder-all" arch="noarch">
  <version epoch="0" ver="0.5.0" rel="2.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="eb06757da04359cbb82381b7b171f32ca21cf1d3c8be0c4eab16cb387acc9582950d95e6b0c41d7f3b199f22cd27ce3ded73d621b5e39be4af6dcdccf79a0b84" name="python314-flameprof" arch="noarch">
  <version epoch="0" ver="0.4" rel="3.24"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.de&gt;" date="1557921600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- skip py2 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947201">- Replaces python3_only with python_alternative</changelog>
</package>
<package pkgid="f5c86a67833e4d7e9c16b6a5b5b356b1919b84127c7bc5508b44248910fb5ddeb5ffbcdfbaeb250d35cc044132597c1a8acaf668bd29abefa14a10a413b86d92" name="python314-google-i18n-address" arch="noarch">
  <version epoch="0" ver="3.1.1" rel="1.16"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.com&gt;" date="1561377600">- inital commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- Update from 2.3.5 to version 2.4.0
  * Backward incompatible change: postal code validation regexes are now returned even if zipcode is not a required field.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update from 2.4.0 to version 2.5.2
  * Updated address validation rules to the most recent version
- Skip py2 support</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 3.1.1</changelog>
</package>
<package pkgid="72d5949ed96ce28568d89e88770251b3004ad10c1cad3b288800eee554004e23e68d05b0f0e9af9d6575e5e6f638cb83e6a7bcff4f3fe648cd7fa91f9c71eb8c" name="python314-grafana-backup" arch="noarch">
  <version epoch="0" ver="1.4.2" rel="1.15"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1596715200">- initial version</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1596715201">- Patching setup.py</changelog>
  <changelog author="juergen@loehel.de" date="1653048000">- Update to version 1.2.3:
  * Fixed ValueError when auth not properly configured (#174)
  * Use the correct docker image tag
  * Remove trailing whitespace
  * more robust way to retrieve the folder id (#167)
  * Update and rename docker-image-tag.yml to docker-image.yml
  * Create docker-image-tag.yml
  * fix for components with dashes
  * fix for components with dashes
  * fix small issues
  * integate viewer permission cmds to the tools cmd</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1653048001">- Fixes the Tumbleweed build</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Skip py2 support</changelog>
  <changelog author="juergen@loehel.de" date="1688126400">- Update to version 1.3.1:
  * fix workflow error and version number
  * put provenance back
  * Perform upsert of alert rules
  * add x-disable-provenance to header for alert provision api
  * Update alert-rules key to match convention set in cli.py
  * Pass verify_ssl to get_grafana_version (#207)
  * import StringIO and pass data through StringIO read (#173)
  * update pkg version for release
  * Added comment about alert rules support on read me
  * Add packaging to deps list
  * Only support alert rules if grafana is above version 9.4.0
  * Add slim version dockerfile
  * Create a more compact docker image (remove dev packages from image) (#196)
  * Fixed GCP bucket upload example (#200)
  * Fix restoring library elements that have more than one folder (#199)
  * corrected typo
  * Add alert-rules to docopt cli
  * Add alert rules to backup
  * update pkg version
  * try to fix action-deploy error
  * Backup, restore, and delete teams, team-members, and library-elements (#181)
  * increase version in k8s example
  * updated readme with influxdb notes (#194)
  * added k8s example (#193)
  * InfluxDB Support (#190)
  * Require only necessary permissions when saving to GCS bucket (#186)
  * (feat): enable/disable api health check not supported by amazon managed grafana (#184)
  * Change the docker image in README.md examples (#183)
  * fixe folder_uid when dashboard has no folder (#176)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1688126401">- Updates requirements
  * python-packaging
  * python-influxdb</changelog>
  <changelog author="juergen@loehel.de" date="1736942400">- Update to version 1.4.2:
  * bump package version
  * update CHANGELOG.md
  * autopep8 #245
  * feat: use default providers chain
  * chore: organize s3 utils
  * uprev package and update CHANGELOG.md
  * add missing argument http_get_headers #242
  * Uprev package version and update CHANGELOG.md
  * fix placement of contact_point_check()
  * autopep8 add_support_for_contact_point_and_notification
  * contact points and notifcation policy backup
  * added py3-packaging to slim docker image
  * added http headers to get_grafana_version request
  * bump package version
  * update CHANGELOG.md
  * raise exception rather than returning malformed version string
  * Validate version using regex in get_grafana_version
  * verify-ssl: only convert if string contains bool
  * bump package version
  * update CHANGELOG.md
  * reintroduce versions-flag for cli
  * fix versions/dashboard_versions hiccup
  * alert-rule: make exception message simpler
  * hide_version-config: add version as config/env var
  * fix default user password is always '00000000' regardless of configuration file or env (#214)
  * github-action: remove python 2.7, add 3.10, 3.11 #230
  * allow non-timed backups
  * add slug suffix for uid dashboards
  * allow disabling auth check</changelog>
</package>
<package pkgid="185f1637ac5fd177dbbbd347c4a3fc27170c06aef6b0c0175834fd1f7394fa3d106e7c1db2baaa56713f6fa5ac4193b07c422a27745e69060c8c7026454838f4" name="python314-haversine" arch="noarch">
  <version epoch="0" ver="2.9.0" rel="2.6"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.9.0:
  * Bump version: 2.8.1 → 2.9.0
  * changelog
  * add normalize_output to inverse_haversine_vector
  * changelog
  * Adding option to normalize output of inverse_haversine
  * fix python-version to 3.11 as 3.12 seems broken with CPython
  * Remove 3.12
  * CI: support python 3.12, drop 3.7</changelog>
</package>
<package pkgid="f78bad8d5890c81f00cf93e80d9b46fdfb989ae41ffce34b2e6602d26d50f3eed939c6921e1b639a6c590652198ea2bb2dfc91f9ae82cdc256d8616ae3f04507" name="python314-jinja2-humanize-extension" arch="noarch">
  <version epoch="0" ver="0.4.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 0.4.0:
  * build: release 0.4.0
  * build: fix typo
  * build: add value even for humanize functions without argument
  * build: sync common files from github_organization_management repository
  * build: changelog automatic update
  * build: reformat
  * build: fix typo
  * build: try to fix:wq
  * build: fix
  * feat: add humanize i18n functions</changelog>
</package>
<package pkgid="eecdd55e773346f9dec3f88d92f4eee323caa2990b7b74a3d8b3d0702078d32177afef037aa9c6ad8da1a8f7d393980b207ce84a6665a93ce405161704b8bcdf" name="python314-logfury" arch="noarch">
  <version epoch="0" ver="1.0.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
</package>
<package pkgid="ded9445b49d262d6571c16b9e9f53ef97089298067c36dfc8fbc7cbce6bb223b40f0d9002b21c9c9aa70096980d756ff8337f805f2daa97cf2eef410ce5e8cca" name="python314-magika" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.10"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344001">- Skip py312 build</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344002">- python-dotenv is actually python-python-dotenv</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 0.5.1
  * Add support for python 3.12. Magika now supports python &gt;=3.8 and &lt;3.13.
  * Fix bugs for features extraction to cover more corner cases.
  * Remove MIME types from table of supported content types (Relevant for --list-output-content-types; see FAQs for context).
  * Refactor features extraction around a Seekable abstraction; we now have only one reference implementation.
  * Start groundwork for v2 of features extraction.
  * Various clean ups and internal refactors</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to version 0.6.1
  * See https://github.com/google/magika/blob/python-v0.6.1/python/CHANGELOG.md#061---2025-03-19</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038401">- Update to version 0.6.2
  * Mark python 3.13 as supported.
  * New model standard_v3_3 model, with better support for TypeScript and non-ascii characters in textual files. See models' CHANGELOG for more information.
  * identify_stream() now restores the stream's original position after reading from it, preventing side effects on subsequent stream operations. (#1020)
  * Add asdict() utility method to MagikaResult.
  * Set prediction.overwrite_reason to Overwrite.NONE if output.label is the same as dl.label. (#1023)
  * Bugfix: limit the number of bytes we read in case of an input with just many whitespaces. (#1015)
  * Bugfix: do not alter warnings' simplefilter as this has visible side effects for other modules. (#1017)
  * Bugfix: magika's python client now properly warns for low-confidence predictions.
  * Bugfix: update Magika's StrEnum string representation to be compatible with standard library</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 1.0.1:
  * Mark end of experimental phase. No changes from last version.
  * Switch to rust build with maturin
  * docs: clean up old docs</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 1.0.2:
  * fix: Use correct ONNX Runtime version
  * fix: Removed Windows pin on onnxruntime&lt;=1.20.1
  * chg: Mark Python 3.14 as supported
  * chg: Switch Python package to static versioning (maturin compatibility)
  * chg: Updated Rust magika library to 1.0.2
  * chg: Updated dependencies and ONNX Runtime version
  * chg: Removed direct dependency on numpy
  * chg: Removed dependency on python-dotenv (.env files no longer loaded automatically)
  * chg: Refined dependency constraints including Python 3.14 support</changelog>
</package>
<package pkgid="1efc384bba488b3630ec8c48b9007ddaf0330f872b6b0b0dd7d7fedb74e717c4b376c21bd43f43ae6f8f110ccb899563f8284032b5831135867a2765c9dc8ba6" name="python314-mdutils" arch="noarch">
  <version epoch="0" ver="1.8.1" rel="1.6"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1642075200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update to version 1.4.0
  * Features
  - Added get_md_text method to MdUtils class. @Patitotective (#61)
  * Bug fixes
  - GH-70, GH-73: fix unwanted link and table breaks @didix21 (#74)
  - Escape "|" in Table.create_table @jaredliw (#63)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1688126400">- Update to version 1.6.0
  * Features
  - DEPRECATION on setup.py #80
  - Code adherence to PEP 8 #46
  - GH-80: Support poetry build system #93 (didix21)
  - GH-84: Add types to mdutils methods #85 (didix21)
  * Bug fixes
  - DeprecationWarning with Python 3.11 #90
- Update to version 1.5.1
  * Bug fixes
  - MarkDownFile not accepting absolute file path anymore #81
    Fix #81: Absolute path are broken #83 (didix21)
- Update to version 1.5.0
  * Features
  - Introduce header\_id as parameter for headers #78 (kieferro)
  * Bug fixes
  - Converting html tables to markdown creates unusable tables #73</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1751371200">- Update to version 1.7.0:
  * Bump to version v1.7.0
  * Enable specifying title header style, default being setext
  * fix: add support for List argument of text_align in new_table
  * Update codecov github action and add analytics
  * GH-105: README.md Broken examples in Create Links section
  * GH-106: Fix example for example provided
  * Remove extra spaces added by new_line() (#103)
  * Update documentation for MdUtils filename param
  * GH-88: Automate release candidate
  * Refactor Header</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1752580800">- Update to version 1.8.0:
  * Generate tables from 2D string arrays (#114)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 1.8.1:
  * Bump version to v1.8.1
  * fix: Text starting with ** (bold) breaks new_list method
  * Add publish pypi action</changelog>
</package>
<package pkgid="93659405b9b980929b8a99f1c7477be7f551ece56c5fcb7df5be220a2153f3f2401a3432ed520bb81b553c76d154cd770b3010cc1e080eded839376e4a05360b" name="python314-mitreattack-python" arch="noarch">
  <version epoch="0" ver="5.4.3" rel="2.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756728000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756728001">- Update to version 5.1.0:
  * bump: version 5.0.0 → 5.1.0
  * docs: update release instructions
  * chore: update project metadata
  * docs: re-enable readthedocs builds
  * chore: update poetry lock file
  * chore: address lint problems
  * chore: autofix files with ruff
  * docs: update changelog format to be markdownlint compliant
  * chore: migrate pyproject.toml file for docs dependencies
  * docs: add sphinx dependencies to readthedocs setup</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724800">- Update to version 5.2.1:
  * feat: add table of contents to generated changelog
  * feat: add statistics section to changelog
  * feat: add analytics and detection strategies to excel outputs
  * feat: add attack spec version 3.3.0 objects to stix20/ code
  * fix: update excel tests based on v18 changes
  * fix: use stix v2.0 version of CustomObject, ExternalReference
  * fix: remove deprecated x_mitre_data_source_ref field on data components
  * fix: update changelog output and pytest golden output to match it
  * fix: only build excel once when version &lt; 18
  * fix: proper handling of typer.Option in defaults
  * fix: ruff format
  * fix: handle missing/deprecated data sources, separate data component parsing in v18+
  * fix: handle empty lists of analytics/detection strategies
  * fix: type errors
  * fix: modified date in excel for datasources/datacomponents wasn't showing
  * fix: add tests for previous 2 commits, fix resulting bugs
  * fix: lint errors, add x_mitre_deprecated to stix20/ custom objects
  * fix: remove references to log source SDOs
  * fix: remove warnings for data component with no parent
  * fix: handle new detection strategy STIX bundles that have altered how datasources work
  * fix: handle missing x_mitre_data_source_ref in data components
  * fix: update logic to work with new detection strategy objects</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724801">- Update to version 5.3.0:
  * bump: release 5.3.0
  * feat: update to ATT&amp;CK v18.1
  * fix: fixes to legacy tests
  * fix: update some more things to v18.0
  * fix: previous fix was incomplete
  * fix: handle objects without descriptions in changelog, like detection strategies
  * fix: update x-mitre-deprecated to x_mitre_deprecated
  * docs(examples): cleanup example scripts</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770724802">- Update to version 5.4.0:
  * feat: add relationships for detection strategies, analytics and log sources in the excel files
  * fix(PR184): reduce typeChecker noise when passing a float to score()</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 5.4.1:
  * update relationships for detection strategies, analytics and log sources in the excel files
  * add typing-extensions dependency</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452801">- Update to version 5.4.2:
  * fix: Handle missing tactic definitions in techniquesToDf and add related tests
  * fix: Correct syntax error in pyproject.toml affecting CI builds
  * chg: Migrate build system from Poetry/Hatch to uv
  * chg: Update build and packaging configuration to use uv
  * chg: Remove legacy enterprise test cases
  * chg: Improve validation output by displaying mismatched domain IDs
  * chg: Update error formatting
  * doc: Update release and contribution documentation</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452802">- Update to version 5.4.3:
  * fix: MatrixGen init method for local sources (#221)</changelog>
</package>
<package pkgid="86b24187a8a7900cbb6fae8afa63553a8afe050886ff23fc82a00a8d027729029af270bf70df4b0912a5f1eb8962c619f20d08ae834e08f9212f5cf02934c852" name="python314-mock" arch="noarch">
  <version epoch="0" ver="5.2.0" rel="1.8"/>
  <changelog author="tchvatal@suse.com" date="1515067200">- Condition python2 build to ensure we can build py3 only package</changelog>
  <changelog author="mcepl@suse.com" date="1534161600">- Remove dependency on unittest2
  Add remove_unittest2.patch to facilitate that
  Remove unnecessary now unittest2-fallback.patch</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1557835200">- update to 3.0.5
- drop remove_unittest2.patch
  * more in CHANGELOG.rst</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1587038400">- Update to 4.0.2
  * Issue #39915: Ensure :attr:`unittest.mock.AsyncMock.await_args_list` has
    call objects in the order of awaited arguments instead of using
    :attr:`unittest.mock.Mock.call_args` which has the last value of the call.
    Patch by Karthikeyan Singaravelan.
- from version 4.0.1
  * Remove the universal marker from the wheel.
- from version 4.0.0
  * No Changes from 4.0.0b1.
- from version 4.0.0b1
  * The release is a fresh cut of cpython's `4a686504`__. All changes to :mod:`mock`
    from that commit and before are included in this release along with the
    subsequent changes listed below.
    __ https://github.com/python/cpython/commit/4a686504eb2bbf69adf78077458508a7ba131667
  * Issue #37972: Subscripts to the `unittest.mock.call` objects now receive
    the same chaining mechanism as any other custom attributes, so that the
    following usage no longer raises a `TypeError`:
    call().foo().__getitem__('bar')
    Patch by blhsing
  * Issue #38839: Fix some unused functions in tests. Patch by Adam Johnson.
  * Issue #39485: Fix a bug in :func:`unittest.mock.create_autospec` that
    would complain about the wrong number of arguments for custom descriptors
    defined in an extension module returning functions.
  * Issue #39082: Allow AsyncMock to correctly patch static/class methods
  * Issue #38093: Fixes AsyncMock so it doesn't crash when used with
    AsyncContextManagers or AsyncIterators.
  * Issue #38859: AsyncMock now returns StopAsyncIteration on the exaustion of
    a side_effects iterable. Since PEP-479 its Impossible to raise a
    StopIteration exception from a coroutine.
  * Issue #38163: Child mocks will now detect their type as either synchronous
    or asynchronous, asynchronous child mocks will be AsyncMocks and
    synchronous child mocks will be either MagicMock or Mock (depending on
    their parent type).
  * Issue #38473: Use signature from inner mock for autospecced methods
    attached with :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
    Singaravelan.
  * Issue #38136: Changes AsyncMock call count and await count to be two
    different counters. Now await count only counts when a coroutine has been
    awaited, not when it has been called, and vice-versa. Update the
    documentation around this.
  * Issue #37555: Fix `NonCallableMock._call_matcher` returning tuple instead
    of `_Call` object when `self._spec_signature` exists. Patch by Elizabeth
    Uselton
  * Issue #37251: Remove `__code__` check in AsyncMock that incorrectly
    evaluated function specs as async objects but failed to evaluate classes
    with `__await__` but no `__code__` attribute defined as async objects.
  * Issue #38669: Raise :exc:`TypeError` when passing target as a string with
    :meth:`unittest.mock.patch.object`.
  * Issue #25597: Ensure, if ``wraps`` is supplied to
    :class:`unittest.mock.MagicMock`, it is used to calculate return values
    for the magic methods instead of using the default return values. Patch by
    Karthikeyan Singaravelan.
  * Issue #38108: Any synchronous magic methods on an AsyncMock now return a
    MagicMock. Any asynchronous magic methods on a MagicMock now return an
    AsyncMock.
  * Issue #21478: Record calls to parent when autospecced object is attached
    to a mock using :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
    Singaravelan.
  * Issue #38857: AsyncMock fix for return values that are awaitable types.
    This also covers side_effect iterable values that happend to be awaitable,
    and wraps callables that return an awaitable type. Before these awaitables
    were being awaited instead of being returned as is.
  * Issue #38932: Mock fully resets child objects on reset_mock(). Patch by
    Vegard Stikbakke
  * Issue #37685: Fixed ``__eq__``, ``__lt__`` etc implementations in some
    classes. They now return :data:`NotImplemented` for unsupported type of
    the other operand. This allows the other operand to play role (for example
    the equality comparison with :data:`~unittest.mock.ANY` will return
    ``True``).
  * Issue #37212: :func:`unittest.mock.call` now preserves the order of
    keyword arguments in repr output. Patch by Karthikeyan Singaravelan.
  * Issue #37828: Fix default mock name in
    :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham
    Toriz Cruz.
  * Issue #36871: Improve error handling for the assert_has_calls and
    assert_has_awaits methods of mocks. Fixed a bug where any errors
    encountered while binding the expected calls to the mock's spec were
    silently swallowed, leading to misleading error output.
  * Issue #21600: Fix :func:`mock.patch.stopall` to stop active patches that
    were created with :func:`mock.patch.dict`.
  * Issue #38161: Removes _AwaitEvent from AsyncMock.
  * Issue #36871: Ensure method signature is used instead of constructor
    signature of a class while asserting mock object against method calls.
    Patch by Karthikeyan Singaravelan.
- Disable python2 builds which are no longer supported
- Update BuildRequires and Requires from setup.cfg</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 4.0.3:
  * Issue #42532: Remove unexpected call of ``__bool__`` when passing a
  ``spec_arg`` argument to a Mock.
  * Issue #39966: Revert bpo-25597. :class:`unittest.mock.MagicMock` with
  wraps' set uses default return values for magic methods.
  * Issue #41877: Mock objects which are not unsafe will now raise an
  AttributeError if an attribute with the prefix asert, aseert, or assrt is
  accessed, in addition to this already happening for the prefixes assert or
  assret.
  * Issue #40126: Fixed reverting multiple patches in unittest.mock. Patcher's
  ``__exit__()`` is now never called if its ``__enter__()`` is failed.
  Returning true from ``__exit__()`` silences now the exception.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1639915200">- Add mock-pr497-fixmixup-496.patch fix mixup of import in
  Python 3.10
  * gh#/testing-cabal#496
  * gh#/testing-cabal#497</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682510400">- Update to 5.0.2
  - gh-102978: Fixes :func:`unittest.mock.patch` not enforcing function
    signatures for methods decorated with @classmethod or @staticmethod
    when patch is called with autospec=True.
  - gh-103329: Regression tests for the behaviour of unittest.mock.PropertyMock were added.
- Update to 5.0.1
  - gh-100740: Fix unittest.mock.Mock not respecting the spec for attribute names prefixed with assert.
  - gh-100690: Mock objects which are not unsafe will now raise an AttributeError
    when accessing an attribute that matches the name of an assertion but without
    the prefix assert_, e.g. accessing called_once instead of assert_called_once.
    This is in addition to this already happening for accessing attributes with
    prefixes assert, assret, asert, aseert, and assrt.
  - gh-96127: inspect.signature was raising TypeError on call with mock objects.
    Now it correctly returns (*args, **kwargs) as infered signature.
- Update to 5.0.0
  - gh-98624: Add a mutex to unittest.mock.NonCallableMock to protect concurrent access to mock attributes.
  - bpo-43478: Mocks can no longer be used as the specs for other Mocks.
    As a result, an already-mocked object cannot have an attribute mocked using
    autospec=True or be the subject of a create_autospec(...) call.
    This can uncover bugs in tests since these Mock-derived Mocks will always pass
    certain tests (e.g. isinstance) and builtin assert functions (e.g. assert_called_once_with) will unconditionally pass.
  - bpo-45156: Fixes infinite loop on :func:`unittest.mock.seal` of mocks created by :func:`~unittest.create_autospec`.
  - bpo-41403: Make :meth:`mock.patch` raise a :exc:`TypeError` with a relevant error message on invalid arg.
    Previously it allowed a cryptic :exc:`AttributeError` to escape.
  - gh-91803: Fix an error when using a method of objects mocked with :func:`unittest.mock.create_autospec`
    after it was sealed with :func:`unittest.mock.seal` function.
  - bpo-41877: AttributeError for suspected misspellings of assertions on mocks are now pointing out
    that the cause are misspelled assertions and also what to do if the misspelling is actually an
    intended attribute name. The unittest.mock document is also updated to reflect the current
    set of recognised misspellings.
  - bpo-43478: Mocks can no longer be provided as the specs for other Mocks. As a result,
    an already-mocked object cannot be passed to mock.Mock(). This can uncover bugs in tests
    since these Mock-derived Mocks will always pass certain tests (e.g. isinstance)
    and builtin assert functions (e.g. assert_called_once_with) will unconditionally pass.
  - bpo-45010: Remove support of special method __div__ in :mod:`unittest.mock`.
    It is not used in Python 3.
  - gh-84753: :func:`inspect.iscoroutinefunction` now properly returns True when an instance o
    f :class:`unittest.mock.AsyncMock` is passed to it. This makes it consistent with behavior of
    :func:`asyncio.iscoroutinefunction`. Patch by Mehdi ABAAKOUK.
  - bpo-46852: Remove the undocumented private float.__set_format__() method,
    previously known as float.__setformat__() in Python 3.7. Its docstring said:
    "You probably don't want to use this function. It exists mainly to be used in Python's test suite."
  - gh-98086: Make sure patch.dict() can be applied on async functions.
  - gh-100287: Fix the interaction of :func:`unittest.mock.seal` with :class:`unittest.mock.AsyncMock`.
  - gh-83076: Instantiation of Mock() and AsyncMock() is now 3.8x faster.
  - bpo-41877: A check is added against misspellings of autospect, auto_spec and set_spec
    being passed as arguments to patch, patch.object and create_autospec.
- Drop mock-pr497-fixmixup-496.patch because source removed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1686398400">- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to 5.1.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to 5.2.0
  This is release is in memory of Michael Foord, who originally authored the mock package and passed away in January 2025.
  * gh-65454: :func:`unittest.mock.Mock.attach_mock` no longer triggers a call to a PropertyMock being attached.
  * gh-117765: Improved documentation for :func:`unittest.mock.patch.dict`
  * gh-124176: Add support for :func:`dataclasses.dataclass` in :func:`unittest.mock.create_autospec`. Now create_autospec will check for potential dataclasses and use :func:`dataclasses.fields` function to retrieve the spec information.
  * gh-123934: Fix :class:`unittest.mock.MagicMock` reseting magic methods return values after .reset_mock(return_value=True) was called.
  * gh-90848: Fixed :func:`unittest.mock.create_autospec` to configure parent mock with keyword arguments.
  * gh-113569: Indicate if there were no actual calls in unittest :meth:`~unittest.mock.Mock.assert_has_calls` failure.
  * gh-122858: Deprecate :func:`!asyncio.iscoroutinefunction` in favor of :func:`inspect.iscoroutinefunction`.
  * gh-104745: Limit starting a patcher (from :func:`unittest.mock.patch` or :func:`unittest.mock.patch.object`) more than once without stopping it
  * gh-75988: Fixed :func:`unittest.mock.create_autospec` to pass the call through to the wrapped object to return the real result.
  * gh-119600: Fix :func:`unittest.mock.patch` to not read attributes of the target when new_callable is set. Patch by Robert Collins.
  * gh-113407: Fix import of :mod:`unittest.mock` when CPython is built without docstrings.
  * gh-120732: Fix name passing to :class:`unittest.mock.Mock` object when using :func:`unittest.mock.create_autospec`.</changelog>
</package>
<package pkgid="a2dc963db5b3898bea20def10a744513b452284ae211320537aeb6ffb9b6db229519c49d6b73da0c85e45aacf8466137836157c5b031a80a69bd0495b29027d7" name="python314-natto-py" arch="noarch">
  <version epoch="0" ver="1.0.1" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.0.1:
  * updating copyright year to 2022
  * Issue 121 updates, version bump to 1.0.1
  * updating requirements.txt for docs
  * updating badge for automated tests via github actions
  * name correction for automated-test-actions
  * dropping travis, migrating to github-actions
  * trying out setup-python action, 29
  * trying out setup-python action, 28
  * trying out setup-python action, 27
  * Remove logging configuration</changelog>
</package>
<package pkgid="fe2b19456d306f95fc985b292d14d4e4e114e4707e9bf99dee9a3415578f20748b6d8e9914a916e1c0a21ed8f2c8252b8e9066e065b3761c061dc309a55ee7b9" name="python314-peepdf" arch="noarch">
  <version epoch="0" ver="0.4.2" rel="8.15"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566043200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566302400">- Adds remove-fixed-old-versions.patch and some changes for CentOS 7</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566302401">- Adds PyV8 and pylibemu as recommendations</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Replaces python3_only with python_alternative</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1708344000">- Require future only if py &lt; py39</changelog>
</package>
<package pkgid="57cb4b1e1554a9263b492663b255dd8c07ca87ad2759cdd09690d93d2c4a2e4a1ac3f6499c4d6c3f4dde085c0d299bf3855cab6b3ac68e5f9fe7a6c40bc9c07f" name="python314-phx-class-registry" arch="noarch">
  <version epoch="0" ver="5.2.1" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 5.1.1:
  * Bump version number ☕️
  * Document why we go to all that trouble 🐉
  * Fixed supported Python versions in docs 🛼
  * Remove no-longer-relevant comment 🫢
  * Why not try...reading the docs? 😅
  * Nope; that wasn't it 🙄
  * Fix GitHub Actions build failures 💆
  * Le sigh 😤
  * Try the nuclear option ☢️</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 5.2.0:
  * fix: Work around lxml build failure on Python 3.14
  * fix: Correct requires-python specifier to &gt;=3.12
  * fix: Resolve dependency pollution issues in tox configuration
  * feat: Add ClassRegistryInstanceCache.registry accessor
  * chg: Add support for Python 3.14
  * chg: Drop support for Python 3.11
  * chg: Migrate project from Poetry to uv for dependency management and packaging
  * chg: Refactor tox configuration and move it into pyproject.toml
  * chg: Update and relax dependency version constraints</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772539200">- Update to version 5.2.1:
  * Document release setup and fix RTD static path 🏮
  * Tighten release commands and keyring auth 🧂</changelog>
</package>
<package pkgid="674cad4d9a2b4135c9e7a196d1cde1ce3b54ecac21935179a0bd77c611aaa89aecfd4cae6def990e1390d5532fc42b432e711f7e82921aa10d6e26e700e7cb48" name="python314-plaso" arch="noarch">
  <version epoch="0" ver="20231224" rel="1.3"/>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1586088000">- update to version 20200227
  * Changes to handle multi string Windows computer name value #2819 (#2820)
  * Removed 4n6time output modules #2809 (#2810)
  * Changes Elasticsearch output module to support version 7 (#2830)
  * Various small updates to file processors
- add reguires python-libluksde</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1608811200">- update to version 20201007
  * The Elasticsearch output module now includes default type mappings thanks to @william-billaud.
    This avoids fields containing both numbers and text being misinterpreted by Elasticsearch.
  * A new parser containing initial support for Spotlight store database (store.db) files.
  * libfsext/pytfsext has been added as an experimental feature to overcome shortcomings in the pytsk ext implementation. Use the `--vfs-back-end=fsext` option to use libfsext instead of SleuthKit.
  * Log2timeline will now not attempt to extract events from MacOS sleep and swap files.
- from version 20200630
  * new unattended mode
  * The linear status view now shows more information about the overall processing status
  * Time zone handling was overhauled. There are now two separate timezone-related options:
    `--timezone` indicates the time zone of the source data, and will be used when Plaso can’t determine the appropriate time zone automatically.
    `--output_time_zone` specifies a time zone to use when outputting events. This is currently only supported by the ‘dynamic’ and ‘l2tcsv’ output modules.
  * There are some new additions to the Windows and Linux tag files, courtesy of pyllyukko@
  * It’s now possible to specify an elasticsearch password on the command line thanks to new contributor william-billaud@. Note that this password will be visible to anyone who is able to list running processes, so be careful about using this on any shared system.
  * New parsers / supported data formats:
    Apple's Transparency, Consent, and Control (TCC) SQlite database.
    Google Log (glog) files.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654084800">- update to version 20220428
  * The 20220428 release did not come with release note.  The previous 5 are at:
  * https://osdfir.blogspot.com/2021/02/plaso-20210213-released.html
  * https://osdfir.blogspot.com/2021/04/plaso-20210412-released.html
  * https://osdfir.blogspot.com/2021/06/plaso-20210606-released.html
  * https://osdfir.blogspot.com/2021/10/plaso-20211024-released.html
  * https://osdfir.blogspot.com/2021/10/plaso-20211024-released.html
  * Key notes from the above
  * Beggining migration from elasticsearch to opensearch
  * Initial support to directly read from Mac OS disk images (.dmg, .sparseimage, .sparsebundle) (#3540).
- added requires python-defusedxml
- remove references to non-existing folders from for loop that preps the source code folder.
- add %define pythons python39 -  python39 also works for opensuse 15.4
  - - Trying to bulid python38, python39, python310 is failing for unknown reasons
  - - Wrap this in an if so only applies to tumbleweed or releases greater than 15.4</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654689600">-remove BuildRequires:  %{python_module pbr}   -- no longer needed
-remove BuildRequires:  %{python_module devel} -- no longer needed
-add %if logic to allow PyYAML/bencode/etc to install on 15.4 and tumbleweed</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1663588800">- update to version 20220724
  * For Release Notes, see https://osdfir.blogspot.com/2022/08/plaso-20220724-released.html
  * elasticsearch fully deprecated in favor of opensearch # totally untested in openSUSE
- removed Recommends: python-elasticsearch
- added Recommends: python-opensearch
- updated numerous Requires statements, and added numerous others
- changed from python39 to python310 as the underlying python release
- removed Requires: python3-six
  * This is untested as it is hard to have an opensuse install without python3-six at this point.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1664193600">- correct the name of the openSUSE timezone package.  Should be python-pytz</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1669809600">- update to version 20220930
- Add Requires python-libfsfat
- Change Requires python-cffi-backend to python-cffi
- Change Requires python-zmq to python-pyzmq
- Remove Requires python-idma  (no longer in openSUSE)
- Remove Requires python-fnt  (no longer in openSUSE)
- Remove Requires python-yaml  (no longer in openSUSE)</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1678276800">- update to version 20222129
- remove Requires: python-efilter
  * At some point python-efilter was apparently dropped as a requirement for plaso
  * python-efilter has been dropped from factory
- change libewf2 requirement from the stable branch to the libewf3 experimental branch</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1690891200">- use %{?sle15_python_module_pythons} for opensuse15.5 compatibility</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1706356800">- update to version 20231224
- support python39, python310, and python311 packages simultaneously via multi-package building
  * move the files that are NOT python version dependant out to a plaso-tools package
- remove dependancy on python-future.  That was meant for python 2 packages only.</changelog>
</package>
<package pkgid="4cfc1e135571db6dba8b1783ec6b9720b4b52ee4601aa0a9792ec71cba8915f3ecb1f159464224c2dc45c48e778bf09812403cce002ad8d94268591216cb64f8" name="python314-pprint36" arch="noarch">
  <version epoch="0" ver="3.9.16.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="d7d0c4abb3fa50c4773505f5ecc93eacc2023b1f350e098235fe815cc18384e3b57263537a4747b069342d13bb5fc64e0aa07c15d5f271485d74b326584448c4" name="python314-prefixed" arch="noarch">
  <version epoch="0" ver="0.9.0" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 0.9.0:
  * The micro symbol ('µ'), U+00B5, is now accepted as a valid prefix when creating prefixed.Float objects from strings
    Output will still use the lowercase Greek letter mu ('μ'), U+03BC
    This complies with the preference defined in Unicode Technical Report #25 section 2.5
    A note was added to the documentation for reference</changelog>
</package>
<package pkgid="787447fbf93d2257f67f0492dc614b485ee5fb5c6518c509dba2d9cbc02eb51d0d29c87555a5a708fb52f4e86ef9a610fa9e7b1aa932a9cecf15ba52053d6e7e" name="python314-present" arch="noarch">
  <version epoch="0" ver="0.6.0" rel="2.24"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Updates to version 0.6.0
  * Enhancements
  - #88 Support Page Up/Down for switching slides. #90 by Gaby.
  * Bugfixes
  - #83 Having two consecutive image inclusion lines causes NotImplementedError. #85 by Vinayak Mehta.
  - #82 Using markdown comments throws NotImplementedError. #84 by Vinayak Mehta.
  - #80 Image paths aren't relative to the current working directory. #81 by Tymoteusz Makowski.
  * Documentation
  - Add a gallery! #74 by Vinayak Mehta.
  - #36 Add contributing guide. #69 by Vinayak Mehta.
- Replaces python3_only with python_alternative</changelog>
</package>
<package pkgid="eef09271ac6fbd0da1e02f90b38fd185d5879bb12a31573c8f51992f26d6e4a4ef10f852c68de5067090c6ce921517281a4bd5f8a85c49b374aca0723ef23361" name="python314-pwkit" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
</package>
<package pkgid="37a65b9f2a1a2dff6066e83bb8bca2f2eeb8f6321d3e5e5a796b882cccd2a04f7be00536371b0686ef3360d695e3ecaea6574f49f3c55046f0ff374ab0b04799" name="python314-pyasn" arch="x86_64">
  <version epoch="0" ver="1.6.2" rel="1.16"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755864000">- initial commit: version 1.6.2</changelog>
</package>
<package pkgid="4538c6afe0613db22dfb46586e06186e302008e9b385370fda2de2962e00cc77bbc3a3cc64d386aecbb20e59e33e49cce3cf8ed1e30424094dc3812ca39cb524" name="python314-pytest-lazy-fixtures" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="1.10"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 1.3.2:
  * Fix nested fixtures collection (#42)
  * Fix collect_fixtures (#41)
  * Update README.md
  * Add pytest-deadfixtures support (#40)
  * Fix hatchling build
  * Fix publish
  * style: improve comprehensions (#39)
  * remove .python-version, add matrix to ci-test.yml, change requires-python (#38)
  * Bump astral-sh/setup-uv from 5 to 6 in the github-actions group (#36)
  * Fix taskfile</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 1.3.3:
  * Fix replace same object (#44)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691201">- Update to version 1.3.4:
  * Fix fixture classes support (#48)
  * Bump actions/checkout from 4 to 5 in the github-actions group (#45)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1759665600">- Update to version 1.4.0:
  * Bump actions/setup-python from 5 to 6 in the github-actions group (#49)
  * Add support for implicit lazy fixture injection (#50)</changelog>
</package>
<package pkgid="cc4d015f98dc22f97faf610efa9edfa591a914cf29e26a59823e55f647e390a36c489a13ee8d8d32b1bbb12b0ac8003f8096527835a17d7ced70f8f6fad7c127" name="python314-pytest-watch" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="1.11"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790401">- Update to version 4.2.0:
  * Set version to 4.2.0
  * Remove create-readme-rst.sh in favor of requirements-dev.txt and a note in README.md
  * Readme: Remove Gratipay and add Say Thanks badge
  * Readme: Refer to the full name as pytest-watch, not py.test.watch
  * Show output when pytest is interrupted on config collection
  * Add more common cache directories to .gitignore
  * Allow lower docopt versions
  * Only stop on INI file discovery again
  * Handle config when no pytest inifile is present.
  * Added README.rst file format</changelog>
</package>
<package pkgid="d9c8d4479ea052c7d69c9fadfa990274a001717ccf125fb0ace34e5ea07331af9b906ba1dc849fe46baaf7ecf1b9780760b54c268690dd89c4f5d758099db3ce" name="python314-pythainlp" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="528f8a2ca4b6d19c25fcb99bda01ea5b155348219648ad8c2ee763a27d857cca6027813664653fc50518c27fe2eb8551403488226a2a6470fc37baf36cf19167" name="python314-pythainlp-abbreviation" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="06767c57c1d2a185b75efe62cd486f3da8d9a341c329926105eb75d420f8b36dcad0d2b71046ce4545846393f6c89627cbfe5c02617d4d16d5bb8b15c6f10b2b" name="python314-pythainlp-attacut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="d23e1b61a7cc7ec4e83d4a834afc4de7b09184d5ea25183b1aaf3d34bdfa1af517ec824656b9bc16e5b3d2ee7a006591f4f3c6395a0d40948df424f2f53734ce" name="python314-pythainlp-attaparse" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="7124937b9fd91f737a607b16e7a860f74eed6ba83d511e28981f972f39e6cbda9c9ad1ee35288cfc7e17070b213613c6056868f35f7394e7900b88c87d45cbf5" name="python314-pythainlp-benchmarks" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="d527095499b100bedce81892c81da26f802a2582772145cf8004e753b7802814e91c71bce01aac01cdaec7d0978ed6e4e320b7fe1945f4d6e7b7fe32e3f576ad" name="python314-pythainlp-budoux" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="dd02b47f689fc845916bb662d989afa668da75ec364ee78981543a5c45204bdd096b83f921905b8a1097e3663cce13fd5863f796911ddc78a3b2c0ce536ffaac" name="python314-pythainlp-coreference-resolution" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="81f245728ebbdfa3daaec8f3e2a8d4687077947e0e73b0ed36ccd79bda55c30b09a33e13144a6e80ab7e76a518acbd561bd548a772ba2ded494423ccf4861e48" name="python314-pythainlp-dependency-parsing" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="4aa2348b8fae2910f60c5958c9c829ddcb77653c60c80b80f5635ce456d5c89bf4745505097e50873052b4619ff46b5f660e1d1484ca7d34cc39b56ae0f8f066" name="python314-pythainlp-el" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="4cb20871831b54a19272daa56969ca6f1a18aad222649056f416ba230739e2818bea94d36077d4ddbbb5eb5d607fb1d5910c2b82512cc149820d0a4a45816db3" name="python314-pythainlp-esupar" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="103d65da0f3f258695affc749fc224d2f73d702496c61579cfba10a87e7054db09e6fbf199bf085df444a73745288ed4e2d367857d6df8362dc11c6378e26502" name="python314-pythainlp-generate" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="7f473328f01ee3416657be976d35da7e120f1b359b693b8ff68187eb0effdf2462da3b04e35d326b5d4a87a8839d7af97673dad167895fc25a08debe1b8979b1" name="python314-pythainlp-icu" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="dff2f79b0011b81fe8a616e9bb41fa5af1b6ac0f42b1998ba945cdaffb8eae6e9da31d3c1024be2d1cf98aef72ebbca47c6ae892d5ee6200a9efe78dd1dd26b1" name="python314-pythainlp-ipa" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="cc0772b6728206c17cd14a5800131f9b7ad2257efaf119226fd0afd6d1de8d63545ca5ab787cc86df178fdc711a30835841eda559016387455877ef8da0ca87e" name="python314-pythainlp-ml" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="d017d5b6bdeeff7ce558f090b10fb397095f6dd96ff26b8e6930fb453fba021fec0e009d85b9479de9d2177c03e6051fc80e2dfdb9278979d2663e6cfe010580" name="python314-pythainlp-mt5" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="4d53b7ad3a414dfd30d039c2d4f12204b5b17f9efcf76534444dcc2713e9c6bad83e010c6e1c2799989b8fcdc2248237b54c9c2cb8ea7a7fbbbfca4a7998478b" name="python314-pythainlp-nlpo3" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="4ac559e6c1e824a71e5213a99c9b20dec85a8017221a52e8a6dc63e4249757f240053a4c6bc6f9d57b54e15af881503cfb4dc62dc22851ccfde806536611d86a" name="python314-pythainlp-onnx" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="a3c14cd92d648bd49bf0e3dc35467a195881e1a0b197f711575fa4a222735712e7467a30e0333c8a3cec92f4a50e2d06a77d5c4753588c7f4029bd71f5708ede" name="python314-pythainlp-oskut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="f758482091ba18e6388786484cc9e3cb6e2383a1c261e74fc0e62fe2a9ee08af6a30c49f0dd2a43c5e3d3aa6846c78d7dd208411bbe76ebec1fb7a21caf3ce6a" name="python314-pythainlp-qwen3" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="eed081c7788c320897f5ec7a6aabb4d26fe7d09fd1157fab4e0e5cfb74d9a6e19104a951b33c60937eede8d7b675081820b6efe036c5c819495e32717c915d0f" name="python314-pythainlp-sefr-cut" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="a1be3a130f83c04e685381f42df8a6d23ed8029b165c97921d25ca0960c7c36c5ecc0876f7618ba02c1550086ed3aa8a1c76f4118f08bc599ebcd6d15befdc5f" name="python314-pythainlp-spacy-thai" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="0bafe5f395be07638dc51f0b3818eb6021fdae1a095c071dc633d1cb517585365bcd7456bf35cc548e882bb2eb9769323d712e05f7d07fde4187c9695dd1b0d0" name="python314-pythainlp-spell" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="bfe53722b87057a4a3c83fe448d95442a7387f52824da2a0b581de4355a708f3e313290d026b29bf8edc551b77c5c362a2b017d78278422f8e585b1a61f6210a" name="python314-pythainlp-ssg" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="101498d4a67fbb3249de451813ee5bb0bb403a9cad1a710d2b02306dbb29c40ccde59c2791b04ac7e58cfeed6b0c778b8795a8bf1f2923e9159161e7dcc0e4e1" name="python314-pythainlp-textaugment" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="f779b74d3bb816d222e82565b28a66c49588ce528ede2d97803f7841fbc7b6b12804f1ecc10d4f39ccf98bd35cb65d0e0f8f830b57cebba28f1f5abe7600279a" name="python314-pythainlp-thai-nner" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="c08dd509bbd01a6e5966fc33cc3a4b045c43f9fef1e9470adc9f5c50e6b2d6d051dc4664918e5dd5364826eab45d373d12cd36e8dea65d24e7e24c0d82fb037b" name="python314-pythainlp-thai2fit" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="d35805e8061a6e717cf58316f0f48a0e7ebd7ea88be6930266da4eddd82987ac1dea9bf322576df9b9d511206aeda01024b435b01a105f909d2282d589f52442" name="python314-pythainlp-thai2rom" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="c1ee6090a0aeb56b9ff4d1e1120f9e8f5d7fcc85634fe2c4bfbdd8be346723b8a8182d8bb19745046522749edbcaf3909d4acb053b552a46f56ea1e3065022a5" name="python314-pythainlp-transformers-ud" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="88a10238fdfa7013e4634ca40b74c5290d13a90cd241b2ae18ac75c65a4d2ba76a355a7e07a750a81e75234bb3a78e6ef510edbaa346e7b579832d63146fda95" name="python314-pythainlp-translate" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="5ffec121a4aedf1be4bbec1dba3a392411e5840a2ce38bcc0cbc417eeb4bdea3ca261f067b84e3d26ba1ac46fa0584da7ea55415c1efc19a20c33bbfa57046df" name="python314-pythainlp-wangchanberta" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="69ac65bf8587dacd723df7813df511f4329094c72cf9b5e1f557af7ef474a83fdc777d5ac9f23415745375908d580317e31781c057583f9d8a772efac7ed5b96" name="python314-pythainlp-wangchanglm" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="e4dfdf0099db36a6da7e1211d335db15388380d235333065e88057f234deb73f8af029cf4c28dcf35eb1d08667809c8e10914066f3c1fe6721bf7b938de92c4a" name="python314-pythainlp-word-approximation" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="3d7a6968a7936b3ee7b7825f67628c0bdb1a9173fe1d57ffaf9e96de5170a56846a4c44500d7cb3767a95aaff6c584f44f195ee20908b842064834644bb89662" name="python314-pythainlp-wordnet" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="faa7d9d8c580568dbfaaa367b8f45b18e8b56db8df9eb5288d0e35c3a31e7983631ea853ead6ec27daca783b5abed2653cf57f66f41fc07406e19487d15154cd" name="python314-pythainlp-wsd" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="91cdb12e5f6f2f1abaddbf80c18fad4b758fb892ffebafb54204f28ffabcb1edde8868e7251b8b8a91f63f7751586d5f375500b8078e4deaaa42767102accdf4" name="python314-pythainlp-wtp" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="8203110114145c1280ade93f9af90bbc6ee0b858e55689eb23416ebb5ed88e91f033a0021499426b3a00b224250a9e8e243a73169324d7759b1f8df5583d4d8e" name="python314-pythainlp-wunsen" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="1.2"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403200">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773403201">- Update to version 5.3.0:
  * Update CHANGELOG for Trie memory usage improvement
  * Update CHANGELOG with Trie memory reduction summary
  * fix: resolve mypy union-attr error in Trie.remove(); add CHANGELOG entry
  * fix: reduce Trie and newmm tokenizer memory usage
  * Initial plan
  * Bump version: 5.2.0 → 5.3.0
  * Update CHANGELOG.md</changelog>
</package>
<package pkgid="555e4fc7cb8cb52715c5ad745c4033c55b9ebf0099239836f7ce9f32b3cb9b5f88b4a3e78dd31f5309fb6622319ec9cd6f06397c0936766d9875add38892f497" name="python314-pythonaes" arch="noarch">
  <version epoch="0" ver="1.0" rel="1.25"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1566043200">- initial commit</changelog>
</package>
<package pkgid="1f8fca8c8662bb9256c029b25d87c708bad9c2ef5deb5e349c75ed1ec2fd71c1085e38523c5290ae1cb6aa2b4bd729b8769bc33c9efd4b1d4216dfb6bdfafe02" name="python314-qt-material" arch="noarch">
  <version epoch="0" ver="2.17" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 2.17:
  * Updated MANIFEST.in to correctly include all *.qss files in the package distribution.</changelog>
</package>
<package pkgid="d9976fe2fd54f0751ebbdea83892ca3b72d7011cc2927216a0feef6f0edd09c59d245751a95702fc5b8dbb6deb58654466c994c17eb3c4d2cc629e1a68098047" name="python314-rst2ansi" arch="noarch">
  <version epoch="0" ver="0.1.5" rel="2.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1753790400">- initial commit</changelog>
</package>
<package pkgid="6bb4f6478f20be7f110c84a79694e0cc2dbdf04357af1366e533d7dc68f4b6362ffd4062ae3d0c5da2a303efa89d615c4b5ae444ac514d3cbf2136dbd282cd25" name="python314-spacy-legacy" arch="noarch">
  <version epoch="0" ver="3.0.12" rel="1.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 3.0.12:
  * added EntityLinker.v1</changelog>
</package>
<package pkgid="02d6cb56e38cde12113c76ca956e40b56c7b2f569334ba407d1a3be464ca2e6c212087bdc2c6c81690a9b845e1ffa7809bab2d4aac0179c730e4b1605eeea444" name="python314-spacy-loggers" arch="noarch">
  <version epoch="0" ver="1.0.5" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.0.5:
  * Add ChainLogger.v1, PyTorchLogger.v1 and LookupLogger.v1 (#19).
  * Add CupyLogger.v1 (#24).
  * Add WandbLogger.v5 (#21).
  * Add ClearMLLogger.v2 (#22).
  * Add MLflowLogger.v2 (#23).</changelog>
</package>
<package pkgid="867ddb15265c9b3a3351b9f6c176e40b03f2f045d3c8dd9909c9d0a501f4325693d5a4ec75ce69cbd4587bb98fd6b3239ad9cd3989f23bc128588309be58fe5e" name="python314-spacy-lookups-data" arch="noarch">
  <version epoch="0" ver="1.0.5" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
</package>
<package pkgid="d4676eafed894104d4eb28c9b72901fe895e1c99e190a9303b2034cadea21fcd92dc1d62a37f284c6e15cd2bb9aab5bd603bb14301c4ffedd8170a0800f59567" name="python314-spacy-transformers" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="2.7"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772712001">- Update to version 1.3.9:
  * Update transformers pin
  * Set transformers upper bound to &lt; 4.42.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1774267200">- Update to version 1.4.0:
  * Remove python 3.7, 3.8, 3.9 support
  * Add python 3.12, 3.13, 3.14 support</changelog>
</package>
<package pkgid="8174649953984d30c93ffdd5433c3280897bc0e9b45cf0e02f1415dce3f288b589a7861130e0f178ca37313fd949a6bd30f048898ce753b6a575652e08ec69c9" name="python314-sphinx-jinja2-compat" arch="noarch">
  <version epoch="0" ver="0.4.1" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 0.4.0:
  * Bump version v0.3.0 -&gt; v0.4.0
  * Updated files with 'repo_helper'. (#42)
  * Lint
  * Fix on Python 3.12+
  * Fix tests
  * Add patch for sphinx-prompt/sphinx_prompt
  * [repo-helper] Configuration Update (#40)
  * Update contributing guide (#39)
  * Updated files with 'repo_helper'. (#38)
  * Updated files with 'repo_helper'. (#37)</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691201">- Update to version 0.4.1:
  * Bump version v0.4.0 -&gt; v0.4.1
  * Gate _distutils_hack import.</changelog>
</package>
<package pkgid="aa2625923123dc4c40f467b4bc8ac37b97a9a338d770ce226b7ff1a84b0d93cd47f47ccfcd34a5e2cf37aff482f3a95cd48e5564a2a40d2d0bc0e0ebfebbd96a" name="python314-sphinx-prompt" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="2.3"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750680000">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- Update to version 1.10.0
  See: https://github.com/sbrunner/sphinx-prompt/releases/tag/1.10.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1755691200">- Update to version 1.10.1:
  * Fix missing sphinx-prompt in published package
  * Update dependency certifi to v2025.8.3 (#611)
  * Lock file maintenance (#610)
  * Update CI dependencies (#608)
  * Update pre-commit hook sbrunner/hooks to v1.5.0 (#606)
  * Update dependency camptocamp/gs-renovate-config-preset to v1.4.0 (#605)
  * Update dependency certifi to v2025.7.14 (#604)
  * Update dependency certifi to v2025.7.9 (#603)
  * Update own packages (#602)</changelog>
</package>
<package pkgid="c465955a518ec32bd44102d3d31ccf41951b2ad33daf18ac81f9a7979fd14d874bb44945e7ea78040e803ffcf245ac1147955290dc2f7cb2c1aa2111bf4f2bd7" name="python314-ssg" arch="noarch">
  <version epoch="0" ver="0.0.8" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1774267200">- initial commit</changelog>
</package>
<package pkgid="8f28efe007f06c1bb75e12af58993aa9fc7a948c354ea25338fd1c862d8c8689ee816a4ffee1db21aa63dce50517b1b5f1b1e70e8ebfbb6bc9ba33ee753b75a9" name="python314-stix2" arch="noarch">
  <version epoch="0" ver="3.0.2" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 3.0.1:
  * Bump version: 3.0.0 → 3.0.1
  * Update CHANGELOG for v3.0.1
  * update maintainers
  * update README.rst
  * Fix transform from Filter object to TAXII filter to look at the filter operator; TAXII filters only support equals.
  * Move and edit a comment about HTTP status code 416 to reduce confusion.
  * Fix TAXIICollectionSource.query() to propagate HTTPErrors instead of ignoring them.  Special-cased 416, since that can occur naturally while paging with TAXII 2.0.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 3.0.2:
  * fix: Pattern semantic equivalence comparison expression DNF transformer bug
  * fix: Correct spec version detection for STIX 2.0 bundles
  * fix: GranularMarking v2.1 constraint validation issue
  * fix: Compatibility fixes for latest Python versions
  * feat: add 'pretty' parameter to optimize JSON serialization performance
  * add: Completed pattern visitor implementation
  * add: Improved pattern visitor support for custom classes
  * add: Optional interoperability parameter to support non-random UUIDs
  * add: Constraints for minimum length of option fields
  * chg: Updated supported Python versions
  * chg: Updated maintainers list
  * doc: Added documentation about immutability issues</changelog>
</package>
<package pkgid="0ffb611f1731b5217ce47effd843d4917dc23d773caed9fcf9bf3aedbb644e7a2b193cd8873ca721fcfd0c2b8965f6c9d29d9d76ae11f9bcb82adc0d56d92d06" name="python314-stix2-patterns" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 2.0.0:
  * Bump version: 1.3.2 → 2.0.0
  * Update CHANGELOG for v2.0.0
  * Update default version
  * Add pre-commit file exclusions to the import sorting hook
  * Regenerate parser with ANTLR 4.9.2.
  * tox.ini section fix
  * update setup.py and apply isort changes</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1770811200">- Update to version 2.1.2:
  * fix: [v20 grammars] Regenerated grammars without the invalid 2.0 `EXISTS` operator
  * fix: [scripts] Fixed script to regenerate grammar to avoid inclusing `EXISTS` in the list of STIX 2.0 operators
  * Update to ANTLR 4.13 and add Python 3.13 support
  * fixing i-cla links</changelog>
</package>
<package pkgid="8262a9de9df38e249ec6624d211f718a549dea9ac4c161a05db2ebae11302f5e9008d9ad0814cb804268f15410ea251cdd1ce7ac28771640b55edc0b526efc2a" name="python314-stix2-semantic" arch="noarch">
  <version epoch="0" ver="3.0.2" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 3.0.1:
  * Bump version: 3.0.0 → 3.0.1
  * Update CHANGELOG for v3.0.1
  * update maintainers
  * update README.rst
  * Fix transform from Filter object to TAXII filter to look at the filter operator; TAXII filters only support equals.
  * Move and edit a comment about HTTP status code 416 to reduce confusion.
  * Fix TAXIICollectionSource.query() to propagate HTTPErrors instead of ignoring them.  Special-cased 416, since that can occur naturally while paging with TAXII 2.0.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 3.0.2:
  * fix: Pattern semantic equivalence comparison expression DNF transformer bug
  * fix: Correct spec version detection for STIX 2.0 bundles
  * fix: GranularMarking v2.1 constraint validation issue
  * fix: Compatibility fixes for latest Python versions
  * feat: add 'pretty' parameter to optimize JSON serialization performance
  * add: Completed pattern visitor implementation
  * add: Improved pattern visitor support for custom classes
  * add: Optional interoperability parameter to support non-random UUIDs
  * add: Constraints for minimum length of option fields
  * chg: Updated supported Python versions
  * chg: Updated maintainers list
  * doc: Added documentation about immutability issues</changelog>
</package>
<package pkgid="8084ca6b2addcbb2a09362498bac73ffbbf06b4f11ff8f5926bcfeda10c77e97f1cd9fe0b51671ecfcb1e111056abf01d1f9e6fa3ca533504ac7bf2c8db9dc60" name="python314-stix2-taxii" arch="noarch">
  <version epoch="0" ver="3.0.2" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814400">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756814401">- Update to version 3.0.1:
  * Bump version: 3.0.0 → 3.0.1
  * Update CHANGELOG for v3.0.1
  * update maintainers
  * update README.rst
  * Fix transform from Filter object to TAXII filter to look at the filter operator; TAXII filters only support equals.
  * Move and edit a comment about HTTP status code 416 to reduce confusion.
  * Fix TAXIICollectionSource.query() to propagate HTTPErrors instead of ignoring them.  Special-cased 416, since that can occur naturally while paging with TAXII 2.0.</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772452800">- Update to version 3.0.2:
  * fix: Pattern semantic equivalence comparison expression DNF transformer bug
  * fix: Correct spec version detection for STIX 2.0 bundles
  * fix: GranularMarking v2.1 constraint validation issue
  * fix: Compatibility fixes for latest Python versions
  * feat: add 'pretty' parameter to optimize JSON serialization performance
  * add: Completed pattern visitor implementation
  * add: Improved pattern visitor support for custom classes
  * add: Optional interoperability parameter to support non-random UUIDs
  * add: Constraints for minimum length of option fields
  * chg: Updated supported Python versions
  * chg: Updated maintainers list
  * doc: Added documentation about immutability issues</changelog>
</package>
<package pkgid="4fb032029a4f02af0f417247aa196e6af8948ae4926605559cd6b9a49a4469ea1c63be37d314c3b1f0a0d530a08257d3373f610e06f04cb5cc5e764eaf1c0e9a" name="python314-sudachidict-core" arch="noarch">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="64f73c725b26e24a5c3ca1435c2d12a5ee0bc2fc0bbf34a25394f08bcbed5a383682ba49da06fba4bfdd128a700fac392ac10587fb0223c6de49773d6b0c1210" name="python314-sudachidict-full" arch="noarch">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="54db71d747632fb25cd6f6e19a53bfc6be343f706d766f0be4969159b086e1564beb2fb0b7de2146a4fb03f8894afd2483c341172886bccdaa5173c31a3e2c27" name="python314-sudachidict-small" arch="noarch">
  <version epoch="0" ver="20260116" rel="1.4"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1773057600">- initial commit</changelog>
</package>
<package pkgid="c3075d14dd2ddf4b0bf721b1263e0021b96dd329595ddafb0f14342c840a7a957e43d359167678c5e0a7b6428e5fc535b8860bdea54fc182eff099c570fcaf50" name="python314-taxii2-client" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="1.8"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756900800">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1756900801">- Update to version 2.3.0:
  * Bump version: 2.2.2 → 2.3.0
  * update CHANGES.txt for v2.3.0
  * Update README.rst
  * move _grab_total_items to v20, update README.rst
  * minor tweaks in v21 as_pages and common, update test suite
  * define `_cert` for v20 Server class
  * minor changes to as_pages()
  * finish up code to better support TAXII 2.0 pagination and consistent API changes for 2.1
  * WIP: pagination changes
  * Added cert value to other function call to hopefully make apiroots visible
  * Added blank line to appease the flake gods
  * Exposed the cert variable of the sessions object to all endpoints
  * Exposed the cert variable of the sessions object to all endpoints</changelog>
</package>
<package pkgid="beaf5dbece3e31d034a7129568b337943be4ef4c023887eb289c686e0ebe5e21623f1b34b437dc7f855826fe088d2ec243d4ea8734379fdb805ff4277ade0d80" name="python314-tox-pyenv" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.22"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1565956800">- initial commit</changelog>
</package>
<package pkgid="96c71d87623cd0692a8b7ba17de7d560b5f35dedbd69382316feaf30cbfee48ebe2b6fc04f18ea5ac04dd98b0efa897e77ce675eaae05ae176865cacbcc0f5a0" name="python314-treelib" arch="noarch">
  <version epoch="0" ver="1.8.0" rel="1.5"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625600">- initial commit</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1772625601">- Update to version 1.8.0:
  * Remove py3.6 support due to its EOL
  * Migrate to poetry build toolchain
  * Add more comprehensive tests and examples
  * Unify tests, linting, formatting across python versions 3.7+
  * Polish lib docstring and doc page.
  * Fix readthedocs auto building</changelog>
</package>
<package pkgid="837c2a9df496b4c2ef32f2e80d544e7cecb6da633f42543a9394c7d90f677ce51adbddc732c008e75d5b78f0af709c227120dfebb9a29b1acbf47cc37b07b428" name="python314-whey-pth" arch="noarch">
  <version epoch="0" ver="0.0.6" rel="1.9"/>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1750766400">- initial commit</changelog>
</package>
<package pkgid="2f129cd7adec12d0af994da6495dcc96f071ad4e8dbe4e4ec5484a322430d6606347ed97af390d2396551156067e9d4a5fd3cfc3c0a0e550aff44fff91022ac4" name="python314-xml2rfc" arch="noarch">
  <version epoch="0" ver="3.29.0" rel="1.11"/>
  <changelog author="Juergen Loehel &lt;jloehel@suse.com&gt;" date="1561377600">- Adds the requirements:
  - google-i18n-address
  - html5lib
  - lxml
  - pyflakes
  - requests
  - six</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1599048000">- Update to version 2.47.0</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947200">- Update to version 3.14.2
  This release provides the functionality that the 2.47.0 release had (with some
  enhancements), but is backwards incompatible because the default settings
  for some switches has changed. The --legacy switch must now be set explicitly
  in order to use the old output formatters. By default, XML input files with
  schema v2 content will be converted to v3 on the fly and the output formatting
  of the converted XML will be done with the new schema v3 formatters. With this
  release, support of Python 2.7, which is past end-of-life, will no longer be
  part of the test suite.
  Full changelog: https://github.com/ietf-tools/xml2rfc/blob/v3.14.2/CHANGELOG.md
- The repo moved to gh</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1661947201">- Replaces python3_only with python_alternative</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1736942400">- Update to version 3.25.0</changelog>
  <changelog author="juergen@loehel.de" date="1738584000">- Update to version 3.26.0:
  * ci: Update version before building
  * ci: Run production release process when publish_release input is set
  * ci: Use correct environment name for testpypi (#1209)
  * build: Update Python publish GHA (#1208)
  * feat: Migrate to pyproject.toml (#1200)
  * fix(pdf): Fix suboptimal overflow issues in the header (#1207)
  * fix(text): Improve sentence ending logic (#1206)
  * fix: Exit gracefully on sourcecode src file access errors (#1203)
  * fix: Add quotes to pip extra command (#1202)
  * fix(html): Use basename for alternative link (#1198)</changelog>
  <changelog author="juergen@loehel.de" date="1741089600">- Update to version 3.27.0:
  * feat: Respect --allow-local-file-access flag in artwork and sourcecode
  * ci: Run tests daily (#1218)
  * fix: Make warnings respect quite flag (#1217)
  * build: Fix and improve Docker images (#1212)
  * ci: Fix publish GHA issues (#1213)
  * chore: update py file versions for v3.26.0 [skip ci]
  * docs: update CHANGELOG.md versions for v3.26.0 [skip ci]</changelog>
  <changelog author="juergen@loehel.de" date="1741089601">- Update to version 3.28.0:
  * chore: Add ACKNOWLEDGMENTS.md file (#1214)
  * feat: Remove warning about SVG width and height (#1225)
  * chore(deps): Update WeasyPrint to v64.1 (#1215)
  * ci: Remove setup.cfg publish commit step (#1220)
  * docs: Update installation instructions (#1221)
  * docs: update CHANGELOG.md + py file versions for v3.27.0 [skip ci]</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1749038400">- Update to version 3.28.1:
  * ci: Fix GitHub publish issue (#1232)
  * chore(pdf): Update WeasyPrint to v65.0 (#1231)
  * refactor: Unnecessary global declarations (#1233)
  * docs: update CHANGELOG.md + py file versions for v3.28.0 [skip ci]</changelog>
  <changelog author="J&#xFC;rgen L&#xF6;hel &lt;juergen@loehel.de&gt;" date="1751371200">- Update to version 3.29.0:
  * ci: Split upload-artifact step
  * ci: Fix GHA download path issues
  * ci: Set merge-multiple true for download-artifact step
  * ci: Fix release GHA issues (#1249)
  * fix(pdf): Scale large SVG artwork (#1244)
  * feat: Do not add a period to autogenerated initials if forenames are only one character long (#1246)
  * fix: Local PIs need to override global ones, not the other way around (#1237)
  * chore: Delete obsolete INSTALL file (#1234)
  * chore: Remove v3compat files (#1240)
  * docs: update CHANGELOG.md + py file versions for v3.28.1 [skip ci]</changelog>
</package>
</otherdata>