<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="75">
<package pkgid="023036b7a31fdc3c4ebe7df40c6d9148898f00a1c9425964d962cb61ada81c06" name="mash" arch="noarch">
  <version epoch="0" ver="16.10.0" rel="150700.85.1"/>
  <changelog author="sean.marlow@suse.com" date="1574510400">- Update to v4.3.0 (2019-11-23)
  + Add image name to email notification template.
  + Inject configuration into services.
  + Move send email methods to new class.
  + Add flask mgmt command for cleanup tokens.
  + Log unhandled exceptions in API.
  + Handle ec2 job doc without cloud accounts.
  + Add source regions to raw image uploader args.
  + Fix GCE cleanup integration.
  + Cleanup azure image and blob on test failure.
  + Azure remove account list
  + Implement Azure SAS URL upload.
  + Use yaml safe load instead of load.
  + Remove account list handling from GCE.
  + Fix retry region testing.
  + Update the version for obs-img-utils.
  + Fix upper version requirements for dependencies.
  + Fix typo in job conditions schema.
  + Distro is an optional argument.
  + Add disk generation option for Azure publish.
  + Handle image conditions changes from obs-img-utils.</changelog>
  <changelog author="sean.marlow@suse.com" date="1576843200">- Update to v4.4.0 (2019-12-20)
  + Clean up unit tests in spec.
  + Add utf encoding to spec check section.
  + Add app context to cli runner for cli tests.
  + Add cloud account option for ec2 jobs.
  + Add image cleanup to ec2 testing class.
  + Update job deletion message.</changelog>
  <changelog author="sean.marlow@suse.com" date="1579608000">- Update to v5.0.0 (2020-01-21)
  + Add upload consistency to all cloud frameworks.</changelog>
  <changelog author="sean.marlow@suse.com" date="1579608001">- Update to v5.0.1 (2020-01-21)
  + Add missing comma in setup.py to fix build.</changelog>
  <changelog author="sean.marlow@suse.com" date="1582545600">- Update to v5.1.0 (2020-02-24)
  + Integrate OCI cloud framework to image pipeline.
  + Add utility for generating fingerprint.
  + Add temporary version requirement on werkzeug.
  + Ignore wsgi.py file in credentials dir.</changelog>
  <changelog author="sean.marlow@suse.com" date="1583841600">- Update to v5.2.0 (2020-03-10)
  + Delete all user credentials when user deleted.
  + Update default development port for credentials.
  + Add configuration options for thread pool count.
  + Use debug level in img-proof testing.</changelog>
  <changelog author="sean.marlow@suse.com" date="1587556800">- Update to v6.0.0 (2020-04-22)
  + Implement oauth2/oidc authentication route.
  + Handle both interrupts and terminate signals.
  + Fix werkzeug regression in unit tests.
  + Subject is now an arg when sending a message.
  + Implement password reset API.
  + Integrate dissalow licenses and packages options.
  + Update descriptions for all job doc args.
  + Update regions and helper images for ec2.
  + Add uefi and secure boot options for testing.</changelog>
  <changelog author="sean.marlow@suse.com" date="1591012800">- Update to v7.0.0 (2020-06-01)
  + Add raw tarball upload class for Azure.
  + Change secure boot options.
  + Fix image project bug.
  + Extend length of sas blob url.
  + Log message if image not in region.
  + Better handle the delete message.
  + Add additional upload option.
  + Add snapshot sharing for EC2 images.
  + Fix logging in listener service classes.
  + Accept credentials URL without trailing slash.
  + Cleanup on EC2 create failure.
  + Remove accounts file example.
  + Update snapshot sharing option for ec2 jobs.
  + Add flag in ec2 testing.</changelog>
  <changelog author="sean.marlow@suse.com" date="1592568000">- Update to v8.0.0 (2020-06-19)
  + Rename all services to be consistent.
  + Provide log callback to img-proof.
  + Move required arg validation to utils.
  + Pass job logger to ec2imgutils.
  + Don't sleep if there's no region replication.
  + Reorder job validation.
  + Update ec2imgutils version requirement.
  + Set cloud image name as instance attr.
  + Remove trailing and leading whitespace.</changelog>
  <changelog author="sean.marlow@suse.com" date="1601467200">- Update to v9.0.0 (2020-09-30)
  + Add job status API.
  + Update list of valid service names in readme.
  + Cleanup s3 raw image upload.
  + Cloud_image_name and description are not required.
  + Use user email for notifications.
  + Remove deprecated string format usage.
  + Add MASH cleanup service.
  + Cleanup unused share snapshot arg.
  + Set a prefix for img-proof tests.
  + Handle error when getting classic sa keys.
  + Migrate to GCE SDK from Libcloud.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604491200">- Update to v9.1.0 (202-11-04)
  + Test instances with SEV_CAPABLE flag set.
  + Remove reference to iteration.
  + Fix guest os features keys for image creation.
  + Add use_build_time job flag.
  + Add force replace image option for jobs.
  + Remove upper requirement on crypto package.
  + Raise exception if storing creds fails.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604491201">- Fix spec requirement on obs-img-utils.</changelog>
  <changelog author="sean.marlow@suse.com" date="1605873600">- Update to v9.1.1 (2020-11-20)
  + Fail eagerly in ec2 testing.
  + Add service name info to msg when jobs fail.</changelog>
  <changelog author="sean.marlow@suse.com" date="1615550400">- Update to v9.2.0 (2021-03-12)
  + Use gp3 as the default root volume for EC2 images
  + Add all failed conditions to errors.
  + Break image creation loop on failure.</changelog>
  <changelog author="sean.marlow@suse.com" date="1617796800">- Update to v10.0.0 (2021-04-07)
  + Add helper error message when tests fail.
  + Raise exception if offer doc not updated.
  + Add paging for list job route.
  + Use latest Azure SDK packages.
  + Integrate Aliyun cloud.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620388800">- Update to v11.0.0 (2021-05-07)
  + Add versioning to API (v1)
  + Update Azure instance list to handle gen1 and gen2.
  + Migrate to flask-restx.
  + Remove any duplicate regions from EC2 list.
  + Fix SAS URL for Azure publish.</changelog>
  <changelog author="sean.marlow@suse.com" date="1623672000">- Update to v11.1.0 (2021-06-14)
  + Relax dateutil requirements.
  + Always pass in jwt algorithms for decoding.
  + Drop jwt error routing workaround.
  + Track image id per region for job status.</changelog>
  <changelog author="sean.marlow@suse.com" date="1626868800">- Update to v11.2.0 (2021-07-21)
  + Handle gvnic option for GCE.
  + Allow RS256 signing algorithm.
  + Random choice requires an indexable type.
  + Drop requirement on idna.
  + Drop version limit on werkzeug.
  + Use temporary key pairs for aliyun testing.
  + Provide replacement image for aliyun deprecation.</changelog>
  <changelog author="sean.marlow@suse.com" date="1634126400">- Update to v11.3.0
  + Add a slow rollout policy to new GCE images.
  + Format Aliyun date in image description if it exists.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1779969600">- Update to version 16.10.0:
  * Bump version: 16.9.0 → 16.10.0
  * Update changelog for v16.10.0
  * Bump gceimgutils version requirements
  * Add labels option to GCE job creation
  * Drop version pin on flask
  * Bump version: 16.8.0 → 16.9.0
  * Update changelog to v16.9.0</changelog>
</package>
<package pkgid="b7d27ca50f7c96cc38fe6e442083061db8b95549f52e3d1fa966f49d8f44d3d0" name="mash" arch="src">
  <version epoch="0" ver="16.10.0" rel="150700.85.1"/>
  <changelog author="sean.marlow@suse.com" date="1574510400">- Update to v4.3.0 (2019-11-23)
  + Add image name to email notification template.
  + Inject configuration into services.
  + Move send email methods to new class.
  + Add flask mgmt command for cleanup tokens.
  + Log unhandled exceptions in API.
  + Handle ec2 job doc without cloud accounts.
  + Add source regions to raw image uploader args.
  + Fix GCE cleanup integration.
  + Cleanup azure image and blob on test failure.
  + Azure remove account list
  + Implement Azure SAS URL upload.
  + Use yaml safe load instead of load.
  + Remove account list handling from GCE.
  + Fix retry region testing.
  + Update the version for obs-img-utils.
  + Fix upper version requirements for dependencies.
  + Fix typo in job conditions schema.
  + Distro is an optional argument.
  + Add disk generation option for Azure publish.
  + Handle image conditions changes from obs-img-utils.</changelog>
  <changelog author="sean.marlow@suse.com" date="1576843200">- Update to v4.4.0 (2019-12-20)
  + Clean up unit tests in spec.
  + Add utf encoding to spec check section.
  + Add app context to cli runner for cli tests.
  + Add cloud account option for ec2 jobs.
  + Add image cleanup to ec2 testing class.
  + Update job deletion message.</changelog>
  <changelog author="sean.marlow@suse.com" date="1579608000">- Update to v5.0.0 (2020-01-21)
  + Add upload consistency to all cloud frameworks.</changelog>
  <changelog author="sean.marlow@suse.com" date="1579608001">- Update to v5.0.1 (2020-01-21)
  + Add missing comma in setup.py to fix build.</changelog>
  <changelog author="sean.marlow@suse.com" date="1582545600">- Update to v5.1.0 (2020-02-24)
  + Integrate OCI cloud framework to image pipeline.
  + Add utility for generating fingerprint.
  + Add temporary version requirement on werkzeug.
  + Ignore wsgi.py file in credentials dir.</changelog>
  <changelog author="sean.marlow@suse.com" date="1583841600">- Update to v5.2.0 (2020-03-10)
  + Delete all user credentials when user deleted.
  + Update default development port for credentials.
  + Add configuration options for thread pool count.
  + Use debug level in img-proof testing.</changelog>
  <changelog author="sean.marlow@suse.com" date="1587556800">- Update to v6.0.0 (2020-04-22)
  + Implement oauth2/oidc authentication route.
  + Handle both interrupts and terminate signals.
  + Fix werkzeug regression in unit tests.
  + Subject is now an arg when sending a message.
  + Implement password reset API.
  + Integrate dissalow licenses and packages options.
  + Update descriptions for all job doc args.
  + Update regions and helper images for ec2.
  + Add uefi and secure boot options for testing.</changelog>
  <changelog author="sean.marlow@suse.com" date="1591012800">- Update to v7.0.0 (2020-06-01)
  + Add raw tarball upload class for Azure.
  + Change secure boot options.
  + Fix image project bug.
  + Extend length of sas blob url.
  + Log message if image not in region.
  + Better handle the delete message.
  + Add additional upload option.
  + Add snapshot sharing for EC2 images.
  + Fix logging in listener service classes.
  + Accept credentials URL without trailing slash.
  + Cleanup on EC2 create failure.
  + Remove accounts file example.
  + Update snapshot sharing option for ec2 jobs.
  + Add flag in ec2 testing.</changelog>
  <changelog author="sean.marlow@suse.com" date="1592568000">- Update to v8.0.0 (2020-06-19)
  + Rename all services to be consistent.
  + Provide log callback to img-proof.
  + Move required arg validation to utils.
  + Pass job logger to ec2imgutils.
  + Don't sleep if there's no region replication.
  + Reorder job validation.
  + Update ec2imgutils version requirement.
  + Set cloud image name as instance attr.
  + Remove trailing and leading whitespace.</changelog>
  <changelog author="sean.marlow@suse.com" date="1601467200">- Update to v9.0.0 (2020-09-30)
  + Add job status API.
  + Update list of valid service names in readme.
  + Cleanup s3 raw image upload.
  + Cloud_image_name and description are not required.
  + Use user email for notifications.
  + Remove deprecated string format usage.
  + Add MASH cleanup service.
  + Cleanup unused share snapshot arg.
  + Set a prefix for img-proof tests.
  + Handle error when getting classic sa keys.
  + Migrate to GCE SDK from Libcloud.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604491200">- Update to v9.1.0 (202-11-04)
  + Test instances with SEV_CAPABLE flag set.
  + Remove reference to iteration.
  + Fix guest os features keys for image creation.
  + Add use_build_time job flag.
  + Add force replace image option for jobs.
  + Remove upper requirement on crypto package.
  + Raise exception if storing creds fails.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604491201">- Fix spec requirement on obs-img-utils.</changelog>
  <changelog author="sean.marlow@suse.com" date="1605873600">- Update to v9.1.1 (2020-11-20)
  + Fail eagerly in ec2 testing.
  + Add service name info to msg when jobs fail.</changelog>
  <changelog author="sean.marlow@suse.com" date="1615550400">- Update to v9.2.0 (2021-03-12)
  + Use gp3 as the default root volume for EC2 images
  + Add all failed conditions to errors.
  + Break image creation loop on failure.</changelog>
  <changelog author="sean.marlow@suse.com" date="1617796800">- Update to v10.0.0 (2021-04-07)
  + Add helper error message when tests fail.
  + Raise exception if offer doc not updated.
  + Add paging for list job route.
  + Use latest Azure SDK packages.
  + Integrate Aliyun cloud.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620388800">- Update to v11.0.0 (2021-05-07)
  + Add versioning to API (v1)
  + Update Azure instance list to handle gen1 and gen2.
  + Migrate to flask-restx.
  + Remove any duplicate regions from EC2 list.
  + Fix SAS URL for Azure publish.</changelog>
  <changelog author="sean.marlow@suse.com" date="1623672000">- Update to v11.1.0 (2021-06-14)
  + Relax dateutil requirements.
  + Always pass in jwt algorithms for decoding.
  + Drop jwt error routing workaround.
  + Track image id per region for job status.</changelog>
  <changelog author="sean.marlow@suse.com" date="1626868800">- Update to v11.2.0 (2021-07-21)
  + Handle gvnic option for GCE.
  + Allow RS256 signing algorithm.
  + Random choice requires an indexable type.
  + Drop requirement on idna.
  + Drop version limit on werkzeug.
  + Use temporary key pairs for aliyun testing.
  + Provide replacement image for aliyun deprecation.</changelog>
  <changelog author="sean.marlow@suse.com" date="1634126400">- Update to v11.3.0
  + Add a slow rollout policy to new GCE images.
  + Format Aliyun date in image description if it exists.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1779969600">- Update to version 16.10.0:
  * Bump version: 16.9.0 → 16.10.0
  * Update changelog for v16.10.0
  * Bump gceimgutils version requirements
  * Add labels option to GCE job creation
  * Drop version pin on flask
  * Bump version: 16.8.0 → 16.9.0
  * Update changelog to v16.9.0</changelog>
</package>
<package pkgid="f0bf50c172c9563b90d260eb1428a2db555a7c904fb58ab7bdd118d420b9f071" name="mash-client" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="150700.13.1"/>
  <changelog author="sean.marlow@suse.com" date="1538654400">- Initial release v0.0.1.</changelog>
  <changelog author="sean.marlow@suse.com" date="1542283200">- Update to v0.0.2 (2018-11-15)
  + Cleanup spec requirements.
  + Handle Azure source and destination storage options.
  + Add GCE add account endpoint.
  + Use required options instead of positional args.</changelog>
  <changelog author="sean.marlow@suse.com" date="1549281600">- Update to v0.1.0 (2019-02-04)
  + Update mash job delete.
  + Update account delete.
  + Add integration test suite.
  + Remove references to provider.</changelog>
  <changelog author="sean.marlow@suse.com" date="1550836800">- Update to v0.2.0 (2019-02-22)
  + Add readthedocs documentation.
  + Move default mash client config file.
  + Add ec2 account has a single target region.
  + Re-word cli option help messages.</changelog>
  <changelog author="sean.marlow@suse.com" date="1552046400">- Update to v0.3.0 (2019-03-08)
  + Add testing account option for gce account add.</changelog>
  <changelog author="sean.marlow@suse.com" date="1559995200">- Update to v0.4.0 (2019-06-08)
  + Add is publishing account option for gce accounts.
  + Improve the help message for additional region handling.</changelog>
  <changelog author="sean.marlow@suse.com" date="1564401600">- Update to v0.5.0 (2019-07-29)
  + Add subnet option to ec2 add account.</changelog>
  <changelog author="sean.marlow@suse.com" date="1565179200">- Update to v0.6.0 (2019-08-07)
  + Update client for mash server api changes.
  + All endpoints are split out with subcommand for each cloud.
  + Any delete actions now use the DELETE verb.</changelog>
  <changelog author="sean.marlow@suse.com" date="1570017600">- Update to v1.0.0 (2019-10-02)
  + Integrate all server endpoints for v4.0.0.
  + Add authentication to requests
  + Split up cli into multiple modules
  + Simplify the echo dictionary function</changelog>
  <changelog author="sean.marlow@suse.com" date="1572004800">- Update to v1.1.0 (2019-10-25)
  + Add profiles option to handle multiple configs.
  + Add coverage to travis testing.
  + Add comment to delete confirmation about updates.
  + Fix account list routes.</changelog>
  <changelog author="sean.marlow@suse.com" date="1576843200">- Update to v2.0.0 (2019-12-20)
  + Update the configuration docs with profile.
  + Update README to reflect the latest command line interface.
  + (Incompatible API change) Remove group option from gce and
    azure accounts.
  + Remove man pages from source.</changelog>
  <changelog author="sean.marlow@suse.com" date="1582545600">- Update to v2.1.0 (2020-02-24)
  + Integrate OCI cloud framework into mash pipeline.</changelog>
  <changelog author="sean.marlow@suse.com" date="1587384000">- Update to v3.0.0 (2020-04-20)
  + Add OpenID Connect authentication support.
  + Remove username, email is now primary key for user.
  + Add commands for password change and reset.
  + Add new commands for setup and echo client config.
  + Provide useful msg if config file not found.
  + Add man page text for configuration file creation.
  + Add API to retrieve job doc examples.
  + Cleanup (remove) group options in azure and gce accounts.</changelog>
  <changelog author="sean.marlow@suse.com" date="1592568000">- Update to v3.1.0 (2020-06-19)
  + Fix typo in spec for config man page.
  + Improvements to config file setup.
  + Handle errors from OIDC provider.
  + Add border on div and change color on status.
  + Add option for job dry run.</changelog>
  <changelog author="sean.marlow@suse.com" date="1600344000">- Update to v3.2.0 (2020-09-17)
  + Add API commands for job status.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604404800">- Update to v3.3.0 (2020-11-03)
  + Fix potential 'no redirect port available' error.
  + Reorganize the CLI to allow for function usage as an SDK.</changelog>
  <changelog author="sean.marlow@suse.com" date="1612440000">- Update to v3.4.0 (2021-02-04)
  + Pass in verify_signature value to options dict.
  + If protocol isn't part of hostname prepend http.</changelog>
  <changelog author="sean.marlow@suse.com" date="1617796800">- Update to v3.5.0 (2021-04-07)
  + Add job list pagination options.
  + Add handling for Aliyun jobs and accounts.
  + Drop destination fields for Azure accounts.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620388800">- Update to v4.0.0 (2021-05-07)
  + Add versioning to routes.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1772107200">- Update to version 4.7.0:
  * Bump version: 4.6.0 → 4.7.0
  * Update changelog for v4.7.0
  * Bump version: 4.5.0 → 4.6.0
  * Udpate changelog for v4.6.0
  * Add eusc partition option for ec2 accounts
  * Fix changes comments
  * Bump version: 4.4.0 → 4.5.0
  * Update changelog for v4.5.0
  * Includes missing return
  * Fixes tests
  * Fixes linting issue
  * Includes the required changes to include the test_regions field in ec2 accounts</changelog>
</package>
<package pkgid="50fa7c2f6b783a0b83703088bb75bed799a272320bac5138e476a2a8e0f77134" name="mash-client" arch="src">
  <version epoch="0" ver="4.7.0" rel="150700.13.1"/>
  <changelog author="sean.marlow@suse.com" date="1538654400">- Initial release v0.0.1.</changelog>
  <changelog author="sean.marlow@suse.com" date="1542283200">- Update to v0.0.2 (2018-11-15)
  + Cleanup spec requirements.
  + Handle Azure source and destination storage options.
  + Add GCE add account endpoint.
  + Use required options instead of positional args.</changelog>
  <changelog author="sean.marlow@suse.com" date="1549281600">- Update to v0.1.0 (2019-02-04)
  + Update mash job delete.
  + Update account delete.
  + Add integration test suite.
  + Remove references to provider.</changelog>
  <changelog author="sean.marlow@suse.com" date="1550836800">- Update to v0.2.0 (2019-02-22)
  + Add readthedocs documentation.
  + Move default mash client config file.
  + Add ec2 account has a single target region.
  + Re-word cli option help messages.</changelog>
  <changelog author="sean.marlow@suse.com" date="1552046400">- Update to v0.3.0 (2019-03-08)
  + Add testing account option for gce account add.</changelog>
  <changelog author="sean.marlow@suse.com" date="1559995200">- Update to v0.4.0 (2019-06-08)
  + Add is publishing account option for gce accounts.
  + Improve the help message for additional region handling.</changelog>
  <changelog author="sean.marlow@suse.com" date="1564401600">- Update to v0.5.0 (2019-07-29)
  + Add subnet option to ec2 add account.</changelog>
  <changelog author="sean.marlow@suse.com" date="1565179200">- Update to v0.6.0 (2019-08-07)
  + Update client for mash server api changes.
  + All endpoints are split out with subcommand for each cloud.
  + Any delete actions now use the DELETE verb.</changelog>
  <changelog author="sean.marlow@suse.com" date="1570017600">- Update to v1.0.0 (2019-10-02)
  + Integrate all server endpoints for v4.0.0.
  + Add authentication to requests
  + Split up cli into multiple modules
  + Simplify the echo dictionary function</changelog>
  <changelog author="sean.marlow@suse.com" date="1572004800">- Update to v1.1.0 (2019-10-25)
  + Add profiles option to handle multiple configs.
  + Add coverage to travis testing.
  + Add comment to delete confirmation about updates.
  + Fix account list routes.</changelog>
  <changelog author="sean.marlow@suse.com" date="1576843200">- Update to v2.0.0 (2019-12-20)
  + Update the configuration docs with profile.
  + Update README to reflect the latest command line interface.
  + (Incompatible API change) Remove group option from gce and
    azure accounts.
  + Remove man pages from source.</changelog>
  <changelog author="sean.marlow@suse.com" date="1582545600">- Update to v2.1.0 (2020-02-24)
  + Integrate OCI cloud framework into mash pipeline.</changelog>
  <changelog author="sean.marlow@suse.com" date="1587384000">- Update to v3.0.0 (2020-04-20)
  + Add OpenID Connect authentication support.
  + Remove username, email is now primary key for user.
  + Add commands for password change and reset.
  + Add new commands for setup and echo client config.
  + Provide useful msg if config file not found.
  + Add man page text for configuration file creation.
  + Add API to retrieve job doc examples.
  + Cleanup (remove) group options in azure and gce accounts.</changelog>
  <changelog author="sean.marlow@suse.com" date="1592568000">- Update to v3.1.0 (2020-06-19)
  + Fix typo in spec for config man page.
  + Improvements to config file setup.
  + Handle errors from OIDC provider.
  + Add border on div and change color on status.
  + Add option for job dry run.</changelog>
  <changelog author="sean.marlow@suse.com" date="1600344000">- Update to v3.2.0 (2020-09-17)
  + Add API commands for job status.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604404800">- Update to v3.3.0 (2020-11-03)
  + Fix potential 'no redirect port available' error.
  + Reorganize the CLI to allow for function usage as an SDK.</changelog>
  <changelog author="sean.marlow@suse.com" date="1612440000">- Update to v3.4.0 (2021-02-04)
  + Pass in verify_signature value to options dict.
  + If protocol isn't part of hostname prepend http.</changelog>
  <changelog author="sean.marlow@suse.com" date="1617796800">- Update to v3.5.0 (2021-04-07)
  + Add job list pagination options.
  + Add handling for Aliyun jobs and accounts.
  + Drop destination fields for Azure accounts.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620388800">- Update to v4.0.0 (2021-05-07)
  + Add versioning to routes.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1772107200">- Update to version 4.7.0:
  * Bump version: 4.6.0 → 4.7.0
  * Update changelog for v4.7.0
  * Bump version: 4.5.0 → 4.6.0
  * Udpate changelog for v4.6.0
  * Add eusc partition option for ec2 accounts
  * Fix changes comments
  * Bump version: 4.4.0 → 4.5.0
  * Update changelog for v4.5.0
  * Includes missing return
  * Fixes tests
  * Fixes linting issue
  * Includes the required changes to include the test_regions field in ec2 accounts</changelog>
</package>
<package pkgid="f296e30b0062ce5e08a192b4f60acd98c5b163318f786af3b7d804d5bc361547" name="public-cloud-info-models" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="150700.4.1"/>
  <changelog author="sean.marlow@suse.com" date="1777464000">-</changelog>
</package>
<package pkgid="8b0d0bbea10606cb88d17aed7aab497471e1fff0e24396f8f3ab3b24fb9eab59" name="public-cloud-info-models" arch="src">
  <version epoch="0" ver="0.3.0" rel="150700.4.1"/>
  <changelog author="sean.marlow@suse.com" date="1777464000">-</changelog>
</package>
<package pkgid="2c3f9bd5cc934abfb699d8657fbb165d8b4274e2f2cbd7da2a36adfa1d020e41" name="python-APScheduler" arch="src">
  <version epoch="0" ver="3.11.1" rel="lp155.2.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1567684800">- Set pytest maximum version.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1572868800">- Add pytest4.patch to make test suite work even with pytest 4.
  gh#agronholm/apscheduler#401</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1572868801">- Update to 3.6.2, which fixes (together with the patch
  compat-pytest4+.patch, which replaces pytest4.patch)
  incompatibility with pytest 4+. gh#agronholm/apscheduler#401</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1578916800">- update to version 3.6.3
  * just pytest4 compatibility
- drop obsolete patch compat-pytest4+.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584360000">- Fix build wihtout python2</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1611316800">- Add missing buildrequirement</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1612180800">- update to 3.7.0:
  * Dropped support for Python 3.4
  * Added PySide2 support (PR by Abdulla Ibrahim)
  * Pinned ``tzlocal`` to a version compatible with pytz
  * Ensured that jitter is always non-negative to prevent triggers from firing
    more often than intended
  * Changed ``AsyncIOScheduler`` to obtain the event loop in ``start()``
    instead of ``__init__()``,
    to prevent situations where the scheduler won't run because it's using a
    different event loop than then one currently running
  * Made it possible to create weak references to ``Job`` instances
  * Made the schedulers explicitly raise a descriptive ``TypeError`` when serialization is attempted
  * Fixed Zookeeper job store using backslashes instead of forward slashes for paths
    on Windows
  * Fixed deprecation warnings on the MongoDB job store and increased the minimum PyMongo
  * Fixed ``BlockingScheduler`` and ``BackgroundScheduler`` shutdown hanging after the user has
    erroneously tried to start it twice
  * Fixed memory leak when coroutine jobs raise exceptions
  * Fixed inability to schedule wrapped functions with extra arguments when the wrapped function
    cannot accept them but the wrapper can (original PR by Egor Malykh)
  * Fixed potential ``where`` clause error in the SQLAlchemy job store when a subclass uses more than
    one search condition
  * Fixed a problem where bound methods added as jobs via textual references were called with an
    unwanted extra ``self`` argument (PR by Pengjie Song)
  * Fixed ``BrokenPoolError`` in ``ProcessPoolExecutor`` so that it will automatically replace the
    broken pool with a fresh instance</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 3.8.0:
  * Allowed passing through keyword arguments to the underlying stdlib executors in the
  thread/process pool executors (PR by Albert Xu)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635249600">- update to 3.8.1:
  * Allowed the use of tzlocal v4.0+ in addition to v2.*</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1642852800">- Unpin pytest&lt;6</changelog>
  <changelog author="pgajdos@suse.com" date="1646136000">- version update to 3.9.1
  3.9.1
  - ----
  * Removed a leftover check for pytz ``localize()`` and ``normalize()`` methods
  3.9.0
  - ----
  * Added support for PySide6 to the Qt scheduler
  * No longer enforce pytz time zones (support for others is experimental in the 3.x series)
  * Fixed compatibility with PyMongo 4
  * Fixed pytz deprecation warnings
  * Fixed RuntimeError when shutting down the scheduler from a scheduled job</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1669896000">- version update to 3.9.1.post1
  * Dropped Python 2.7 from the list of supported Python versions
    Relates to #666.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677153600">- update to 3.10.0:
  * Fixed compatibility with SQLAlchemy 2.0 and bumped minimum
    supported version to 1.4
  * Dropped support for Python versions older than 3.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678795200">- update to 3.10.1:
  * Fixed ``TypeError: arguments did not match any overloaded
    call:`` in QtScheduler due to ``wait_time`` being float
    and not an integer which QT needs it to be</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692187200">- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1695038400">- update to 3.10.4:
  * Fixed incorrect module name being generated for references to
    class methods via a subclass where the subclass does not
    override the method
  * Fixed ``TypeError`` related to entry point iteration on
    Python 3.9
  * Ensured consistent support for both PySide and PyQt (v6 to
    v2) on QtScheduler
  * Replaced uses of the deprecated ``pkg_resources`` module with
    ``importlib.metadata``
  * Fixed scheduling class methods like ``B.methodname`` where
    the ``B`` class inherits from class ``A`` and ``methodname``
    is a class method of class ``A``
  * Fixed scheduler sleeping for too long (and thus jobs missing
    their scheduled run times) if its wakeup cycle takes too much
    time</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1737720000">- Update to 3.11.0
  * Dropped support for Python 3.6 and 3.7
  * Added support for ZoneInfo time zones and deprecated support
    for pytz time zones
  * Added CalendarIntervalTrigger, backported from the 4.x series
  * Added the ability to export and import jobs via
    scheduler.export_jobs() and scheduler.import_jobs(),
    respectively
  * Removed the dependency on six
  * Changed ProcessPoolExecutor to spawn new subprocesses from scratch
    instead of forking on all platform
  * Fixed AsyncIOScheduler inadvertently creating a defunct event loop at
    start, leading to the scheduler not working at all
  * Fixed ProcessPoolExecutor not respecting the passed keyword arguments
    when a broken pool was being replaced
- Adjust upstream source name in spec file
- Switch build system from setuptools to pyproject.toml
  * Add python-pip and python-wheel to BuildRequires
  * Replace %python_build with %pyproject_wheel
  * Replace %python_install with %pyproject_install</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742990400">- Lowercase metadata directory name.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1744286400">- Actually drop {Build,}Requires on six.
- Support both lowercased and unnormalized metadata directory names.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763726400">- Update to 3.11.1
  * Fixed scheduler.shutdown() not raising SchedulerNotRunning (or raising
    the wrong exception) for asynchronous schedulers when the scheduler is
    in fact not running
  * Fixed CronTrigger sticking on a folded datetime during the fall-back
    DST transition (#1021).</changelog>
</package>
<package pkgid="343d5adaabbb0d4557748705d34f9719a0b4e27cef78413b6fc1a265e3ccf563" name="python-Mako" arch="src">
  <version epoch="0" ver="1.3.0" rel="150700.1.1"/>
  <changelog author="pgajdos@suse.com" date="1564401600">- version update to 1.0.14
  * The n filter is now supported in the &lt;%page&gt; tag. This allows a template to omit the default expression filters throughout a whole template, for those cases where a
    template-wide filter needs to have default filtering disabled.
  * Fixed issue where the correct file URI would not be shown in the template-formatted exception traceback if the template filename were not known. Additionally fixes an issue
    where stale filenames would be displayed if a stack trace alternated between different templates.
  * Improved the line-number tracking for source lines inside of Python &lt;% ... %&gt; blocks, such that text- and HTML-formatted exception traces such as that of
    html_error_template() now report the correct source line inside the block, rather than the first line of the block itself. Exceptions in &lt;%! ... %&gt; blocks which get raised
    while loading the module are still not reported correctly, as these are handled before the Mako code is generated.</changelog>
  <changelog author="pgajdos@suse.com" date="1565006400">- version update to 1.1.0
  * Removed the "python setup.py test" feature in favor
  * Replaced usage of ``inspect.getfullargspec()`` with the vendored version
    used by SQLAlchemy, Alembic to avoid future deprecation warnings.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1582027200">- update to 1.1.1
  * Replaced usage of the long-superseded “parser.suite” module in the mako.util
  package for parsing the python magic encoding comment with the “ast.parse” function
  * Added “babel” and “lingua” dependency entries to the setuptools entrypoints
  for the babel and lingua extensions</changelog>
  <changelog author="mimi.vx@gmail.com" date="1583150400">- update to 1.1.2
  * Added –output-file argument to the Mako command line runner</changelog>
  <changelog author="pgajdos@suse.com" date="1590408000">- %python3_only -&gt; %python_alternative</changelog>
  <changelog author="mimi.vx@gmail.com" date="1591617600">- update to 1.1.3
  * The default template encoding is now utf-8</changelog>
  <changelog author="code@bnavigator.de" date="1607688000">- Let the python-rpm-macros do their job for the correct provides
  and obsoletes tags for multiple python3 flavors
  gh#openSUSE/python-rpm-macros#66</changelog>
  <changelog author="dmueller@suse.com" date="1611489600">- update to 1.1.4:
  * Fixed Python deprecation issues related to module importing, as well as
    file access within the Lingua plugin, for deprecated APIs that began to
    emit warnings under Python 3.10.</changelog>
  <changelog author="schubi@schubi.de" date="1633003200">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="schubi@suse.de" date="1633435200">- Added BuildRequires:  alts</changelog>
  <changelog author="mcepl@suse.com" date="1633521600">- Remove obsolete %suse_version %if</changelog>
  <changelog author="dmueller@suse.com" date="1634385600">- update to 1.1.5:
  * Fixed some issues with running the test suite which would
    be revealed by running tests in random order.</changelog>
  <changelog author="dmueller@suse.com" date="1638792000">- update to 1.1.6:
  * Fixed issue where control statements on multi lines with a backslash would
    not parse correctly if the template itself contained CR/LF pairs as on
    Windows.</changelog>
  <changelog author="pgajdos@suse.com" date="1648123200">- python-mock is not required for build</changelog>
  <changelog author="steven.kowalik@suse.com" date="1658145600">- Update to 1.2.1:
  * [bug] [tests] Various fixes to the test suite in the area of exception
    message rendering to accommodate for variability in Python versions as
    well as Pygments.
  * [performance] Optimized some codepaths within the lexer/Python code
    generation process, improving performance for generation of templates
    prior to their being cached. Pull request courtesy Takuto Ikuta.
  * [changed] [py3k] Corrected "universal wheel" directive in setup.cfg so
    that building a wheel does not target Python 2.
  * [changed] [py3k] The bytestring_passthrough template argument is removed,
    as this flag only applied to Python 2.
  * [changed] [py3k] With the removal of Python 2's cStringIO, Mako now uses
    its own internal FastEncodingBuffer exclusively.
  * [changed] Refactored test utilities into mako.testing module. Removed
    unittest.TestCase dependency in favor of pytest.
  * [changed] [setup] Replaced the use of pkg_resources with the importlib
    library. For Python &lt; 3.8 the library importlib_metadata is used.
  * [changed] [py3k] Removed support for Python 2 and Python 3.6. Mako now
    requires Python &gt;= 3.7.
  * [bug] [py3k] Mako now performs exception chaining using raise from,
    correctly identifying underlying exception conditions when it raises its
    own exceptions. Pull request courtesy Ram Rachum.
- Remove python2 gubbins, since it is no longer supported.</changelog>
  <changelog author="dmueller@suse.com" date="1662897600">- update to 1.2.2:
  * Fixed issue in lexer where the regexp used to match tags would not
    correctly interpret quoted sections individually (CVE-2022-40023,
    bsc#1203246)</changelog>
  <changelog author="dmueller@suse.com" date="1664452800">- update to 1.2.3:
  * Fixed issue in lexer in the same category as that of :ticket:`366` where
    the regexp used to match an end tag didn't correctly organize for matching
    characters surrounded by whitespace, leading to high memory / interpreter
    hang if a closing tag incorrectly had a large amount of unterminated space
    in it. Credit to Sebastian Chnelik for locating the issue.
  * As Mako templates inherently render and directly invoke arbitrary Python
    code from the template source, it is **never** appropriate to create
    templates that contain untrusted input.</changelog>
  <changelog author="yarunachalam@suse.com" date="1670068800">- Update to 1.2.4
  [bug] [codegen] Fixed issue where unpacking nested tuples in a for loop using would raise a
  "couldn't apply loop context" error if the loop context was used. The regex
  used to match the for loop expression now allows the list of loop variables
  to contain parenthesized sub-tuples. Pull request courtesy Matt Trescott.</changelog>
  <changelog author="asn@cryptomilk.org" date="1686830400">- Use sle15_python_module_pythons</changelog>
  <changelog author="dmueller@suse.com" date="1701950400">- update to 1.3.0:
  * Mako 1.3.0 bumps the minimum Python version to 3.8
  * Python 3.12 is now supported explicitly.</changelog>
</package>
<package pkgid="cb084ef3045c63bc22b3698b0e0a36bd284811dfcf0731443a1d084c3a00ff3a" name="python-aliyun-img-utils" arch="noarch">
  <version epoch="0" ver="2.5.1" rel="150700.11.1"/>
  <changelog author="adrian.glaubitz@suse.com" date="1618228800">- Initial build
  + Version 1.1.0</changelog>
  <changelog author="sean.marlow@suse.com" date="1624363200">- Update to v1.2.0
  + Add timeout and accelerated transfer options.</changelog>
  <changelog author="sean.marlow@suse.com" date="1625227200">- Update to v1.3.0
  + Add functions for handling ssh key pairs.</changelog>
  <changelog author="sean.marlow@suse.com" date="1626868800">- Update to v1.4.0
  + Add tags to image during deprecation.</changelog>
  <changelog author="sean.marlow@suse.com" date="1633953600">- Update to v1.5.0
  + Un-share image before deprecation.
  + Fix copy image log message.
  + Add wait on blob method after upload finishes.</changelog>
  <changelog author="sean.marlow@suse.com" date="1634040000">- Update to v1.6.0
  + Revert deprecation changes
  + Image remains available and shared on deprecation. Only the
    deprecation tags are added to the image.</changelog>
  <changelog author="sean.marlow@suse.com" date="1639137600">- Version v1.7.0
  + Log the correct region name when copying image
  + Handle KeyError when getting image info</changelog>
  <changelog author="sean.marlow@suse.com" date="1639656000">- Version v1.7.1
  + Add rpm-macros as a build requirement.</changelog>
  <changelog author="sean.marlow@suse.com" date="1641297600">- Version v1.8.0
  + Bump the connection timeout for compute client to 180 seconds.</changelog>
  <changelog author="sean.marlow@suse.com" date="1644408000">- Version v2.0.0
  + Fix delete image bug
  + Handle image state flow when waiting for image to be available
  + Add a longer wait timeout and make it configurable
  + Add available states to the image class
  + Search on all states by default when retrieving compute image
  + --status replaces --deprecated in the image info endpoint</changelog>
  <changelog author="sean.marlow@suse.com" date="1653480000">- Version v2.1.0
  + Consistant error handling in class methods
  + Sanitize all HttpErrors</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1759233600">- Update to version 2.5.1:
  * Bump version: 2.5.0 → 2.5.1
  * Update changelog for v2.5.1
  * Set lower version requirement for aliyun ecs sdk
  * Bump version: 2.4.0 → 2.5.0
  * Update changelog for v2.5.0
  * Includes a new flag to add nvme support for image create operations
  * Fixing tests for python 3.11
  * Again
  * Trying different approach
  * Python 3.7 version change
  * Fix attempt fro  git actions
  * Fixes possible undefined variable access</changelog>
</package>
<package pkgid="9aed7190df904a121763f08584a5959a4de1d6c5c2977932018ae26587222292" name="python-aliyun-img-utils" arch="src">
  <version epoch="0" ver="2.5.1" rel="150700.11.1"/>
  <changelog author="adrian.glaubitz@suse.com" date="1618228800">- Initial build
  + Version 1.1.0</changelog>
  <changelog author="sean.marlow@suse.com" date="1624363200">- Update to v1.2.0
  + Add timeout and accelerated transfer options.</changelog>
  <changelog author="sean.marlow@suse.com" date="1625227200">- Update to v1.3.0
  + Add functions for handling ssh key pairs.</changelog>
  <changelog author="sean.marlow@suse.com" date="1626868800">- Update to v1.4.0
  + Add tags to image during deprecation.</changelog>
  <changelog author="sean.marlow@suse.com" date="1633953600">- Update to v1.5.0
  + Un-share image before deprecation.
  + Fix copy image log message.
  + Add wait on blob method after upload finishes.</changelog>
  <changelog author="sean.marlow@suse.com" date="1634040000">- Update to v1.6.0
  + Revert deprecation changes
  + Image remains available and shared on deprecation. Only the
    deprecation tags are added to the image.</changelog>
  <changelog author="sean.marlow@suse.com" date="1639137600">- Version v1.7.0
  + Log the correct region name when copying image
  + Handle KeyError when getting image info</changelog>
  <changelog author="sean.marlow@suse.com" date="1639656000">- Version v1.7.1
  + Add rpm-macros as a build requirement.</changelog>
  <changelog author="sean.marlow@suse.com" date="1641297600">- Version v1.8.0
  + Bump the connection timeout for compute client to 180 seconds.</changelog>
  <changelog author="sean.marlow@suse.com" date="1644408000">- Version v2.0.0
  + Fix delete image bug
  + Handle image state flow when waiting for image to be available
  + Add a longer wait timeout and make it configurable
  + Add available states to the image class
  + Search on all states by default when retrieving compute image
  + --status replaces --deprecated in the image info endpoint</changelog>
  <changelog author="sean.marlow@suse.com" date="1653480000">- Version v2.1.0
  + Consistant error handling in class methods
  + Sanitize all HttpErrors</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1759233600">- Update to version 2.5.1:
  * Bump version: 2.5.0 → 2.5.1
  * Update changelog for v2.5.1
  * Set lower version requirement for aliyun ecs sdk
  * Bump version: 2.4.0 → 2.5.0
  * Update changelog for v2.5.0
  * Includes a new flag to add nvme support for image create operations
  * Fixing tests for python 3.11
  * Again
  * Trying different approach
  * Python 3.7 version change
  * Fix attempt fro  git actions
  * Fixes possible undefined variable access</changelog>
</package>
<package pkgid="e38d0fa535f3022640df1bcb0443ebe4aa551fb624f9832dc49c371b193cfc8f" name="python-aliyun-python-sdk-ecs" arch="src">
  <version epoch="0" ver="4.24.82" rel="lp156.1.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1658750400">- New upstream release
  + Version 4.24.22
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1659614400">- New upstream release
  + Version 4.24.23
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662033600">- New upstream release
  + Version 4.24.24
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1663156800">- New upstream release
  + Version 4.24.25
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1665748800">- New upstream release
  + Version 4.24.26
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684324800">- New upstream release
  + Version 4.24.62
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- New upstream release
  + Version 4.24.63
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686830400">- New upstream release
  + Version 4.24.64
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1691928000">- New upstream release
  + Version 4.24.65
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692360000">- New upstream release
  + Version 4.24.66
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1698667200">- New upstream release
  + Version 4.24.67
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 4.24.68
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702296000">- New upstream release
  + Version 4.24.69
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712664000">- New upstream release
  + Version 4.24.71
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1713268800">- Switch package to modern Python Stack on SLE-15
  + Use Python 3.11 on SLE-15 by default
  + Add Obsoletes for old python3 package on SLE-15
  + Drop support for older Python versions
- Switch build system from setuptools to pyproject.toml
  + Add python-pip and python-wheel to BuildRequires
  + Replace %python_build with %pyproject_wheel
  + Replace %python_install with %pyproject_install
- Limit Python files matched in %files section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1714392000">- New upstream release
  + Version 4.24.72
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717156800">- New upstream release
  + Version 4.24.73
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1741262400">- - New upstream release
  + Version 4.24.80
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package
- Remove %check section from spec file</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1742212800">- New upstream release
  + Version 4.24.81
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1744977600">- New upstream release
  + Version 4.24.82
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
</package>
<package pkgid="6ff7c13a6aba425c7b5b368bcaca98c2d0238f8dcc87e04f472cddce458bb692" name="python-amqpstorm" arch="src">
  <version epoch="0" ver="2.10.7" rel="2.3"/>
  <changelog author="sean.marlow@suse.com" date="1512648000">- Intial release v2.2.2</changelog>
  <changelog author="sean.marlow@suse.com" date="1518004800">- Update to v2.4.0
  + basic.consume now allows for multiple callbacks.
- Update to v.2.3.0
  + Added delivery_tag abd redelivered properties to message.
  + Added support for Management Api Healthchecks.
  + Fixed delivery_tag being set to None by default.
  + Exposed requests verify and certs flags to Management API.</changelog>
  <changelog author="sean.marlow@suse.com" date="1535457600">- Update to v2.4.1
  + Added client/server negotiation to better determine the
    maximum supported channels and frame size.
  + We now raise an exception if the maximum allowed channel
    count is ever reached.</changelog>
  <changelog author="tchvatal@suse.com" date="1535544000">- Install license file
- Make sure we run unittests
- State out all the requirements from setup.py and friends
- Drop not really required devel dependency</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1536580800">- Update to 2.4.2:
  * Install license file out of the box</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1536840000">- Do not distribute generic examples folder</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1549368000">- Update to 2.6.2
  + Set default TCP Timeout to 10s on UriConnection to match
    Connection.
  + Internal RPC Timeout for Opening and Closing Connections are
    now set to a fixed 30s.
- Update to 2.6.1
  + Fixed minor issue with the last channel id not being available.
- Update to 2.6.0
  + Re-use closed channel ids.
  + Changed Poller Timeout to be a constant.
  + Improved Connection Close performance.
  + Channels is now a publicly available variable in Connections.
- Update to 2.5.0
  + Upgraded pamqp to v2.0.0.
  + Properly wait until the inbound queue is empty when
    break_on_empty is set.
  + Fixed issue with Management queue/exchange declare when the
    passive flag was set to True.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1549368001">- Remove max version requirement on pamqp.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Switch of randomly failing test:
  * test_heartbeat_basic_raise_on_missed_heartbeats</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1559908800">- Update to 2.7.0
  * Added support for passing your own ssl context
  * Improved logging verbosity on connection failures
  * Fixed occasional error message when closing a SSL connection</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1563537600">- Fix build on SLE-12
  + Add python to BuildRequires for suse_version &lt; 1500</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568376000">- Update to 2.7.1:
  * Fixed Connection close taking longer than intended when using SSL [#75]- Thanks troglas.
  * Fixed an issue with closing Channels taking too long after the server initiated it.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1579176000">- update to 2.7.2
  * Added ability to override client_properties</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1591790400">- replace nose with pytest</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1595937600">- Update to 2.8.1:
  * Cleaned up documentation.
  * Introduced a new channel function called check_for_exceptions.
  * Fixed issue where a publish was successful but raised an error because
    connection was closed
  * Updated TLS handling to use the non-deprecated way of creating a TLS
    Connection
  * Enabled SNI for TLS connections by default</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1618833600">- Update to 2.8.4
  * Added getter/setter methods for Message properties expiration, message_type and user_id
  * Fixed pip sdist circular dependency
  * Fixed basic.consume argument type in documentation
  * Fixed a bug in Message.create where it would mutate the properties dict
- Create patch pamqp3.patch for better compatibility</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1652097600">- Update to 2.10.4
  * Fixed a potential deadlock when opening a channel with a broken connection [#97]
  * Added support for custom Message implementations
  * Added Pagination and Filtering support to Management list calls
  * Updated to use pytest framework instead of nose for testing.
  * Fixed bug with UriConnection not handling amqps:// properly.
  * Fixed bad socket fd causing high cpu usage [#110]
- Get new pamqp3.patch from https://github.com/eandersson/amqpstorm/pull/95,
  which should be in v3 (which is somehow not tagged yet)
  * rebased it to the new codestream
- Do not require mock
  * mock.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701518400">- update to 2.10.7:
  * Fixed bug with heartbeat interval on the client not sent
    frequently enough [#127] - Thanks Ivan Héda.
  * Added support for Python 3.12.
  * Fixed deprecated warning when using Python 3.11.
  * Added support for bulk removing users with the Management
    Api.
  * Added support to get the Cluster Name using the Management
    Api.
  * Fixed ConnectionUri to default to port 5761 when using ssl</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1747137600">- Convert to pip-based build</changelog>
</package>
<package pkgid="9f1500c8e297051501fc9d968e25d65f42370ccef2b9ef37e6853d812704f6b8" name="python-aniso8601" arch="src">
  <version epoch="0" ver="10.0.1" rel="lp155.2.3"/>
  <changelog author="mimi.vx@gmail.com" date="1534680000">- inital commit</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551873600">- Update to 5.1.0:
  * many changes see CHANGELOG.rst</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1552305600">- Update to 6.0.0:
  * Remove previously deprecated built in version of relativetimebuilder</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1560340800">- Update to 7.0.0
  * Handle all fractional components as an integer number of microseconds,
    eliminating rounding issues</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1569499200">- Update to 8.0.0:
  * Handle ',' character as a fractional separator, as required by 4.2.2.4, see PR 12
  * Fix semver usage for prelease version, as required by clause 9</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1587643200">- Only BuildRequire python-mock with Python 2.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608465600">- update to 8.1.0:
  * Empty string arguments to get_date_resolution and parse_date now raise ISOFormatError, fixes 26
  * None and non-string arguments to get_date_resolution and parse_date now raise ValueError
  * Empty string arguments to parse_duration now raise ISOFormatError
  * None and non-string arguments to parse_duration now raise ValueError
  * Empty string arguments to parse_interval and parse_repeating_interval now raise ISOFormatError
  * None and non-string arguments to parse_interval and parse_repeating_internval now raise ValueError
  * Empty string arguments to get_time_resolution and parse_time now raise ISOFormatError
  * None and non-string arguments to parse_time now raise ValueError
  * None and non-string arguments to parse_timezone now raise ValueError
  * Empty string arguments to parse_datetime now raise ISOFormatError
  * None and non-string arguments to parse_datetime now raise ValueError
  * Missing delimiter in datetime strings when calling parse_datetime now raises ISOFormatError
  * Missing delimiter in regular and repeating interval strings when calling parse_interval and parse_repeating_interval now raises ISOFormatError
  * get_time_resolution now correctly throws ISOFormatError when a time component has too many characters in a time using ":" as a separator</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1612180800">- update to 8.1.1:
  * Deprecate running tests with python setup.py tests as the test suite
    support in Setuptools is deprecated
  * Add version to __init__.py
  * Cleaner reading of README.rst into the long_description field of setup.py
  * Define long_description_content_type as text/x-rst
  * Simplify Sphinx configuration
  * Add compat.is_string method, returns True for str, unicode types, False
    otherwise, used to fix 28</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1618315200">- Update to 9.0.1:
  * Parsing prescribed durations with only hour and second time components (see PR 14)
  * Parsing prescribed durations with only year and day components
  * Add support for concise interval format (see 27)
  * Add explicit bounds of [000, 366] to day of year component _parse_ordinal_date, this adds the same limits to dates of the format YYYYDDD or YYYY-DDD when using parse_date
  * Add range_check_date, range_check_time, range_check_duration, range_check_repeating_interval, and range_check_timezone range checking class methods to BaseTimeBuilder there are no datetime or non-repeating interval check function as they are made of already checked parts
  * PythonTimeBuilder now calls the appropriate range check functions using the range_check_date, range_check_time, range_check_duration, range_check_repeating_interval, and range_check_timezone methods defined in aniso8601.builders
  * Add range_check_duration to PythonTimeBuilder which calls BaseTimeBuilder.range_check_duration and performs additional checks against maximum timedelta size
  * Add range_check_interval to PythonTimeBuilder which handles building concise dates and performs additional checks against maximum timedelta size
  * Add get_datetime_resolution which behaves like get_time_resolution but accepts a ISO 8601 date time as an argument, return value is a TimeResolution
  * Add exceptions.RangeCheckError as a parent type of all failures in the range check methods, it descends from ValueError
  * Add get_duration_resolution which behaves like other resolution helpers, return value is a DurationResolution
  * Add get_interval_resolution which behaves like other resolution helpers, return value is a IntervalResolution
  * Negative durations now fail at the parse step and simply raise ISOFormatError, calling a PythonTimeBuilder.build_duration directly with a negative duration component will yield an ISOFormatError in the range check
  * Raise DayOutOfBoundsError if calendar day exceeds number of days in calendar month
  * Raise ISOFormatError when date or time string contains extra whitespace
  * Raise ISOFormatError when duration contains multiple duration designators ("P"), or time designators ("T")
  * PythonTimeBuilder.build_duration raises YearOutOfBoundsError, MonthOutOfBoundsError, WeekOutOfBoundsError, HoursOutOfBoundsError, MinutesOutOfBoundsError, or SecondsOutOfBoundsError when a given duration component would result in a timedelta that would exceed the maximum size
  * Raise ISOFormatError if number of delimiters is not exactly 1 in parse_interval
  * Raise ISOFormatError when either part of an interval string before of after the delimiter is empty
  * Raise YearOutOfBoundsError in PythonTimeBuilder.build_interval if an interval with a duration would exceed the maximum or minimum years for Python date objects
  * Simplify parse_date, build_date will now be called with explicit None arguments instead of date components not in the parsed string excluded from the call
  * Change get_date_resolution to call parse_date and return the resolution based on the smallest parsed component
  * Simplify parse_time, build_time will now be called with explicit None arguments instead of date components not in the parsed string excluded from the call
  * Change get_time_resolution to call parse_time and return the resolution based on the smallest parsed component
  * TupleBuilder now builds DateTuple, TimeTuple, DatetimeTuple, DurationTuple, IntervalTuple, RepeatingIntervalTuple and TimezoneTuple namedtuples
  * Simplify parse_duration, build_duration will now be called with explicit None arguments when components of a prescribed duration are not present in the ISO 8601 duration string instead of being excluded from the call
  * Remove unused decimalfraction.find_separator
  * Remove unused PythonTimeBuilder._split_to_microseconds
  * Removed NegativeDurationError
- Switch %pyunittest macro for running tests.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1684843200">- Clean up SPEC file</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688644800">- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- require setuptools</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1738584000">- update to 10.0.0:
  * Reduced accuracy representations of years when parsing a
    calendar date are now only allowed to be [YY] (see 31)
  * No longer specify a Python interpreter version to Black
  * Cleanup unsupported Pylint configuration options
  * Fix used-before-assignment errors
  * Fix coverage issue caused by unreachable conditional in
    _parse_interval_end</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1747742400">- Update to 10.0.1
  * **Moved to Codeberg:** https://codeberg.org/nielsenb-jf/aniso8601
  * :code:`year_range_check` will only shift 0s in from the left for
    year strings of length 2. Since :code:`parse_date` throws an
    :code:`IsoFormatError` for year strings of lengths other than 2 or
    4 this shouldn't significantly change any public API consumers.
  * Specify changelog location in :code:`setup.py`
  * Change to `Woodpecker CI &lt;https://woodpecker-ci.org/&gt;`_
  * Add a CI pipeline to test builders when a tag is pushed</changelog>
</package>
<package pkgid="01bc3fc27b78f475bf4db9cca6fc50ef5fcb8583919289059f9ceb6218883572" name="python-aws-mp-utils" arch="noarch">
  <version epoch="0" ver="0.4.0" rel="150700.18.4"/>
</package>
<package pkgid="d0645e9b32841b2d3539adcc4c0f67a8c41fb2f04644247517066415ecfb680d" name="python-aws-mp-utils" arch="src">
  <version epoch="0" ver="0.4.0" rel="150700.18.4"/>
</package>
<package pkgid="76c03ca3b94b1d889fca5bf6db533bc62c8289e9ed5c7ca9476d43da20fba18e" name="python-aws-regions" arch="src">
  <version epoch="0" ver="0.6.0" rel="150700.7.1"/>
  <changelog author="sean.marlow@suse.com" date="1628596800">- v0.0.1
  + Initial release.</changelog>
  <changelog author="sean.marlow@suse.com" date="1628683200">- v0.0.2
  + Fix lru_cache bug. maxsize was not optional before python 3.8.</changelog>
  <changelog author="sean.marlow@suse.com" date="1633003200">- v0.0.3
  + Add README content.
  + Add packaging artifacts for OBS.</changelog>
  <changelog author="sean.marlow@suse.com" date="1639742400">- v0.0.4
  + Add rpm-macros to build requirements in spec.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1772798400">- Update to version 0.6.0:
  * Bump version: 0.5.1 → 0.6.0
  * Updates CHANGES.md for  v0.6.0
  * Fix linting issues
  * Implements a config option to ignore certain regions
  * Bump version: 0.5.0 → 0.5.1
  * Update changelog to v0.5.1
  * Add missing PyYAML requirement
  * Bump version: 0.4.0 → 0.5.0</changelog>
</package>
<package pkgid="c7a777316e448518aa3acc57aa4c3f53c1a4e5e121eac1183d10a70a95fe1e69" name="python-aws-regions" arch="x86_64">
  <version epoch="0" ver="0.6.0" rel="150700.7.1"/>
  <changelog author="sean.marlow@suse.com" date="1628596800">- v0.0.1
  + Initial release.</changelog>
  <changelog author="sean.marlow@suse.com" date="1628683200">- v0.0.2
  + Fix lru_cache bug. maxsize was not optional before python 3.8.</changelog>
  <changelog author="sean.marlow@suse.com" date="1633003200">- v0.0.3
  + Add README content.
  + Add packaging artifacts for OBS.</changelog>
  <changelog author="sean.marlow@suse.com" date="1639742400">- v0.0.4
  + Add rpm-macros to build requirements in spec.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1772798400">- Update to version 0.6.0:
  * Bump version: 0.5.1 → 0.6.0
  * Updates CHANGES.md for  v0.6.0
  * Fix linting issues
  * Implements a config option to ignore certain regions
  * Bump version: 0.5.0 → 0.5.1
  * Update changelog to v0.5.1
  * Add missing PyYAML requirement
  * Bump version: 0.4.0 → 0.5.0</changelog>
</package>
<package pkgid="f7a0c5b50fd87603b9a19352f42595562c52c06139d509f1199809da5387b317" name="python-azure-img-utils" arch="src">
  <version epoch="0" ver="2.6.0" rel="150700.5.1"/>
  <changelog author="sean.marlow@suse.com" date="1629201600">- v0.0.1
  + Initial release</changelog>
  <changelog author="sean.marlow@suse.com" date="1632916800">- v0.0.2
  + Fix singledispatch registration of get_blob_service for py3.6
    compatibility.
  + Setup CI/CT workflows.</changelog>
  <changelog author="sean.marlow@suse.com" date="1633435200">- v0.0.3
  + Migrate changes file.</changelog>
  <changelog author="sean.marlow@suse.com" date="1639137600">- v0.1.0
  + Retry all failed requests</changelog>
  <changelog author="sean.marlow@suse.com" date="1639742400">- v0.1.1
  + Add rpm-macros to build requirements in spec.</changelog>
  <changelog author="sean.marlow@suse.com" date="1647432000">- v0.2.0
  + Add method for removing an image version from an offer.</changelog>
  <changelog author="sean.marlow@suse.com" date="1647432001">- v0.2.1
  + No changes: Re-sync OBS and PyPI versions.</changelog>
  <changelog author="sean.marlow@suse.com" date="1648123200">- v0.2.2
  + Capitalize Hyper v default generation
  + Raise exception if resource group missing when creating or
    deleting compute images.</changelog>
  <changelog author="sean.marlow@suse.com" date="1649419200">- v0.3.0
  + Drive image removal by image URN
  + Make all args optional at class instantiation of AzureImage
  - Instead catch missing args in a lazy fashion</changelog>
  <changelog author="sean.marlow@suse.com" date="1652270400">- v0.4.0
  + Add endpoints for processing shared image gallery images.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1774440000">- Update to version 2.6.0:
  * Bump version: 2.5.0 → 2.6.0
  * Update changelog to v2.6.0
  * Fix readme for arg changes
  * Add CLI command to add image from gallery
  * Bump version: 2.4.0 → 2.5.0
  * Update changelog for v2.5.0
  * Drop the version restriction
  * Add version restriction</changelog>
</package>
<package pkgid="871e767fe0c43696df91ecd395f70d1b8c20c386b3aa2025dbebe286bf878236" name="python-azure-img-utils" arch="x86_64">
  <version epoch="0" ver="2.6.0" rel="150700.5.1"/>
  <changelog author="sean.marlow@suse.com" date="1629201600">- v0.0.1
  + Initial release</changelog>
  <changelog author="sean.marlow@suse.com" date="1632916800">- v0.0.2
  + Fix singledispatch registration of get_blob_service for py3.6
    compatibility.
  + Setup CI/CT workflows.</changelog>
  <changelog author="sean.marlow@suse.com" date="1633435200">- v0.0.3
  + Migrate changes file.</changelog>
  <changelog author="sean.marlow@suse.com" date="1639137600">- v0.1.0
  + Retry all failed requests</changelog>
  <changelog author="sean.marlow@suse.com" date="1639742400">- v0.1.1
  + Add rpm-macros to build requirements in spec.</changelog>
  <changelog author="sean.marlow@suse.com" date="1647432000">- v0.2.0
  + Add method for removing an image version from an offer.</changelog>
  <changelog author="sean.marlow@suse.com" date="1647432001">- v0.2.1
  + No changes: Re-sync OBS and PyPI versions.</changelog>
  <changelog author="sean.marlow@suse.com" date="1648123200">- v0.2.2
  + Capitalize Hyper v default generation
  + Raise exception if resource group missing when creating or
    deleting compute images.</changelog>
  <changelog author="sean.marlow@suse.com" date="1649419200">- v0.3.0
  + Drive image removal by image URN
  + Make all args optional at class instantiation of AzureImage
  - Instead catch missing args in a lazy fashion</changelog>
  <changelog author="sean.marlow@suse.com" date="1652270400">- v0.4.0
  + Add endpoints for processing shared image gallery images.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1774440000">- Update to version 2.6.0:
  * Bump version: 2.5.0 → 2.6.0
  * Update changelog to v2.6.0
  * Fix readme for arg changes
  * Add CLI command to add image from gallery
  * Bump version: 2.4.0 → 2.5.0
  * Update changelog for v2.5.0
  * Drop the version restriction
  * Add version restriction</changelog>
</package>
<package pkgid="fb0762e11d1147b9770fa6e43ade6c97db47dfa4ec50813da3033d8dd7ed99b2" name="python-circuitbreaker" arch="src">
  <version epoch="0" ver="2.1.3" rel="2.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1635249600">- Initial build
  + Version 1.3.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1635249601">- Add packaging of GitHub URL tarball and make tests running.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1635336000">- Update to 1.3.2:
  - tests are included in the tarball</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1724760000">- update to 2.0.0:
  * Async Support
  * Python2 not supported anymore
  * Supported Python versions now are:  3.11, 3.10, 3.9, 3.8, 3.7
- version 1.4.0:
  * Fallback Function
  * Custom callable for handling exceptions
  * Monotonic clock
  * Circuitbreaker default name
  * the project is now built on Github Action instead of Travis CI
  * building for python 3.10
  * applied smaller flake8 fixes
- Drop use_stdlib_mock.patch merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1745841600">- update to 2.1.3:
  * fix datetime.utcnow deprecation
  * test with newer python versions
  * various build cleanups</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1755000000">- Pass asyncio-mode to pytest.</changelog>
</package>
<package pkgid="b476192d2d12489d68ef40889ee90065ff5b133b9fc984770fc8700cd14543a3" name="python-ec2imgutils" arch="noarch">
  <version epoch="0" ver="10.0.5" rel="150700.2.1"/>
  <changelog author="rjschwei@suse.com" date="1591617600">- Update to version 8.1.1
  + Handle log adapter when getting log_level and set log_level as
    instance attr</changelog>
  <changelog author="sean.marlow@suse.com" date="1592222400">- Update to version 8.1.2 (bsc#1172948)
  + Fix regression in deprecation and list image related to logger
    changes.</changelog>
  <changelog author="rjschwei@suse.com" date="1598270400">- Update to version 9.0.0
  + Handle traceback generated by ec2uploadimg
  + Fix ec2removeimg implementation w.r.t. missing implementation of
    delete confirmation when multiple images are to be deleted</changelog>
  <changelog author="rjschwei@suse.com" date="1607774400">- Update to version 9.0.1 (bsc#1179890)
  + Support gp3 as option to create EBS root volume. This allows image
    creation with the new storage class and save 20% of cost.</changelog>
  <changelog author="rjschwei@suse.com" date="1629460800">- Update to version 9.0.2 (bsc#1189649)
  + In addition to tagging images in AWS also set them to deprecated
    in EC2. This allows the framework to hide the images from new users
    when images are no longer supposed to be used.</changelog>
  <changelog author="rjschwei@suse.com" date="1631620800">- Update to version 9.0.3 (bsc#1190538)
  + Support setting the boot mode for EC2 images, either to legacy-bios
    or uefi. Argument is optional, without it instance will use the default
    boot mode for the given instance type.</changelog>
  <changelog author="rjschwei@suse.com" date="1635940800">- Update to version 9.0.4 (bsc#1192298)
  + Set a time out for the ssh connection to avoid hang in a multi threaded
    environment</changelog>
  <changelog author="sean.marlow@suse.com" date="1639742400">- Add rpm-macros to build requirements in spec.</changelog>
  <changelog author="rjschwei@suse.com" date="1652961600">- Update to version 10.0.0 (bsc#1199722)
  + Add --tpm-support as command line option and tpm_support to the API
    to register images that support NitroTPM
  + API change for ec2deprecateimg. It is now possible to deprecate
    an image without providing a successor image.</changelog>
  <changelog author="rjschwei@suse.com" date="1653393600">- Update to version 10.0.1
  + Follow up fix to (bsc#1199722) allow the user a choice of 2.0 and v2.0 as
    tpm versions on the command line</changelog>
  <changelog author="rjschwei@suse.com" date="1682510400">- Update to version 10.0.2 (bsc#1209255, jsc#PED-3781)
  + Add 'uefi-preferred' boot mode setting</changelog>
  <changelog author="rjschwei@suse.com" date="1686139200">- Fix version confusion between boto3 and botocore for dependency</changelog>
  <changelog author="rjschwei@suse.com" date="1708603200">- Support IMDS version setting (bsc#1220168)
  + For SLE 15 SP6 and later images we want to have instance launch with
    IMDS v2 as the default access protocol. This is accomplished by
    setting the a attribute on the image. The new --imds-support command
    line argument supports this setting.</changelog>
  <changelog author="rjschwei@suse.com" date="1709035200">- Rename package to python-ec2imgutils to follow the latest naming
  convention
- Switch to Python 3.11 build use wheel</changelog>
  <changelog author="dimstar@opensuse.org" date="1709899200">- Use regulare python singlespec machinery: the python module is
  used by the command line tools but also as python module
  directly.</changelog>
  <changelog author="rjschwei@suse.com" date="1710331200">- Remove the split provides for the python3 package per agreement</changelog>
  <changelog author="rjschwei@suse.com" date="1713960000">- Fix the distro condition, Python 3.11 starts with 15 SP4 and
  openSUSE Leap 15.4 not a version greated than 15.4</changelog>
  <changelog author="rjschwei@suse.com" date="1744977600">- Change the build to use a specific Python interpreter rather than building
  multiple versions.</changelog>
  <changelog author="joao.mello@suse.com" date="1748520000">- Create subnet and security-group when they are not provided via config
  file nor command line options. (bsc#1214626)
- Add support for building AWS Nitro Enclave images. (bsc#1230401)
- The translation of the `ssd` value for the backing_store param changes
  from `gp2` to `gp3`.</changelog>
  <changelog author="rjschwei@suse.com" date="1774958400">- Update to version 10.0.5 (jsc#PCT-1097)
  + add new option to apply tags when image gets uploaded
  + add new option to set the channel timeout during upload</changelog>
</package>
<package pkgid="31629a66a65cf9f4b44201767288841cabaf4f64d8e51950daf4d2912983a94c" name="python-ec2imgutils" arch="src">
  <version epoch="0" ver="10.0.5" rel="150700.2.1"/>
  <changelog author="rjschwei@suse.com" date="1591617600">- Update to version 8.1.1
  + Handle log adapter when getting log_level and set log_level as
    instance attr</changelog>
  <changelog author="sean.marlow@suse.com" date="1592222400">- Update to version 8.1.2 (bsc#1172948)
  + Fix regression in deprecation and list image related to logger
    changes.</changelog>
  <changelog author="rjschwei@suse.com" date="1598270400">- Update to version 9.0.0
  + Handle traceback generated by ec2uploadimg
  + Fix ec2removeimg implementation w.r.t. missing implementation of
    delete confirmation when multiple images are to be deleted</changelog>
  <changelog author="rjschwei@suse.com" date="1607774400">- Update to version 9.0.1 (bsc#1179890)
  + Support gp3 as option to create EBS root volume. This allows image
    creation with the new storage class and save 20% of cost.</changelog>
  <changelog author="rjschwei@suse.com" date="1629460800">- Update to version 9.0.2 (bsc#1189649)
  + In addition to tagging images in AWS also set them to deprecated
    in EC2. This allows the framework to hide the images from new users
    when images are no longer supposed to be used.</changelog>
  <changelog author="rjschwei@suse.com" date="1631620800">- Update to version 9.0.3 (bsc#1190538)
  + Support setting the boot mode for EC2 images, either to legacy-bios
    or uefi. Argument is optional, without it instance will use the default
    boot mode for the given instance type.</changelog>
  <changelog author="rjschwei@suse.com" date="1635940800">- Update to version 9.0.4 (bsc#1192298)
  + Set a time out for the ssh connection to avoid hang in a multi threaded
    environment</changelog>
  <changelog author="sean.marlow@suse.com" date="1639742400">- Add rpm-macros to build requirements in spec.</changelog>
  <changelog author="rjschwei@suse.com" date="1652961600">- Update to version 10.0.0 (bsc#1199722)
  + Add --tpm-support as command line option and tpm_support to the API
    to register images that support NitroTPM
  + API change for ec2deprecateimg. It is now possible to deprecate
    an image without providing a successor image.</changelog>
  <changelog author="rjschwei@suse.com" date="1653393600">- Update to version 10.0.1
  + Follow up fix to (bsc#1199722) allow the user a choice of 2.0 and v2.0 as
    tpm versions on the command line</changelog>
  <changelog author="rjschwei@suse.com" date="1682510400">- Update to version 10.0.2 (bsc#1209255, jsc#PED-3781)
  + Add 'uefi-preferred' boot mode setting</changelog>
  <changelog author="rjschwei@suse.com" date="1686139200">- Fix version confusion between boto3 and botocore for dependency</changelog>
  <changelog author="rjschwei@suse.com" date="1708603200">- Support IMDS version setting (bsc#1220168)
  + For SLE 15 SP6 and later images we want to have instance launch with
    IMDS v2 as the default access protocol. This is accomplished by
    setting the a attribute on the image. The new --imds-support command
    line argument supports this setting.</changelog>
  <changelog author="rjschwei@suse.com" date="1709035200">- Rename package to python-ec2imgutils to follow the latest naming
  convention
- Switch to Python 3.11 build use wheel</changelog>
  <changelog author="dimstar@opensuse.org" date="1709899200">- Use regulare python singlespec machinery: the python module is
  used by the command line tools but also as python module
  directly.</changelog>
  <changelog author="rjschwei@suse.com" date="1710331200">- Remove the split provides for the python3 package per agreement</changelog>
  <changelog author="rjschwei@suse.com" date="1713960000">- Fix the distro condition, Python 3.11 starts with 15 SP4 and
  openSUSE Leap 15.4 not a version greated than 15.4</changelog>
  <changelog author="rjschwei@suse.com" date="1744977600">- Change the build to use a specific Python interpreter rather than building
  multiple versions.</changelog>
  <changelog author="joao.mello@suse.com" date="1748520000">- Create subnet and security-group when they are not provided via config
  file nor command line options. (bsc#1214626)
- Add support for building AWS Nitro Enclave images. (bsc#1230401)
- The translation of the `ssd` value for the backing_store param changes
  from `gp2` to `gp3`.</changelog>
  <changelog author="rjschwei@suse.com" date="1774958400">- Update to version 10.0.5 (jsc#PCT-1097)
  + add new option to apply tags when image gets uploaded
  + add new option to set the channel timeout during upload</changelog>
</package>
<package pkgid="674c679bb91c37af52811b1a7997ae6a719beace95736bd630eb63aef9b5757a" name="python-flask-jwt-extended" arch="src">
  <version epoch="0" ver="4.6.0" rel="150700.1.43"/>
</package>
<package pkgid="41a904b9a8f5964f0894191154fcaadb4a9255568c0f4236dd433337b78a3294" name="python-flask-restx" arch="src">
  <version epoch="0" ver="0.5.1" rel="150700.11.42"/>
</package>
<package pkgid="c34a44e20a7b6215200dd6ec14daad6dbb9ac3f7c7a22ca51839baf30a895aa4" name="python-gceimgutils" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="150700.12.1"/>
  <changelog author="rjschwei@suse.com" date="1613390400">- Initial build
  + Version 0.9.0</changelog>
  <changelog author="rjschwei@suse.com" date="1618488000">- Version 0.9.1
  + Fix call to logger to avoid traceback</changelog>
  <changelog author="sean.marlow@suse.com" date="1626782400">- Version 0.10.0
  + Add gcelistimg</changelog>
  <changelog author="sean.marlow@suse.com" date="1639051200">- Version 0.11.0
  + Raise exception when trying to remove image
  + Split out the remove image method
  + Do not globally cache the compute driver</changelog>
  <changelog author="sean.marlow@suse.com" date="1716379200">- Version 0.12.0
  + Update build for python 3.11
  + Rename to python-gceimgutils
  + Better errors for invalid credentials
  + Move user expansion on credential path for CLI and API</changelog>
  <changelog author="sean.marlow@suse.com" date="1747224000">- Version 1.0.0
  + Update spec to build only for python 3.11
  + Add GCE image deprecation
  + Add functions to get regions and zones
  + Add option to provide credentials object
  + Add remove blob module
  + Add upload blob module
- Version 0.13.0
  + Migrate list image and image deletion to new SDK package</changelog>
  <changelog author="sean.marlow@suse.com" date="1750766400">- Update to 1.2.0
  + Add state option to allow images being set back to active
- Update to 1.1.0
  + Expose checksum option for blob upload
  + Return blob object after upload is performed
  + Add missing credentials exception if either project or credentials
    file are not provided in command line scripts</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1779796800">- Update to version 1.5.0:
  * Bump version: 1.4.1 → 1.5.0
  * Move labels to last arg in class
  * Update validation / parsing in CLI
  * Add labels option to create image function and CLI
  * Bump version: 1.4.0 → 1.4.1
  * Add missing gcegetblob command to spec file
  * Bump version: 1.3.0 → 1.4.0
  * Add get blob command</changelog>
</package>
<package pkgid="aa713a1c0016b3a69cef47153f0a4df658ab7aa2c89dff9552c51cce4ad9c2e4" name="python-gceimgutils" arch="src">
  <version epoch="0" ver="1.5.0" rel="150700.12.1"/>
  <changelog author="rjschwei@suse.com" date="1613390400">- Initial build
  + Version 0.9.0</changelog>
  <changelog author="rjschwei@suse.com" date="1618488000">- Version 0.9.1
  + Fix call to logger to avoid traceback</changelog>
  <changelog author="sean.marlow@suse.com" date="1626782400">- Version 0.10.0
  + Add gcelistimg</changelog>
  <changelog author="sean.marlow@suse.com" date="1639051200">- Version 0.11.0
  + Raise exception when trying to remove image
  + Split out the remove image method
  + Do not globally cache the compute driver</changelog>
  <changelog author="sean.marlow@suse.com" date="1716379200">- Version 0.12.0
  + Update build for python 3.11
  + Rename to python-gceimgutils
  + Better errors for invalid credentials
  + Move user expansion on credential path for CLI and API</changelog>
  <changelog author="sean.marlow@suse.com" date="1747224000">- Version 1.0.0
  + Update spec to build only for python 3.11
  + Add GCE image deprecation
  + Add functions to get regions and zones
  + Add option to provide credentials object
  + Add remove blob module
  + Add upload blob module
- Version 0.13.0
  + Migrate list image and image deletion to new SDK package</changelog>
  <changelog author="sean.marlow@suse.com" date="1750766400">- Update to 1.2.0
  + Add state option to allow images being set back to active
- Update to 1.1.0
  + Expose checksum option for blob upload
  + Return blob object after upload is performed
  + Add missing credentials exception if either project or credentials
    file are not provided in command line scripts</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1779796800">- Update to version 1.5.0:
  * Bump version: 1.4.1 → 1.5.0
  * Move labels to last arg in class
  * Update validation / parsing in CLI
  * Add labels option to create image function and CLI
  * Bump version: 1.4.0 → 1.4.1
  * Add missing gcegetblob command to spec file
  * Bump version: 1.3.0 → 1.4.0
  * Add get blob command</changelog>
</package>
<package pkgid="a192f849b05c562f3deb264baa0c857584d71b36aa556f070b0f476bb8ab1fd6" name="python-httpsig_cffi" arch="src">
  <version epoch="0" ver="15.0.0" rel="4.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1555502400">- Initial build
  + Version 15.0.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1556107200">- Add requests to requires as it is used in the package as direct
  import</changelog>
  <changelog author="pgajdos@suse.com" date="1622462400">- %check: use %pyunittest rpm macro</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1657540800">- Fix build with new-cryptography.patch</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1748433600">- Convert to pip-based build</changelog>
</package>
<package pkgid="0b7261f25917907edc739b96e26c1904b73abb912546c5bf53053684dafa92d9" name="python-img-proof" arch="noarch">
  <version epoch="0" ver="9.15.0" rel="150700.36.1"/>
  <changelog author="sean.marlow@suse.com" date="1583841600">- Update to v4.8.1 (2020-03-10)
  + Fix bug and check both CLI output versions for single and
    double quote.</changelog>
  <changelog author="sean.marlow@suse.com" date="1587470400">- Update to v5.0.0 (2020-04-21)
  + Migrate GCE to Google API.</changelog>
  <changelog author="sean.marlow@suse.com" date="1589976000">- Update spec to fix build requires in with test clause.</changelog>
  <changelog author="sean.marlow@suse.com" date="1591012800">- Update to v5.1.0 (2020-06-01)
  + Ensure region hint is in cloudregister log.
  + Enable guest attrs by default in GCE.
  + Fix build requires in test clause in spec.
  + Integrate OCI console history method.
  + Pull disk source name not devicename.
  + Pull public ssh key from file.</changelog>
  <changelog author="sean.marlow@suse.com" date="1592568000">- Update to v5.2.0 (2020-06-19)
  + Add arg in API to provide logger instance.
  + Remove file handler for logging which causes message duplication.
  + Add Red Hat family distro module and Fedora distro module.</changelog>
  <changelog author="sean.marlow@suse.com" date="1596715200">- Update to v5.3.0 (2020-08-06)
  + Run every test case individually.
  + Update getting started doc.
  + Update list of services for GCE and Azure images.
  + Allow no default test dirs in config.
  + Add prefix name option.</changelog>
  <changelog author="sean.marlow@suse.com" date="1597752000">- Update to v6.0.0 (2020-08-18)
  + Use post init workflow.
  + Break connection loop on certain exceptions.
  + Create empty console log method for ssh backend.</changelog>
  <changelog author="sean.marlow@suse.com" date="1601467200">- Update to v6.1.0 (2020-09-30)
  + SAP has live-patching enabled
  + Handle Google HttpError explicitly.
  + Disable all pytest stdout capturing with -s option.
  + Catch unhandled exceptions from pytest.</changelog>
  <changelog author="sean.marlow@suse.com" date="1603713600">- Update to v6.2.0 (2020-10-26)
  + Integrate Alibaba cloud class.
  + Add SEV_CAPABLE flag in GCE instances.
  + Add additional info option for ec2 provider.
  + Test that multipath is dsiabled on the kernel command line.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604404800">- Update to v6.3.0 (2020-11-03)
  + Fix SEV CAPABLE function.
  + Add snippets on Alibaba creds.
  + Eager fail for failed registration.</changelog>
  <changelog author="sean.marlow@suse.com" date="1605873600">- Update to v6.3.1 (2020-11-20)
  + Enable the test for multipath being disabled by default.
  + Log pytest exceptions for debugging.
  + Add test to ensure we have a dracut configuration.
  + Update, cleanup docs.
  + Fix typos in dracut test.
  + Match instance type list with mash.
  + Bump ec2 net test timeout.</changelog>
  <changelog author="sean.marlow@suse.com" date="1610712000">- Update to v6.4.0 (2021-01-15)
  + Update the GCE services test with latest services.
  + Split kernel command line args before compare.
  + Skip EC2 dracut config test if arch not x86_64.
  + Skip EC2 dracut config test if SLES &gt; 12SP5.</changelog>
  <changelog author="sean.marlow@suse.com" date="1617796800">- Update to v7.0.0 (2021-04-07)
  + Use latest SDK functions and authentication from Azure identity.
  + Add case to handle sapcal in repos test.
  + Strip newline from key file if it exists.
  + Update default user for Alibaba to ali-user.
  + Use cloud config instead of bash script for user data.
  + Rename Alibaba to Aliyun.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620388800">- Update to v7.1.0 (2021-05-07)
  + Add gvnic option to GCE provider.
  + Replace native pytest results plugin.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620648000">- Update to v7.2.0 (2021-05-10)
  + Add new SLES license content string for SP3.</changelog>
  <changelog author="sean.marlow@suse.com" date="1622030400">- Update to v7.3.0 (2021-05-26)
  + Add 15 SP3 repos to on-demand test.
  + Check if motd file exists before checking content.</changelog>
  <changelog author="sean.marlow@suse.com" date="1624536000">- Update to v7.3.1 (2021-06-24)
  + Add new SLES SAP license content string for SP3.</changelog>
  <changelog author="sean.marlow@suse.com" date="1631620800">- Update to v7.4.0 (2021-09-14)
  + Make the SEV check more lenient
  + Fix name check when cleanup up oci network components
  + Add grow root test
  + Include the default test paths in the CLI help</changelog>
  <changelog author="sean.marlow@suse.com" date="1639137600">- Version v7.5.0
  + Handle breaking change in Azure resource package
  + Raise exception if no region provided when using Azure CSP
  + Only do a refresh when testing Leap
- Version v7.5.1
  + Fix regression in ipa controller tests</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1779969600">- Update to version 9.15.0:
  * Bump version: 9.14.0 → 9.15.0
  * Update changelog for v9.15.0
  * Drop verbosity in smt region hint check
  * Bump version: 9.13.2 → 9.14.0
  * Update changelog to v9.14.0
  * Change GCE default ssh user name
  * Bump version: 9.13.1 → 9.13.2
  * Updates CHANGES.md for v9.13.2</changelog>
</package>
<package pkgid="f8ffa4370d6d0cc54c68e9d4e1d0e249a2f4ef1f5793a993a09b38a368d9c6c7" name="python-img-proof" arch="src">
  <version epoch="0" ver="9.15.0" rel="150700.36.1"/>
  <changelog author="sean.marlow@suse.com" date="1583841600">- Update to v4.8.1 (2020-03-10)
  + Fix bug and check both CLI output versions for single and
    double quote.</changelog>
  <changelog author="sean.marlow@suse.com" date="1587470400">- Update to v5.0.0 (2020-04-21)
  + Migrate GCE to Google API.</changelog>
  <changelog author="sean.marlow@suse.com" date="1589976000">- Update spec to fix build requires in with test clause.</changelog>
  <changelog author="sean.marlow@suse.com" date="1591012800">- Update to v5.1.0 (2020-06-01)
  + Ensure region hint is in cloudregister log.
  + Enable guest attrs by default in GCE.
  + Fix build requires in test clause in spec.
  + Integrate OCI console history method.
  + Pull disk source name not devicename.
  + Pull public ssh key from file.</changelog>
  <changelog author="sean.marlow@suse.com" date="1592568000">- Update to v5.2.0 (2020-06-19)
  + Add arg in API to provide logger instance.
  + Remove file handler for logging which causes message duplication.
  + Add Red Hat family distro module and Fedora distro module.</changelog>
  <changelog author="sean.marlow@suse.com" date="1596715200">- Update to v5.3.0 (2020-08-06)
  + Run every test case individually.
  + Update getting started doc.
  + Update list of services for GCE and Azure images.
  + Allow no default test dirs in config.
  + Add prefix name option.</changelog>
  <changelog author="sean.marlow@suse.com" date="1597752000">- Update to v6.0.0 (2020-08-18)
  + Use post init workflow.
  + Break connection loop on certain exceptions.
  + Create empty console log method for ssh backend.</changelog>
  <changelog author="sean.marlow@suse.com" date="1601467200">- Update to v6.1.0 (2020-09-30)
  + SAP has live-patching enabled
  + Handle Google HttpError explicitly.
  + Disable all pytest stdout capturing with -s option.
  + Catch unhandled exceptions from pytest.</changelog>
  <changelog author="sean.marlow@suse.com" date="1603713600">- Update to v6.2.0 (2020-10-26)
  + Integrate Alibaba cloud class.
  + Add SEV_CAPABLE flag in GCE instances.
  + Add additional info option for ec2 provider.
  + Test that multipath is dsiabled on the kernel command line.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604404800">- Update to v6.3.0 (2020-11-03)
  + Fix SEV CAPABLE function.
  + Add snippets on Alibaba creds.
  + Eager fail for failed registration.</changelog>
  <changelog author="sean.marlow@suse.com" date="1605873600">- Update to v6.3.1 (2020-11-20)
  + Enable the test for multipath being disabled by default.
  + Log pytest exceptions for debugging.
  + Add test to ensure we have a dracut configuration.
  + Update, cleanup docs.
  + Fix typos in dracut test.
  + Match instance type list with mash.
  + Bump ec2 net test timeout.</changelog>
  <changelog author="sean.marlow@suse.com" date="1610712000">- Update to v6.4.0 (2021-01-15)
  + Update the GCE services test with latest services.
  + Split kernel command line args before compare.
  + Skip EC2 dracut config test if arch not x86_64.
  + Skip EC2 dracut config test if SLES &gt; 12SP5.</changelog>
  <changelog author="sean.marlow@suse.com" date="1617796800">- Update to v7.0.0 (2021-04-07)
  + Use latest SDK functions and authentication from Azure identity.
  + Add case to handle sapcal in repos test.
  + Strip newline from key file if it exists.
  + Update default user for Alibaba to ali-user.
  + Use cloud config instead of bash script for user data.
  + Rename Alibaba to Aliyun.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620388800">- Update to v7.1.0 (2021-05-07)
  + Add gvnic option to GCE provider.
  + Replace native pytest results plugin.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620648000">- Update to v7.2.0 (2021-05-10)
  + Add new SLES license content string for SP3.</changelog>
  <changelog author="sean.marlow@suse.com" date="1622030400">- Update to v7.3.0 (2021-05-26)
  + Add 15 SP3 repos to on-demand test.
  + Check if motd file exists before checking content.</changelog>
  <changelog author="sean.marlow@suse.com" date="1624536000">- Update to v7.3.1 (2021-06-24)
  + Add new SLES SAP license content string for SP3.</changelog>
  <changelog author="sean.marlow@suse.com" date="1631620800">- Update to v7.4.0 (2021-09-14)
  + Make the SEV check more lenient
  + Fix name check when cleanup up oci network components
  + Add grow root test
  + Include the default test paths in the CLI help</changelog>
  <changelog author="sean.marlow@suse.com" date="1639137600">- Version v7.5.0
  + Handle breaking change in Azure resource package
  + Raise exception if no region provided when using Azure CSP
  + Only do a refresh when testing Leap
- Version v7.5.1
  + Fix regression in ipa controller tests</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1779969600">- Update to version 9.15.0:
  * Bump version: 9.14.0 → 9.15.0
  * Update changelog for v9.15.0
  * Drop verbosity in smt region hint check
  * Bump version: 9.13.2 → 9.14.0
  * Update changelog to v9.14.0
  * Change GCE default ssh user name
  * Bump version: 9.13.1 → 9.13.2
  * Updates CHANGES.md for v9.13.2</changelog>
</package>
<package pkgid="67840bf778ec41a27a56632ac9e4990516593dce60e696c76dd5afd9b00f9da8" name="python-img-proof-tests" arch="noarch">
  <version epoch="0" ver="9.15.0" rel="150700.36.1"/>
  <changelog author="sean.marlow@suse.com" date="1583841600">- Update to v4.8.1 (2020-03-10)
  + Fix bug and check both CLI output versions for single and
    double quote.</changelog>
  <changelog author="sean.marlow@suse.com" date="1587470400">- Update to v5.0.0 (2020-04-21)
  + Migrate GCE to Google API.</changelog>
  <changelog author="sean.marlow@suse.com" date="1589976000">- Update spec to fix build requires in with test clause.</changelog>
  <changelog author="sean.marlow@suse.com" date="1591012800">- Update to v5.1.0 (2020-06-01)
  + Ensure region hint is in cloudregister log.
  + Enable guest attrs by default in GCE.
  + Fix build requires in test clause in spec.
  + Integrate OCI console history method.
  + Pull disk source name not devicename.
  + Pull public ssh key from file.</changelog>
  <changelog author="sean.marlow@suse.com" date="1592568000">- Update to v5.2.0 (2020-06-19)
  + Add arg in API to provide logger instance.
  + Remove file handler for logging which causes message duplication.
  + Add Red Hat family distro module and Fedora distro module.</changelog>
  <changelog author="sean.marlow@suse.com" date="1596715200">- Update to v5.3.0 (2020-08-06)
  + Run every test case individually.
  + Update getting started doc.
  + Update list of services for GCE and Azure images.
  + Allow no default test dirs in config.
  + Add prefix name option.</changelog>
  <changelog author="sean.marlow@suse.com" date="1597752000">- Update to v6.0.0 (2020-08-18)
  + Use post init workflow.
  + Break connection loop on certain exceptions.
  + Create empty console log method for ssh backend.</changelog>
  <changelog author="sean.marlow@suse.com" date="1601467200">- Update to v6.1.0 (2020-09-30)
  + SAP has live-patching enabled
  + Handle Google HttpError explicitly.
  + Disable all pytest stdout capturing with -s option.
  + Catch unhandled exceptions from pytest.</changelog>
  <changelog author="sean.marlow@suse.com" date="1603713600">- Update to v6.2.0 (2020-10-26)
  + Integrate Alibaba cloud class.
  + Add SEV_CAPABLE flag in GCE instances.
  + Add additional info option for ec2 provider.
  + Test that multipath is dsiabled on the kernel command line.</changelog>
  <changelog author="sean.marlow@suse.com" date="1604404800">- Update to v6.3.0 (2020-11-03)
  + Fix SEV CAPABLE function.
  + Add snippets on Alibaba creds.
  + Eager fail for failed registration.</changelog>
  <changelog author="sean.marlow@suse.com" date="1605873600">- Update to v6.3.1 (2020-11-20)
  + Enable the test for multipath being disabled by default.
  + Log pytest exceptions for debugging.
  + Add test to ensure we have a dracut configuration.
  + Update, cleanup docs.
  + Fix typos in dracut test.
  + Match instance type list with mash.
  + Bump ec2 net test timeout.</changelog>
  <changelog author="sean.marlow@suse.com" date="1610712000">- Update to v6.4.0 (2021-01-15)
  + Update the GCE services test with latest services.
  + Split kernel command line args before compare.
  + Skip EC2 dracut config test if arch not x86_64.
  + Skip EC2 dracut config test if SLES &gt; 12SP5.</changelog>
  <changelog author="sean.marlow@suse.com" date="1617796800">- Update to v7.0.0 (2021-04-07)
  + Use latest SDK functions and authentication from Azure identity.
  + Add case to handle sapcal in repos test.
  + Strip newline from key file if it exists.
  + Update default user for Alibaba to ali-user.
  + Use cloud config instead of bash script for user data.
  + Rename Alibaba to Aliyun.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620388800">- Update to v7.1.0 (2021-05-07)
  + Add gvnic option to GCE provider.
  + Replace native pytest results plugin.</changelog>
  <changelog author="sean.marlow@suse.com" date="1620648000">- Update to v7.2.0 (2021-05-10)
  + Add new SLES license content string for SP3.</changelog>
  <changelog author="sean.marlow@suse.com" date="1622030400">- Update to v7.3.0 (2021-05-26)
  + Add 15 SP3 repos to on-demand test.
  + Check if motd file exists before checking content.</changelog>
  <changelog author="sean.marlow@suse.com" date="1624536000">- Update to v7.3.1 (2021-06-24)
  + Add new SLES SAP license content string for SP3.</changelog>
  <changelog author="sean.marlow@suse.com" date="1631620800">- Update to v7.4.0 (2021-09-14)
  + Make the SEV check more lenient
  + Fix name check when cleanup up oci network components
  + Add grow root test
  + Include the default test paths in the CLI help</changelog>
  <changelog author="sean.marlow@suse.com" date="1639137600">- Version v7.5.0
  + Handle breaking change in Azure resource package
  + Raise exception if no region provided when using Azure CSP
  + Only do a refresh when testing Leap
- Version v7.5.1
  + Fix regression in ipa controller tests</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1779969600">- Update to version 9.15.0:
  * Bump version: 9.14.0 → 9.15.0
  * Update changelog for v9.15.0
  * Drop verbosity in smt region hint check
  * Bump version: 9.13.2 → 9.14.0
  * Update changelog to v9.14.0
  * Change GCE default ssh user name
  * Bump version: 9.13.1 → 9.13.2
  * Updates CHANGES.md for v9.13.2</changelog>
</package>
<package pkgid="b4573d2d5bec0e06bc972ade00c57bf57af7f3f3eecb7f7aad4814f4aad4b9a5" name="python-kerberos" arch="src">
  <version epoch="0" ver="1.3.1" rel="150700.1.2"/>
  <changelog author="hguo@suse.com" date="1432900800">- New package.</changelog>
  <changelog author="hguo@suse.com" date="1436961600">- Add: 0001-Initialise-pydelegatestate-variable-to-NULL.patch
  Fix segmentation fault in authGSSClientInit caused by a NULL value
  of pydelegatestate.</changelog>
  <changelog author="dmueller@suse.com" date="1513771200">- update to 1.2.5
  * no changelog available
- convert to singlespec
- drop 0001-Initialise-pydelegatestate-variable-to-NULL.patch:
  already upstream</changelog>
  <changelog author="svasudevan@suse.com" date="1557921600">- Update to 1.3.0
  * no changelog available
  * added the license file</changelog>
  <changelog author="tchvatal@suse.com" date="1573732800">- Do not pull in the mini package but rely on pkgconfig sorting</changelog>
  <changelog author="johannes.grassler@suse.com" date="1605268800">- Add Conflicts: with python-pykerberos for mutual Conflicts: relation</changelog>
  <changelog author="alarrosa@suse.com" date="1617019200">- Update to 1.3.1
  * Stop leaking context objects
  * Correct pointer alignment</changelog>
  <changelog author="kastl@b1-systems.de" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="74354e24df294043a5159d0a5600842b144452b813430655e6cbcc5c09032045" name="python-obs-img-utils" arch="noarch">
  <version epoch="0" ver="1.12.0" rel="150700.12.1"/>
  <changelog author="sean.marlow@suse.com" date="1563278400">- Update to v0.0.3 (2019-07-16)
  + Initial release.</changelog>
  <changelog author="sean.marlow@suse.com" date="1571918400">- Update to v0.0.4 (2019-10-24)
  + Account for content after checksum.</changelog>
  <changelog author="sean.marlow@suse.com" date="1574251200">- Update to v0.1.0 (2019-11-20)
  + Allow expressive image conditions. Similar to package
    conditions image kiwi version and obs build number can now be
    compared with any valid expression.</changelog>
  <changelog author="sean.marlow@suse.com" date="1576843200">- Update to v0.1.1 (2019-12-20)
  + Remove man pages from source.
  + Use explicit regex match for kiwi version.
  + Handle multiple digit versions with kiwi version.</changelog>
  <changelog author="sean.marlow@suse.com" date="1584446400">- Update to v0.1.2 (2020-03-17)
  + Handle new checksum format from build service.</changelog>
  <changelog author="sean.marlow@suse.com" date="1586174400">- Update to v0.2.0 (2020-04-06)
  + Add disallow license and package options.</changelog>
  <changelog author="sean.marlow@suse.com" date="1589976000">- Update spec to fix build requires in with test condition.</changelog>
  <changelog author="sean.marlow@suse.com" date="1602504000">- Update to v0.3.0 (2020-10-12)
  + Download signature file.
  + Fix build requires in spec file.
  + Handle xml report file from build service.</changelog>
  <changelog author="sean.marlow@suse.com" date="1641816000">- Version v0.3.1
  + Add rpm-macros to build requirements in spec.
- Version v0.4.0
  + Better handling for combined release and version conditions.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1773748800">- Update to version 1.12.0:
  * Bump version: 1.11.0 → 1.12.0
  * Updates CHANGES.md for v1.12.0
  * Implements the option to download metadata files prefixed (#62)
  * Bump version: 1.10.0 → 1.11.0
  * Updates CHANGES.md for v1.11.0
  * Adds .vmdk to the accepted extensions (#61)
  * Bump version: 1.9.0 → 1.10.0
  * Update changelog for v1.10.0
  * Cleanup docs build</changelog>
</package>
<package pkgid="e3d91df057edd283d7b69211c290ec4056ad7b40559aaff7a9308dd11cca3113" name="python-obs-img-utils" arch="src">
  <version epoch="0" ver="1.12.0" rel="150700.12.1"/>
  <changelog author="sean.marlow@suse.com" date="1563278400">- Update to v0.0.3 (2019-07-16)
  + Initial release.</changelog>
  <changelog author="sean.marlow@suse.com" date="1571918400">- Update to v0.0.4 (2019-10-24)
  + Account for content after checksum.</changelog>
  <changelog author="sean.marlow@suse.com" date="1574251200">- Update to v0.1.0 (2019-11-20)
  + Allow expressive image conditions. Similar to package
    conditions image kiwi version and obs build number can now be
    compared with any valid expression.</changelog>
  <changelog author="sean.marlow@suse.com" date="1576843200">- Update to v0.1.1 (2019-12-20)
  + Remove man pages from source.
  + Use explicit regex match for kiwi version.
  + Handle multiple digit versions with kiwi version.</changelog>
  <changelog author="sean.marlow@suse.com" date="1584446400">- Update to v0.1.2 (2020-03-17)
  + Handle new checksum format from build service.</changelog>
  <changelog author="sean.marlow@suse.com" date="1586174400">- Update to v0.2.0 (2020-04-06)
  + Add disallow license and package options.</changelog>
  <changelog author="sean.marlow@suse.com" date="1589976000">- Update spec to fix build requires in with test condition.</changelog>
  <changelog author="sean.marlow@suse.com" date="1602504000">- Update to v0.3.0 (2020-10-12)
  + Download signature file.
  + Fix build requires in spec file.
  + Handle xml report file from build service.</changelog>
  <changelog author="sean.marlow@suse.com" date="1641816000">- Version v0.3.1
  + Add rpm-macros to build requirements in spec.
- Version v0.4.0
  + Better handling for combined release and version conditions.</changelog>
  <changelog author="public-cloud-dev@susecloud.net" date="1773748800">- Update to version 1.12.0:
  * Bump version: 1.11.0 → 1.12.0
  * Updates CHANGES.md for v1.12.0
  * Implements the option to download metadata files prefixed (#62)
  * Bump version: 1.10.0 → 1.11.0
  * Updates CHANGES.md for v1.11.0
  * Adds .vmdk to the accepted extensions (#61)
  * Bump version: 1.9.0 → 1.10.0
  * Update changelog for v1.10.0
  * Cleanup docs build</changelog>
</package>
<package pkgid="3de6bd381ed46c85150fd56acce9d353c0f0b5056262788177a83e882579c546" name="python-oci-sdk" arch="src">
  <version epoch="0" ver="2.121.1" rel="150700.1.1"/>
  <changelog author="adrian.glaubitz@suse.com" date="1685016000">- Update to version 2.103.0
  * Support for CRI-O parsing in the Logging service
  * Support for retrieving the resource availability domain when getting
    Exadata infrastructure or VM clusters in the Database service
  * Support for specifying database servers when creating dedicated
    autonomous databases in the Database service
  * Support for secondary egress zones in the DNS service
  * The models `LogIncludedSearch`, `LogIncludedSearchSummary`,
    `LogIncludedSearchSummaryCollection`, `LogIncludedSearch`,
    `LogIncludedSearchSummary` and `LogIncludedSearchSummaryCollection`
    were removed in the Logging service
  * The property `keys` was made required in the `UnifiedAgentCsvParser`
    and `UnifiedAgentTsvParser` models in the Logging service
  * The property `patterns` was made required in the `UnifiedAgentGrokParser`
    and `UnifiedAgentMultilineGrokParser` models in the Logging service
  * The properties `sources` and `destination` were made required in the
    `UnifiedAgentLoggingConfiguration` model in the Logging service
  * The property `format` was made required in the `UnifiedAgentMultilineParser`
    model in the Logging service
  * The property `expression` was made required in the `UnifiedAgentRegexParser`
    model in the Logging service
  * The property `paths` was made required in the `UnifiedAgentTailLogSource`
    model in the Logging service
  * The property `channels` was made required in the `UnifiedAgentWindowsEventSource`
    model in the Logging service
  * The operations `get_log_included_search` and `list_log_included_searches`
    were removed from the `LoggingManagementClient` in the Logging service
  * A new required property `external_downstreams` was added in the `zone`
    model in the DNS service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1686052800">- Update to version 2.104.0
  * Support for policy-based snapshots in the File Storage service
  * Support for creating and updating a VM cluster network with disaster
    recovery network support in the Database service
  * Support for setting a management dashboard or saved search to be shared across
    OCI Observability &amp; Management services in the Management Dashboard service
  * The property `port` was deprecated and made optional
    in the `ScanDetails` model in the Database service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1686744000">- Update to version 2.104.2
  * Support for the OCI Control Center service
  * Support for resource quotas and limits in the Usage service
  * Support for allowing users to select the billing interval of deleted
    ESXi hosts while adding new ESXi hosts in the VMWare Solution service
  * Support for custom key/value pairs and custom document classification in the AI Document service
  * Support for namespace-prefixed domains in the Object Storage service
  * Support for getting the full path to a pre-authenticated request in the Object Storage service
  * Support for Java migration analysis, performance tuning recommendations,
    and JDK LCM customization in the Java Management service
  * Support for the TCPS protocol for cloud databases in the Operations Insights service
  * Support for AIX hosts that are monitored via Enterprise Manager in the Operations Insights service
- from version 2.104.1
  * Support for calling Oracle Cloud Infrastructure services in the eu-madrid-2 region
  * Support for bulk include/exclude of migration objects in the Database Migration service
  * Support for Kafka cluster profiles, including dedicated Kafka broker nodes, in the Big Data service
  * Support for MySQL HeatWave Lakehouse in the MySQL Database service
  * Support for capacity reports in the Compute service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1687435200">- Update to version 2.104.3
  * Support for serial console access in the Database service
  * Support for an increased storage size limit of up to 384 TBs
    in the Database service
  * Support for network security group (NSG) support for private
    database registrations / private endpoints in the Database
    Migration service
  * Support for document classification on documents of more than
    one page in the Data Labeling service
  * Support for importing datasets in the Data Labeling service
  * Support for specifying a shape when creating applications
    in the Functions service
  * Support for creating and managing pools in the Data Flow service
  * Support for specifying certificate parameters when creating or
    updating a node in the Roving Edge Infrastructure service
  * Support for certificate management in the Roving Edge Infrastructure service
  * Support for upgrade bundle management in the Roving Edge Infrastructure service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1688040000">- Update to version 2.105.0
  * Support for calling Oracle Cloud Infrastructure services in the eu-frankfurt-2 region
  * Support for the OS Management Hub service
  * Support for changing the key store type, and rotating keys,
    on Exadata Cloud at Customer in the Database service
  * Support for launching VM database systems using Ampere A1 shapes in the Database service
  * Support for additional currencies and countries on paid listings in the Marketplace service
  * Support for ECPU integration in the License Manager service
  * Support for freeform and defined tags on resources in the Generic Artifacts service
  * Support for SQL endpoints in the Data Flow service
  * Support for setting replication delays on channels in the MySQL Database service
  * Support for setting how channels handle replicated tables
    with no primary key in the MySQL Database service
  * Support for SQL Plan Management (SPM) in Database Management service
  * Support for retries by default on operations of the Generic Artifacts service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1689163200">- Update to version 2.106.0
  * Support for specifying default snapshot enablement, verified response codes,
    client certificate details, and request authentication schemes when creating
    or updating synthetic monitors in the Application Performance Monitoring service
  * Support for address rules, address verification, and requesting addresses
    in the OSP Gateway service
  * Support for synchronous operations in the Document Understanding service
  * Support for migration without SSH to database hosts (DMS) in the Database Migration service
  * Support for processing workload mappings in the Container Engine for Kubernetes service
  * Support for Salesforce, MySQL HeatWave, and Oracle EBS, Sieble, and PeopleSoft
    connectors in the Data Integration service
  * Support for updating the envelope key of a volume backup in the Block Volume service
  * Support for retries by default on operations of the OSP Gateway service
  * The type of property `BillingAddress` was changed from `BillingAddress` to `Address`
    in the `Subscription` and `SubscriptionSummary` models in the OSP Gateway service
  * Enums `value_type` in model `FieldValue`, `field_type` in model `DocumentField`,
    `unit` in model `Dimensions` will now follow forward compatibility rules -
    https://docs.oracle.com/en-us/iaas/tools/python/latest/forward-compatibility.html
    instead of raising `ValueError` for unknown enum values
  * The upper bound for `cryptography` dependency has changed to versions less than `42.0.0`
- Refresh patches for new version
  * ops_relax-python-depends.patch</changelog>
  <changelog author="daniel.garcia@suse.com" date="1691582400">- Add pytest-740.patch to fix compatibility issues with pytest 7.4.0
  gh#oracle/oci-python-sdk#566
- Update to version 2.110.0
  * Support for backup retention on autonomous database
    create operations in the Database service
  * Support for exclude tables for replication in the Database Migration service
  * Support for adding and updating auto failover maximum data loss limits
    for local autonomous data guards in the Database service
  * Support for limiting networking diagram ingestion
    in the Networking Monitoring service
  * Support for new operations for deployment upgrades in the GoldenGate service
  * Support for getting model type information and base model versions
    while creating language custom models in the AI Language service
  * Support for support field in class metric in the AI Language service
  * Support for Compute Cloud at Customer resource type
    in the Operator Access Control service
  * Support for managing account management info, account recovery settings,
    app roles, apps, app status changers, grants, identity propagation trusts
    and settings, request-able groups, requests, security questions, OAuth tokens,
    and user attribute settings in the Identity Domains service
  * Property ipv6_cidr_block is removed from models Vcn and CreateVcnDetails
    in the Networking Monitoring service
  * Property ipv6_public_cidr_block is removed from models Vcn and Subnet
    in the Networking Monitoring service
  * Property is_internet_access_allowed is removed from models UpdateIpv6Details,
    Ipv6 and CreateIpv6Details in the Networking Monitoring service
  * Property public_ip_address is removed from model
    Ipv6 in the Networking Monitoring service
  * Support for retries by default on operations of
    the Operator Access Control service
- from version 2.109.0
  * Support for the Exadata Fleet Update service
  * Support for REST-based log collection, multi-conditional labels,
    and collection properties in the Logging Analytics service
  * Support for Kubernetes cluster credential rotation in the
  * Container Engine for Kubernetes service
  * Support for zero-downtime features in the Fusion Apps as a Service service
  * Support for news reports in the Operations Insights service
  * Allowed value ACCELERATION_MAINTENANCE was removed from the
    property task_type in the models StandardTask,
  * ScheduledTaskSummary and ScheduledTask in the Logging Analytics service
  * Allowed value ACCELERATION_MAINTENANCE was removed from the
    parameter task_type in operation list_scheduled_tasks in the
  * Logging Analytics service
- from version 2.108.0
  * Support for composing multiple document service custom key value
    models into one single model in Document Understanding Service
  * Support for custom hostname in the Compute service
  * Support for cloud subscription in the Organizations service
  * Support for automatic backup download in the GoldenGate service
  * Support for creating single use (non-recurring)
    budgets in the Budgets service
  * Support for retries by default on operations of the Budgets service
  * Properties is_classic_subscription, payment_model,
    region_assignment, lifecycle_state, start_date, end_date,
    classic_subscription_id, time_created are deleted from model
    SubscriptionSummary in the Organizations service
  * Properties classic_subscription_id, is_classic_subscription,
    payment_model, region_assignment, lifecycle_state, skus,
    program_type, customer_country_code, cloud_amount_currency,
    csi_number, subscription_tier, is_government_subscription,
    promotion, purchase_entitlement_id, start_date, end_date are
    deleted from models Subscription and AssignedSubscription in the
    Organizations service
  * Properties classic_subscription_id, is_classic_subscription,
    payment_model, region_assignment, lifecycle_state, start_date,
    end_date, csi_number are deleted from model
    AssignedSubscriptionSummary in the Organizations service
- from version 2.107.0
  * Support for calling Oracle Cloud Infrastructure services in the
    mx-monterrey-1 region
  * Support for Kerberos and LDAP with NFSv3 in the File Storage service
  * Support for capacity reservation checks for movable compute
    instances in the Disaster Recovery service
  * Support for Oracle MFT monitoring in the Stack Monitoring service
  * Support for OS patching in the Big Data service
  * Support for master and utility nodes in the Big Data service
  * Support for connectivity testing in the GoldenGate service
  * The type of property size_in_bytes was changed from float to int
    for the DeploymentBackup, DeploymentBackupSummary,
    TrailFileSummary, and TrailSequenceSummary in the GoldenGate service
  * The property function_id was made required in the model
    UpdateInvokeFunctionUserDefinedStepDetails in the Disaster
    Recovery service
  * The properties run_on_instance_id and script_command were made
    required in the model UpdateRunLocalScriptUserDefinedStepDetails
    in the Disaster Recovery service
  * The properties run_on_instance_id and
    object_storage_script_location were made required in the model
    UpdateRunObjectStoreScriptUserDefinedStepDetails in the Disaster
    Recovery service
  * The property additional_capabilities was removed from models
    CreateContainerDetails and Container in the Container Instances
    service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1692705600">- Update to version 2.110.1
  * Support for credential stores, including Single Sign-On
    support, for deployments in the GoldenGate service
  * Support for container security contexts in the Container
    Instances service
  * Support for placement constraints and cluster configurations
    on cluster networks in the Compute service
- Fix formatting of previous changelog entry</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1693483200">- Update to version 2.111.0
  * Support for creating and updating network monitors in the
    Application Performance Monitoring Synthetics service
  * Support for integration of GoldenGate service for replication
    in the Database Migration Service
  * Support for displaying resource usage information on autonomous container
    database and cloud autonomous vm cluster get operations in the Database service
  * Support for FastConnect Media Access Control Security (MACSec)
    fail open option in the Network Monitoring service
  * Support for generic bare metal types and configuration maps in
    compute instance platform configuration in the Compute service
  * Support for encrypted FastConnect in the Network Monitoring service
  * Support for new parameters on customer premises equipment and virtual
    circuit create operations in the Network Monitoring service
  * Support for virtual circuit associated tunnels
    in the Network Monitoring service
  * Support for additional parameters on dynamic routing gateway create
    and update operations in the Network Monitoring service
  * Support for assigning an IPv6 address to a compute instance during
    instance launch or secondary VNIC attach in the Compute service
  * Support for Resource Principals v3.0
  * Models `AddAnalyticsClusterDetails`, `AddHeatWaveClusterDetails`,
    `AnalyticsCluster`, `AnalyticsClusterMemoryEstimate`, `AnalyticsClusterNode`,
    `AnalyticsClusterSchemaMemoryEstimate`, `AnalyticsClusterSummary`,
    `AnalyticsClusterTableMemoryEstimate`, `UpdateAnalyticsClusterDetails`
    were removed from MySQL Database Service
  * Parameters `is_analytics_cluster_attached` and `analytics_cluster` removed
    from models `DbSystemSummary` and `DbSystem`, in the MySQL Database Service
  * Allowed values `ADD_ANALYTICS_CLUSTER`, `UPDATE_ANALYTICS_CLUSTER`, `DELETE_ANALYTICS_CLUSTER`,
    `START_ANALYTICS_CLUSTER`, `STOP_ANALYTICS_CLUSTER`, `RESTART_ANALYTICS_CLUSTER`,
    `GENERATE_ANALYTICS_CLUSTER_MEMORY_ESTIMATE` were removed from parameter `operation_type`
    from model `WorkRequest`, `WorkRequestSummary` in the MySQL Database Service
  * Allowed value `ANALYTICSCLUSTER` was removed from parameter `is_supported_for`
    from model `ShapeSummary` in the MySQL Database Service
  * Allowed value `ANALYTICSCLUSTER` was removed from parameter `is_supported_for`
    from operation `list_shapes` in the `mysqlaas_client` in the MySQL Database Service
  * Operations `add_analytics_cluster`, `delete_analytics_cluster`,
    `generate_analytics_cluster_memory_estimate`, `get_analytics_cluster`,
    `get_analytics_cluster_memory_estimate`, `restart_analytics_cluster`,
    `start_analytics_cluster`, `stop_analytics_cluster`, `update_analytics_cluster`
    were removed from the `db_system_client` in the MySQL Database service
  * Operations `add_analytics_cluster_and_wait_for_state`,
    `delete_analytics_cluster_and_wait_for_state`,
    `generate_analytics_cluster_memory_estimate_and_wait_for_state`,
    `restart_analytics_cluster_and_wait_for_state`,
    `start_analytics_cluster_and_wait_for_state`,
    `stop_analytics_cluster_and_wait_for_state`,
    `update_analytics_cluster_and_wait_for_state` were removed from client
    `db_system_client_composite_operations` in the MySQL Database service
- from version 2.110.2
  * Support for Compute Cloud at Customer service
  * Support for warehouse data objects in the Operations Insights service
  * Support for standard queries on operations Insights data objects
    in the Operations Insights service
  * Support for database in memory on autonomous database create
    operations in the Database service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1694433600">- Update to version 2.112.0
  * Support for queue channels in the Queue Service
  * Support for entity lineage retrieval and asynchronous glossary
    export in the Data Catalog service
  * Support for filtering and sorting while listing work requests
    in the Container Instances service
  * Support for the ability to create support requests for various support
    ticket types (TECH, LIMIT, ACCOUNT) in the Customer Incident Management
    Service
  * Endpoint changed from https://incidentmanagement.{region}.{domainAndTopLevelDomain}
    to https://incidentmanagement.{region}.oci.{domainAndTopLevelDomain}
    (e.g. https://incidentmanagement.us-phoenix-1.oraclecloud.com to
    https://incidentmanagement.us-phoenix-1.oci.oraclecloud.com)
    in the Customer Incident Management Service
  * The models `UserClient` and `UserClientCompositeOperations` were
    removed in the Customer Incident Management Service
  * The parameter `availability_domain` was removed from models `Resource` and
    `CreateResourceDetails` in the Customer Incident Management Service
  * The constants `REGION_DEV`, `REGION_SEA`, `REGION_INTEG_NEXT`, `REGION_INTEG_STABLE`,
    `REGION_PHX`, `REGION_IAD`, `REGION_FRA`, `REGION_EU_FRANKFURT_1`, `REGION_LHR`,
    `REGION_YYZ`, `REGION_NRT`, `REGION_ICN`, `REGION_BOM`, `REGION_GRU`, `REGION_SYD`,
    `REGION_ZRH`, `REGION_JED`, `REGION_AMS`, `REGION_KIX`, `REGION_MEL`, `REGION_YUL`,
    `REGION_HYD`, `REGION_YNY` were removed from the models `Resource` and
    `CreateResourceDetails` in the Customer Incident Management Service
  * The constants `AVAILABILITY_DOMAIN_DEV_1`, `AVAILABILITY_DOMAIN_DEV_2`,
    `AVAILABILITY_DOMAIN_DEV_3`, `AVAILABILITY_DOMAIN_INTEG_NEXT_1`,
    `AVAILABILITY_DOMAIN_INTEG_STABLE_1`, `AVAILABILITY_DOMAIN_SEA_AD_1`,
    `AVAILABILITY_DOMAIN_SEA_AD_2`, `AVAILABILITY_DOMAIN_SEA_AD_3`,
    `AVAILABILITY_DOMAIN_PHX_AD_1`, `AVAILABILITY_DOMAIN_PHX_AD_2`,
    `AVAILABILITY_DOMAIN_PHX_AD_3`, `AVAILABILITY_DOMAIN_US_ASHBURN_AD_1`,
    `AVAILABILITY_DOMAIN_US_ASHBURN_AD_2`, `AVAILABILITY_DOMAIN_US_ASHBURN_AD_3`,
    `AVAILABILITY_DOMAIN_US_ASHBURN_AD_4`, `AVAILABILITY_DOMAIN_EU_FRANKFURT_1_AD_1`,
    `AVAILABILITY_DOMAIN_EU_FRANKFURT_1_AD_2`, `AVAILABILITY_DOMAIN_EU_FRANKFURT_1_AD_3`,
    `AVAILABILITY_DOMAIN_UK_LONDON_1_AD_1`, `AVAILABILITY_DOMAIN_UK_LONDON_1_AD_2`,
    `AVAILABILITY_DOMAIN_UK_LONDON_1_AD_3`, `AVAILABILITY_DOMAIN_CA_TORONTO_1_AD_1`,
    `AVAILABILITY_DOMAIN_AP_TOKYO_1_AD_1`, `AVAILABILITY_DOMAIN_AP_SEOUL_1_AD_1`,
    `AVAILABILITY_DOMAIN_AP_MUMBAI_1_AD_1`, `AVAILABILITY_DOMAIN_SA_SAOPAULO_1_AD_1`,
    `AVAILABILITY_DOMAIN_ME_JEDDAH_1_AD_1`, `AVAILABILITY_DOMAIN_AP_OSAKA_1_AD_1`,
    `AVAILABILITY_DOMAIN_AP_SYDNEY_1_AD_1`, `AVAILABILITY_DOMAIN_EU_ZURICH_1_AD_1`,
    `AVAILABILITY_DOMAIN_EU_AMSTERDAM_1_AD_1`, `AVAILABILITY_DOMAIN_AP_MELBOURNE_1_AD_1`,
    `AVAILABILITY_DOMAIN_CA_MONTREAL_1_AD_1`, `AVAILABILITY_DOMAIN_AP_HYDERABAD_1_AD_1`,
    `AVAILABILITY_DOMAIN_AP_CHUNCHEON_1_AD_1`, `AVAILABILITY_DOMAIN_NO_AD` were removed
    from the models `Resource` and `CreateResourceDetails` in the Customer Incident
    Management Service
  * The parameter `region` was modified to accept any string in the models `Resource`
    and `CreateResourceDetails` in the Customer Incident Management Service
  * The parameter `country` was removed from the model `CreateUserDetails`
    in the Customer Incident Management Service
  * The parameter `source` was removed from the operation `get_status` in
    `IncidentClient` the Customer Incident Management Service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1695384000">- Update to version 2.112.1
  * Support for SQL tuning sets in Database Management service
  * Support for announcement chaining in Announcements service
  * Support for automatic promotion of hosts in Stack Monitoring service
  * Support for face detection in AI Vision service
  * Support for change parameters on list character sets operation
    in Database Management service
  * Support for displaying software sources attached to a managed
    instance group in OS Management service
  * Support for Alloy configuration
  * Fixed a bug in `EnvRptPathProvider` introduced after adding
    support for Resource Principals v3</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1696334400">- Update to version 2.112.3
  * Support for elastic resource pools in the Database service
  * Support for private endpoints in the Data Science service
  * Support for File System Service (FSS) as transfer medium for
    data export and import in the Database Migration service
  * Support for new optional parameters on replica create,
    update and list operations in the MySQL Heatwave service
- from version 2.112.2
  * Support for listing compute performances and storage
    performances in Database service
  * Support for private endpoints for external key managers
    in Key Management service
  * Support for additional parameters in vaults and keys for
    external key managers in Key Management service
  * Support for domains while creating integration instances
    in Oracle Integration Cloud service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1697716800">- Update to version 2.113.0
  * Support for the Caching Service
  * Support for the Marketplace Publisher service
  * Support for higher limits for network firewalls in the Network Firewall service
  * Support for exporting access request reports in the Lockbox service
  * Support for storage mounts for jobs and notebooks in the Data Science service
  * Support for unified agent operational metrics for the service configurations
    in the Logging Management service
  * Property `approver_levels` in models `ApprovalTemplateSummary` changed from
    required to optional in the Lockbox service
  * Properties `lockbox_partner` and `partner_compartment_id` in models `LockboxSummary`
    changed from required to optional in the Lockbox service
  * Allowed values `ENUM_STRING` and `RQS_FILTER` were removed from the property
    `type` in model `Parameter` in the Logging service
  * Properties `rqs_type` and `display_name` were removed from model `Parameter`
    in the Logging service
  * Parameter `service_stage` was removed from operation `list_services` from
    the logging management client in the Logging service
  * Properties `mapped_secrets`, `application_lists`, `url_lists`, `ip_address_lists`,
    `security_rules`, `decryption_rules` and `decryption_profiles` were removed from
    models `CreateNetworkFirewallPolicyDetails`, `NetworkFirewallPolicy` and
    `UpdateNetworkFirewallPolicyDetails` in the Network Firewall Service
  * Property `sources` is replaced by `source_address` and property `destinations`
    is replaced by `destination_address` in models `DecryptionRuleMatchCriteria`
    and `SecurityRuleMatchCriteria` in the Network Firewall Service
  * Property `applications` is replaced by `application` and property `urls` is replaced
    by `url` in model `SecurityRuleMatchCriteria`in the Network Firewall Service
- from version 2.112.4
  * Support for creating flow log type capture filters in Virtual Cloud Network service
  * Support for export and import of metadata in Data Integration service
  * Support for displaying resource usage information on autonomous vm cluster
    get operations in Database service
  * Support for displaying resource usage information for the list of autonomous
    container databases on autonomous vm cluster get operations in Database service
  * Support for pluggable database with enhanced features in Database service
  * Support for exporting container and kubernetes app listings in Marketplace service
  * Support for work request statuses for export container and kubernetes app listings
    in Marketplace service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1700740800">- Update to version 2.116.0
  * Support for the PostgreSQL service
  * Support for new operations in the Identity Domains service
  * Support for enabling, disabling, and renewing SSL/TLS in the Big Data service
  * Support for diarization in the AI Speech service
  * Support for Capacity Topology API in the Compute service
  * Model `MyRequest` in the Identity Domains service now allows only certain restricted
    values. For more information please see https://docs.public.oneportal.content.oci.\
    oraclecloud.com/en-us/iaas/tools/python/latest/api/identity_domains/models/oci.identity\
    _domains.models.MyRequest.html#oci.identity_domains.models.MyRequest
- from version 2.115.1
  * Support for Java Management Service Downloads
  * Support for creating autonomous dataguard associations in the Database service
  * Support for SaaS administrative user configurations for autonomous database in the Database service
  * Support for macOS in the the Java Management service
  * Support for distribution and management of deployment rule sets in the Java Management service
  * Support for new download location of Oracle Java runtime binaries in the Java Management service
  * Support for exporting data across regions in the Java Management service
  * Fixed an issue in Resource Principals v2.1 introduced in the `v2.111.0` release
- from version 2.115.0
  * Support for calling Oracle Cloud Infrastructure services in the us-saltlake-2 region
  * Support for disaster recovery of load balancers, network load balancers and file
    systems in the Disaster Recovery service
  * Support for performing disaster recovery drills in the Disaster Recovery service
  * Support for enterprise SKUs and extensibility in the Stack Monitoring service
  * Support for metric extensions in the Stack Monitoring service
  * Support for baseline and anomaly detection in the Stack Monitoring service
  * Support for integration with Database Management service in the MySQL HeatWave service
  * Support for MySQL database management in the Database Management service
  * Support for database firewalls in the Data Safe service
  * The properties `compartment_id` and `user_assessment_id` were removed from the
    `ProfileAggregation` model in the Data Safe service
- from version 2.114.0
  * Support for optional parameters for autonomous container database create and update
    operations in the Database service
  * Support for maintenance runs for autonomous container database resources in the Database service
  * Support for runtime unsupported connections for Oracle Database
    and MySQL database types in the Database Tools service
  * Support for PostgreSQL, Generic JDBC connections with runtime unsupported in the Database Tools service
  * Support for resource locking in the Database Tools service
  * Support for proxy sessions for Oracle database connections in the Database Tools service
  * Support for global active tables in the NoSQL Database service
  * Support for application dependency management (ADM) remediation
    features in the Application Dependency Management service
  * Support for additional connections types for Amazon Kinesis, Amazon Redshift, Elasticsearch,
    Generic, Google BigQuery, Google Cloud Storage and Redis Database resources in the Golden Gate service
  * Support for optional parameters for the list alarms status operation in the Monitoring Service
  * Support for retries by default on operations of the Database Tools service
  * Support for retries by default on operations of the Monitoring service
  * The paremeter `opc_retry_token` was removed from operations `change_database_tools_connection_compartment`
    and `change_database_tools_private_endpoint_compartment` in the Database Tools service
  * Properties `user_password`, `connection_string` and `user_name` were removed from models
    `CreateDatabaseToolsConnectionOracleDatabaseDetails` and `CreateDatabaseToolsConnectionMySqlDetails`
    in the Database Tools service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1701950400">- Update to version 2.117.0
  * Support for calling Oracle Cloud Infrastructure services
    in the eu-dcc-zurich-1 and the sa-bogota-1 region
  * Support for managing certificates of target Servers in the Golden Gate service
  * Support for AWR Hub Snapshot ingest endpoints in the Operations Insights service
  * Support for reducing false positives in the Application Dependency Management service
  * Support for ARM shapes in the Data Science service
  * Support for new optional parameters in the upload discovery data API in the Usage service
  * Support for multiple clusters in a Software-Defined Data Centers (SDDCs) in the Ocvp service
  * Support for No/Zero days backup in Autonomous Container Database in the Database service
  * Support for provisioning a VM Cluster with a choice of Exadata image version in the Database service
  * Support for updating ocpu/ecpu count, local storage , ACD count and Exadata storage
    on Cloud Autonomous VM Cluster and Autonomous VM Cluster in the Database service
  * Support for serial console history in the Database service
  * Support for Oracle Linux 8 version database system in the Database service
  * Constants `CURRENT_SKU_HOUR`, `CURRENT_SKU_MONTH`, `CURRENT_SKU_ONE_YEAR`,
    `CURRENT_SKU_THREE_YEARS`, `NEXT_SKU_HOUR`, `NEXT_SKU_MONTH`, `NEXT_SKU_ONE_YEAR`,
    `NEXT_SKU_THREE_YEARS` were renamed to `CURRENT_COMMITMENT_HOUR`,
    `CURRENT_COMMITMENT_MONTH`, `CURRENT_COMMITMENT_ONE_YEAR`, `CURRENT_COMMITMENT_THREE_YEARS`,
    `NEXT_COMMITMENT_HOUR`, `NEXT_COMMITMENT_MONTH`, `NEXT_COMMITMENT_ONE_YEAR`,
    `NEXT_COMMITMENT_THREE_YEARS` respectively in models `CreateEsxiHostDetails`,
    `EsxiHost` and `EsxiHostSummary` in the Ocvp service
  * Parameters `sddc_id`, `current_sku`, `next_sku`, were renamed to `cluster_id`,
    `current_commitment`, `next_commitment` in models `CreateEsxiHostDetails`,
    `EsxiHost` and `EsxiHostSummary` in the Ocvp service
  * Parameters `non_upgraded_esxi_host_id` and `failed_esxi_host_id` were removed
    from model `CreateEsxiHostDetails` in the Ocvp service
  * Constants `INITIAL_SKU_HOUR`, `INITIAL_SKU_MONTH`, `INITIAL_SKU_ONE_YEAR`,
    `INITIAL_SKU_THREE_YEARS` were removed from model `CreateSddcDetails`
    in the Ocvp service
  * Parameters `compute_availability_domain`, `instance_display_name_prefix`,
    `esxi_hosts_count`, `initial_sku`, `is_hcx_enabled`, `hcx_vlan_id`,
    `is_hcx_enterprise_enabled`, `workload_network_cidr`, `provisioning_subnet_id`,
    `vsphere_vlan_id`, `vmotion_vlan_id`, `vsan_vlan_id`, `nsx_v_tep_vlan_id`,
    `nsx_edge_v_tep_vlan_id`, `nsx_edge_uplink1_vlan_id`, `nsx_edge_uplink2_vlan_id`,
    `replication_vlan_id`, `provisioning_vlan_id`, `initial_host_shape_name`,
    `initial_host_ocpu_count`, `is_shielded_instance_enabled`, `capacity_reservation_id`,
    `datastores` were removed from model `CreateEsxiHostDetails` in the Ocvp service
  * Models `SupportedSkuSummary` and `SupportedSkuSummaryCollection`
    were removed from the Ocvp service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1704283200">- Update to version 2.118.0
  * Support for changing compartments of configurations in the PostgreSQL service
  * Support for granular policies including compartments, resource types,
    and recommendations in the Optimizer service
  * Support for token exchanges in the Identity Domains service
  * Support for Apache HTTP server discovery and monitoring in the Stack Monitoring service
  * Support for resource locking in the Data Catalog service
  * Support for concurrency throttling in the Data Integration service
  * Support for reboot migrations for VMs on dedicated hosts in the Compute service
  * Support for connection routing method settings and subnet update in the GoldenGate service
  * Support for data discovery of commonly used sensitive types in the Data Safe service
  * Support for incremental extract and updates to the workflows in the Data Integration service
  * Support for default retries on the operations of the Optimizer service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1706097600">- Update to version 2.119.1
  * Support for the Generative AI service
  * Support for additional currencies and countries for paid
    listings in the Marketplace service
  * Support for process sets in the Stack Monitoring service
- from version 2.119.0
  * Support for resource id filter on the service work requests in the Container Instances service
  * Support for polyglot vulnerability audit in the Application Dependency Management service
  * Support for create, read, and update operations on peer databases in the Data Safe service
  * Support for dimension specific alarm suppressions in the Monitoring service
  * Support for calculating audit volume in the Data Safe service
  * Support for viewing schema accesses in data safe user assessments in the Data Safe service
  * Support for security feature usage in the Data Safe service
  * Support for viewing the top security findings in data safe security assessments in the Data Safe service
  * Support for additional filters in list findings operation in the Data Safe service
  * Support for updating risk level of the specified finding in the Data Safe service
  * Method `create_vulnerability_audit_and_wait_for_state` now waits on `oci.adm.models.VulnerabilityAudit`
    instead of `oci.adm.models.WorkRequest` in the Application Dependency Management service
- from version 2.118.2
  * Removed dependency on python-pkcs11
- from version 2.118.1
  * Support for calling Oracle Cloud Infrastructure services in the sa-valparaiso-1 region
  * Support for creation of up to 60 containers per container instance in the Container Instances service
  * Support for Oracle GoldenGate discovery and monitoring in the Stack Monitoring service
  * Support for GoldenGate stream analytics in the GoldenGate service
  * Support for backup work requests in MySQL Heatwave service
  * Support for create, update, delete and list operations on premise vantage points
    in the Application Performance Monitoring service
  * Support for create, update, delete and list operations on workers in the
    Application Performance Monitoring service
  * Support for host capacity planning for compute instances and host unallocated
    metrics in the Operations Insights service
- Refresh patches for new version
  * ops_relax-python-depends.patch</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1707393600">- Update to version 2.121.0
  * Support for the Globally Distributed Database service
  * Support for secret auto-rotation in the Secret Management service
  * Support for dedicated key management in the Key Management service
  * Support for resource locking operations in the Digital Media service
  * Support for data sources, including prometheus emitter, in the Management Agent service
  * Support for Bring Your Own Certificates (BYOC) in the MySQL HeatWave Database service
  * Models `MediaWorkflowJobFact`, `MediaWorkflowJobFactCollection` and
    `MediaWorkflowJobFactSummary` were removed from the Digital Media service
  * Methods `get_media_workflow_job_fact` and `list_media_workflow_job_facts`
    were removed from the Digital Media service
- from version 2.120.0
  * Support for OCI Control Center service
  * Support for giro value set for address rules in the Oracle Store Platform service
  * Support for giro in tax information for subscriptions in the Oracle Store Platform service
  * Support for REST connectivity with Oath2 in the Data Integration service
  * Support for resolver rules limit increase in the DNS service
  * Support for named credentials in the Database Management service
  * Default retry disabled on the operations of the DNS service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1708084800">- Update to version 2.121.1
  * Support for adding automatic backups during cross region operations
    and disaster recovery in the Autonomous Database service
  * Support for overlapping CIDR in network path analyzer
    in the Virtual Network Monitoring service
  * Support for additional attributes in entity and
    topology in the Log Analytics service
  * Support for historic collection and log type while creating
    object collection rules in the Log Analytics service
  * Support for position aware parsers in the Log Analytics service
  * Support for filtering log sources, detection rules and scheduled
    tasks based on target service in the Log Analytics service
  * Support for additional recall and release attributes
    in the Log Analytics service
  * Support for opc-meta-properties header while uploading
    log events in the Log Analytics service
  * Support for Generative AI Inference service
- Update BuildRequires and Requires from setup.py</changelog>
  <changelog author="rjschwei@suse.com" date="1709726400">- Add %{?sle15_python_module_pythons}</changelog>
</package>
<package pkgid="5de9be442c216c9c273b6257b715dc02d808fb3c0d07ca0ecefaa96db1a31ba0" name="python-pamqp" arch="src">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="sean.marlow@suse.com" date="1512648000">- Initial release v1.6.1</changelog>
  <changelog author="tchvatal@suse.com" date="1535544000">- Switch to github tarball to get tests
- Run tests</changelog>
  <changelog author="mcepl@suse.com" date="1536753600">- Add 776d086553bd04630cb1d9e2f429c7bf05b1ca23.patch fixing tests
  on 32bit archs. See https://github.com/gmr/pamqp/issues/11</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1537531200">- Version update to 2.0.0:
  * Small bugfixes only, support for py3.4+ and 2.7+ only
- Drop upstream merged patch:
  * 776d086553bd04630cb1d9e2f429c7bf05b1ca23.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1553860800">- version update to 2.1.0
  * Change raising a DeprecationWarning exception to using
    warnings.warn for deprecated AMQP methods</changelog>
  <changelog author="pgajdos@suse.com" date="1556280000">- version update to 2.3.0
  - Add :py:func:`pamqp.encode.support_deprecated_rabbitmq` function
    to limit data types available when encoding field-tables for older
    RabbitMQ versions.
  - Change :py:meth:`pamqp.encode.timestamp` to allow for numeric/epoch
    timestamps (#14 - `mosquito &lt;https://github.com/mosquito&gt;`_)
  - Change :py:meth:`pamqp.frame.frame_parts` to a public method
    (#15 - `mosquito &lt;https://github.com/mosquito&gt;`_)
  - Cleanup of code to pass configured flake8 tests
  - Add support for 8-bit unsigned integer values in
    :py:meth:`pamqp.encode.table_integer`</changelog>
  <changelog author="pgajdos@suse.com" date="1556280001">- do not require unittest2 for testing with python3</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587643200">- Fix build without python2</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1591704000">- replace nose with pytest</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614081600">- Disabled Python 2 builds
- Update to v3.0.1
  * See https://github.com/gmr/pamqp/blob/master/docs/changelog.rst</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1664884800">- Update to 3.2.0 (2022-06-27)
  * Allow long-str to fall back to bytes in case of UnicodeDecodeError (AMQP 1.0 interop) (#40 - dmaone)
  * DOMAIN_REGEX enhanced to fulfill tag uri scheme for exchange and queue names. (#42 - deschmih)
- Update to 3.1.0 (2022-01-10)
  * Add implicit UTC timezone behavior to the AMQP Basic.Properties timestamp value. (#37 - RemiCardona)
  * Add support for short-short-int and short-short-uint. (#33 - michal800106)</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1666958400">- Update to 3.2.1
  Fix line length issue in comment</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705752000">- update to 3.3.0:
  * Allow space character in exchange and queue names
  * Convert AMQP timestamp property to handle milliseconds</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1748865600">- Convert to pip-based build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1775822400">- update to 4.0.0:
  * **Python 3.11+ required** (previously 3.7+)
  * Removed explicit `__annotations__` class variable from all
    command classes and base classes. Python manages
    `__annotations__` automatically; the explicit declarations
    conflicted with `object.__annotations__`. Code that
    introspected `MyCommand.__annotations__` directly may need
    updating.
  * **Fix `Basic.Reject(requeue=False)` being coerced to `True`**
    — The codegen emitted `self.requeue = requeue or True` which
    made it impossible to reject without requeuing. Now uses a
    proper ternary to preserve explicit `False`.
  * **Fix `Exchange.Declare(internal=True)` raising
    `ValueError`** — The `internal` flag was incorrectly treated
    as a deprecated field. It is a legitimate AMQP flag used for
    internal exchanges and RabbitMQ tracing.
  * **Fix encoding of negative byte-range integers in field
    tables** (#45) — `table_integer` routed values in `-128..127`
    to `octet()` which uses unsigned byte format (`struct 'B'`),
    causing `struct.error` for negative values like `-1`. Now
    uses signed byte format (`struct '&gt;b'`). This affected
    `x-priority`, `x-delivery-limit`, and any other table
    argument using small negative integers.
  * **Fix codegen domain regex for exchange/queue names** — The
    codegen now extends the AMQP spec regex to include characters
    RabbitMQ allows in practice (`@`, `#`, `,`, `/`, `+`, space),
    and fixes a bug where the trailing-comma replacement
    corrupted regex patterns containing commas.
  * **Full type checking with mypy and basedpyright** — Both type
    checkers now pass cleanly and are enforced in pre-commit
    hooks and CI.
  * **`typing.ClassVar` annotations** on all class-level
    attributes across base classes, command classes, body,
    header, and heartbeat modules. Codegen updated to emit these
    correctly.
  * **Explicit submodule imports in `__init__.py`** to satisfy
    basedpyright's `reportUnsupportedDunderAll` check.
  * **Boolean default assignment fix in codegen** — Boolean
    fields with defaults now use ternary expressions (`x if x is
    not None else default`) instead of `x or default`, which
    correctly preserves `False` values.
  * **Modernized project tooling** — hatchling build backend, uv
    for dependency management, ruff for linting/formatting, pre-
    commit hooks
  * **Migrated documentation from Sphinx/RST to MkDocs/Markdown**
    with mkdocs-material theme and mkdocstrings for API reference
  * **Converted README from RST to Markdown** with updated
    badges, features, and "Used By" section
  * **Updated CI** — GitHub Actions with Python 3.11-3.14 matrix,
    uv-based workflow, mypy and basedpyright checks
  * **Updated CONTRIBUTING.md** with current uv/ruff/pre-commit
    workflow</changelog>
</package>
<package pkgid="2425d40c179ad6e81ee302554b3c35642f0584f6c2b866bccc8ff9f2256e9459" name="python-pyspnego" arch="src">
  <version epoch="0" ver="0.9.2" rel="150700.1.1"/>
  <changelog author="mardnh@gmx.de" date="1598097600">- Initial package, version 0.1.0</changelog>
  <changelog author="mardnh@gmx.de" date="1603627200">- Update to version 0.1.2
  * Fix up WinRM wrapping on SSPI
- Update to version 0.1.1
  * Include the cython files in the built sdist</changelog>
  <changelog author="mardnh@gmx.de" date="1603972800">- Update to version 0.1.3
  * Added Python 3.9 to CI</changelog>
  <changelog author="mardnh@gmx.de" date="1607083200">- Update to version 0.1.4
  * Only send negState: request-mic for the first reply from an
    acceptor for Negotiate auth.
  * Strict interpretations of SPNEGO will fail if the initiator
    sends this state as it is against the RFC.</changelog>
  <changelog author="mardnh@gmx.de" date="1610452800">- Update to version 0.1.5
  * Respect NETBIOS_COMPUTER_NAME when getting the workstation
    name for NTLM tokens. This matches the behaviour of gss-ntlmssp
    to ensure a consistent approach.</changelog>
  <changelog author="mardnh@gmx.de" date="1620907200">- Update to version 0.1.6
  * Change enum type of iov.BufferType to IntEnum to fix load on
    Python 3.10 - #10
  * Make pyspnego-parse and entry point which uses __main__.py in
    the spnego package. This allows users to use the parser script
    by running python -m spnego --token ...</changelog>
  <changelog author="mardnh@gmx.de" date="1635163200">- Update to version 0.3.0
  Packaging Changes
  * Changed project structure to a src layout
  * Include both Cython pyx/pyd and C files for SSPI in the
    sdist generated
  * Added Python 3.10 wheel
  Bugfixes
  * Ensure bad SPNEGO token inputs are raised as InvalidTokenError
    rather than struct.error
- Update to version 0.2.0
  Breaking Changes
  * Drop support for Python 2.7 and 3.5 - new minimum is 3.6+
  * Made the gss, negotiate, ntlm, sspi exports private, use the
    spnego.client and spnego.server functions instead
    + A deprecation warning is raised when importing from these
    package directly and this will be removed in the next major
    release
  Features
  * Added support for CredSSP authentication using
    protocol='credssp'
  * Allow optional keyword arguments to be used with spnego.client
    and spnego.server to control authentication specific options
  Bugfixes
  * Use Kerberos API to acquire Kerberos credential to get a
    forwardable token in a thread safe manner
  * Fix default credential logic when no username is provided
    based on GSSAPI rules rather than just the default principal
  * Ignore SPNEGO mechListMIC if it contains the same value as
    the responseToken due to an old Windows SPNEGO logic bug.
  * Do not use SSPI when auth='ntlm' and the password is in the
    form {lm_hash}:{nt_hash}</changelog>
  <changelog author="mardnh@gmx.de" date="1635508800">- Update to version 0.3.1
  * Do not convert GSSAPI service to lowercase for GSSAPI and
    uppercase for SSPI
  * SPNs are case insensitive on Windows but case sensitive on
    Linux
  * Convering the service portion to upper or lower case could
    cause problems finding the target server on non-Windows
    GSSAPI implementations</changelog>
  <changelog author="code@bnavigator.de" date="1636200000">- Reactivate python36 build</changelog>
  <changelog author="dmueller@suse.com" date="1645531200">- update to 0.4.0:
  * Add `usage` argument for `tls.default_tls_context` to control whether the
    context is for a initiator or acceptor
  * Add type annotations and include `py.typed` in the package for downstream
    library use
  * Expose the `ContextProxy` class for type annotation use
  * Added `get_extra_info` to `ContextProxy` to expose a common way to retrieve
    context specific information, this is currently used by CredSSP to retrieve
  * `client_credential`: The delegated client credential for acceptors
    once the context is complete
  * `sslcontext`: The SSL context used to create the TLS object
  * `ssl_object`: The TLS object used during the CredSSP exchange
  * The `client_credential` property on `CredSSP` has been removed in
    favour of `context.get_extra_info('client_credential')
  * Added support for custom credential types
  * Can be used to for things like NTLM authentication with NT/LM hashes,
    Kerberos with a keytab or from an explicit CCache, etc
  * Support calling SSPI through `pyspnego`'s Negotiate proxy context
  * This allows users on Windows to still use Negotiate auth but with a
    complex set of credentials
  * Also opens up the ability to use Negotiate but only with Kerberos auth
  * The `username` and `password` property on the auth context object are
    deprecated and will return `None` until it is removed in a future release</changelog>
  <changelog author="dmueller@suse.com" date="1664625600">- update to 0.5.0:
  * Added the `auth_stage` extra_info for a CredSSP context to give a human
    friendly indication of what sub auth stage it is up to.
  * Added the `protocol_version` extra_info for a CredSSP context to return the
    negotiated CredSSP protocol version.
  * Added the `credssp_min_protocol` keyword argument for a CredSSP context to
    set a minimum version the caller will accept of the peer.
  * This can be set to `5+` to ensure the peer supports and applies the mitigations for CVE-2018-0886.
  * Added safeguards when trying to retrieve the completed context attributes
    of `NegotiateProxy` before any contexts have been set up</changelog>
  <changelog author="yarunachalam@suse.com" date="1666958400">- Update to 0.6.0
  * Drop support for Python 3.6 - new minimum is 3.7+
  * Moved setuptools config into pyproject.toml and made Cython a build requirement for Windows
    For most users this is a hidden change
    If a tool follows the PEP 517 standard, like pip, this build dependency will work automatically
    The pre cythonised files are no longer included in the sdist going forward
- Update to 0.5.4
  * Fix str of enum values when running in Python 3.11 to be consistent with older versions
  * Support gssapi on 1.5.x which comes with RHEL 8.
- Update to 0.5.3
  * Fix heap allocation errors when running with heap allocation monitoring on Windows
- Update to 0.5.2
  * Added custom MD4 hashing code for NTLM to use.
    Newer Linux distributions ship with OpenSSL 3.x which typically disables MD4 breaking the use of hashlib.new('md4', b"")
    Using this custom code allows NTLM to continue to work
    While it's bad to continue to use older hashing mechanisms in this case there is no valid alternative available
- Update to 0.5.1
  * Call gss_inquire_sec_context_by_oid(ctx, spnego_req_mechlistMIC_oid) when using pure NTLM over GSSAPI to ensure the token contains a MIC</changelog>
  <changelog author="yarunachalam@suse.com" date="1667995200">- Update to 0.6.3
  * Ignore GSS_S_NO_CONTEXT errors on GSSAPI after stepping through the token exchange before the context is complete
    This is raised by MIT krb5 before 1.14.x and can be ignored
- Update to 0.6.2
  * Fix up sdist and wheels to include py.typed type annotation marker
- Update to 0.6.1
  * Added Python 3.11 wheel</changelog>
  <changelog author="kastl@b1-systems.de" date="1683633600">- add sle15_python_module_pythons</changelog>
  <changelog author="dmueller@suse.com" date="1683720000">- update to 0.9.0:
  * Added the `spnego.ContextReq.dce_style` flag to enable DCE
    authentication mode
  * The value for `spnego.iov.BufferType.sign_only` on SSPI has
    changed from representing `SECBUFFER_MECHLIST` to
    `SECBUFFER_READONLY_WITH_CHECKSUM`
  * Added the IOV buffer type
    `spnego.iov.BufferType.data_readonly`
  * Added limited support for `wrap_iov` and `unwrap_iov` in the
    Python NTLM context provider.
  * Added the `query_message_sizes()` function on a context to
    retrieve the important message sizes
    Currently this only contains the size of the message
    `header`, also known as the signature or security trailer
  * Added the `spnego.ContextReq.no_integrity` flag to disable
    integrity/confidentiality on Kerberos/Negotiate contexts
  * Added optional kwargs to `step()` on a security context
    `channel_bindings`
  * Added support for decoding the following TLS payloads with
    `python -m spnego --token ...`
  * Client Hello
  * Server Hello
  * Certificate
  * Server Key Exchange
  * Client Key Exchange
  * Certificate Request
  * Added the `new_context()` method on the context proxies to
    provide an easy and efficient way to re-use the context
    credentials and options for a new context
  * Removed use of `gssntlmssp` to simplify codebase and ensure a
    consistent experience across OS versions
  * Using NTLM on a non-Windows system will use the Python NTLM
    implementation instead</changelog>
  <changelog author="mardnh@gmx.de" date="1693828800">- Update to version 0.9.2
  * Only CI related changes
- Update to version 0.9.1
  * Always set the NTLMSSP_REQUEST_VERSION flag on the
    NTLM Negotiate message.  This aligns the behaviour with how
    SSPI generates this message.</changelog>
</package>
<package pkgid="f03e5e3b080bb93936c6b3aabf6329a6906e4863fe9332901c38a8d46a9068ad" name="python-pytest-json-report" arch="src">
  <version epoch="0" ver="1.5.0" rel="150700.4.39"/>
</package>
<package pkgid="a6a431e5a7880a4f3b86df5d32787668f314d09abeb206cc833f93dfa471cc66" name="python-pytest-testinfra" arch="src">
  <version epoch="0" ver="10.0.0" rel="150700.2.1"/>
  <changelog author="sean.marlow@suse.com" date="1532001600">- Update to v1.14.0
  + Add a new lxc backend
  + Socket: fix is_listening for unix sockets
  + Add namespace and container support for kubernetes backend
  + Add a cache of parsed ansible inventories for ansible backend
  + Service: fix service detection on Centos 6 hosts
  + File: implement file comparison with string paths
- Update to v1.13.1
  + package: fix is_installed and version behavior for uninstalled
    packages
  + ansible: Use predictibles test ordering when using pytest-xdist
    to fix random test collections errors
- Update to v1.13.0
  + socket: fix detection of udp listening sockets
  + ssh backend: Add support for GSSAPI</changelog>
  <changelog author="mcepl@suse.com" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="mcalabkova@suse.com" date="1555416000">- update to version 2.1.0
  * socket: fix parsing of ipv6 addresses with new versions of ss
  * Add addr module, used to test network connectivity
  * Drop deprecated "testinfra" command, you should use "py.test"
    instead
  * Drop support for ansible &lt;= 2.4
  * Drop deprecated top level fixtures, access them through the
    fixture "host" instead.
  1.1?.0
  * Fix pytest 4 compatibility
  * Allow to urlencode character in host specification "user:pass@host"
  * Drop support for python 2.6
  * Allow to configure timeouts for winrm backend
  * Add support for ansible "become" user in ansible module
  * packaging: Use setuptools_scm instead of pbr
  * iptables: add ip6tables support
  * Fix no_ssl and no_verify_ssl options for WinRM backend</changelog>
  <changelog author="ranand@suse.com" date="1558008000">- update to version 3.0.3
  3.0.3
  * Fix paramiko parsing RequestTTY from ssh configs
  * Re-add "groups" key from ansible.get_variables()
    to be backward compatible with testinfra 2.X
  3.0.2
  * Fix ansible with no inventory resolving to "localhost"
  * Fix support for ansible 2.8 with no inventory
  * Fix ansible/paramiko which wasn't reading hosts config
    from ~/.ssh/config
  * Allow to pass --ssh-config and --ssh-identity-file to
    ansible connection
  3.0.1
  * Fix parsing of ipv6 adresses for paramiko, ssh and
    ansible backends.
  * Fix --connection=ansible invocation when no hosts are provided
  3.0.0
  * New ansible backend fixing support for ansible 2.8 and
    license issue.
  * Windows support is improved.</changelog>
  <changelog author="ranand@suse.com" date="1558008001">- Removed _multibuild, not needed here.</changelog>
  <changelog author="tchvatal@suse.com" date="1558699200">- Update to 3.0.4:
  * Add support for ansible lxc and lxd connections</changelog>
  <changelog author="tchvatal@suse.com" date="1559563200">- Update to 3.0.5:
  * Set default timeout to 10s on ssh/paramiko connections
  * Add support for ansible inventory parameter ansible_private_key_file</changelog>
  <changelog author="sean.marlow@suse.com" date="1565697600">- Update to 3.0.6:
  + Issue full command logging using DEBUG log level to avoid
    logging sensible data when log level is INFO.
  + Fix possible crash when parsing ansible inventories.
  + Support using alternative kubeconfig file in kubectl
    connections.
  + Support parsing ProxyCommand from ssh_config for paramiko
    connections.</changelog>
  <changelog author="jengelh@inai.de" date="1566907200">- Language fixes to the description.</changelog>
  <changelog author="mcalabkova@suse.com" date="1566993600">- update to version 3.1.0
  * ssh connections uses persistent connections by default.
  * ansible ssh connections now use ssh backend instead of paramiko.
  * Add a new ansible connection options “force_ansible”, when set
    to True, testinfra will always call ansible for all commands
    he need to run.
  * Handle all ansible connections types by setting force_ansible=True
    for connections which doesn’t have a testinfra equivalent connection
    (for example “network_cli”).</changelog>
  <changelog author="tchvatal@suse.com" date="1568635200">- Update to 3.2.0:
  * New module "environment" for getting remote environment variables
  * New module "block_device" exposing block device informations
  * Add a global flag --force-ansible to the command line
  * Raise an error in case of missing ansible inventory file
  * Fix an escape issue with ansible ssh args set inventory or configuration file</changelog>
  <changelog author="mimi.vx@gmail.com" date="1580990400">- update to 4.0.0
  * drop python 2 support
  * Add podman backend and module
  * Add extras for backend dependencies
  * various enhencements of kitchen integration documentation
  * ansible backend now support "password" field from ansible inventory
  * New backend "openshift"
  * Fix Process module when working with long strings (username, ...)</changelog>
  <changelog author="pgajdos@suse.com" date="1583928000">- version update to 5.0.0
  5.0.0
  =====
  * Breaking change:  host.file().listdir() is now a method
  4.1.0
  =====
  * Pass extra arguments to ansible CLI via host.ansible()
  * New method host.file.listdir() to list items in a directory.</changelog>
  <changelog author="steven.kowalik@suse.com" date="1593777600">- Upate to 5.2.1:
  * Fix documentation build
  * Allow kubeconfig context to be supplied in kubernetes backend
  * Drop file.__ne__ implementation and require python &gt;= 3.5
  * Use remote_user and remote_port in ansible.cfg
  * Add arch (architecture) attribute to system_info module</changelog>
  <changelog author="code@bnavigator.de" date="1619438400">- Update to 6.3.0
  * Fix #451 for use with pytest -p no:terminal
  * Add client_version() and server_version() and version() to
    docker module.
- Release 6.2.0
  * Fix #590: Systeminfo doesn't resolve Windows correctly (#592)
  * First implementation of network namespaces in addr module
    (#596)
  * pip check support in PipPackage module (#605)
  * pip refactoring: implementation of installed and version (#606)
  * Allow to specify supervisorctl and supervisord.conf paths
    (#536)
- Release 6.1.0
  * Fix wrong package module on CentOS having dpkg tools installed
    [#570] (#575)
  * Deduplicate hosts returned by get_backends() (#572)
  * Use /run/systemd/system/ to detect systemd (fixes #546)
  * Use ssh_args from ansible.cfg
  * Require python &gt;= 3.6
  * Fix ValueError with python 3.8+ when using --nagios option.
- Release 6.0.0
  * Breaking change: testinfra has moved to the
    https://github.com/pytest-dev/ organization. Project on PyPi
    is renamed as pytest-testinfra. A dummy testinfra will make
    the transition, but you should rename to pytest-testinfra in
    your requirements files.
- Add testinfra-parametrize-backends-test.patch in order to be able
  to skip salt backend and still test the rest.
  (All docker tests are skipped automatically, because no there is
  no docker host running.)
- Ignore upstream test-requirements.txt version pins:
  * tornado &lt; 5
  * ansible &gt;= 3</changelog>
  <changelog author="mcepl@suse.com" date="1619524800">- Rename package to the upstream name: python-pytest-testinfra.</changelog>
  <changelog author="kastl@b1-systems.de" date="1683288000">- add sle15_python_module_pythons</changelog>
  <changelog author="dmueller@suse.com" date="1683633600">- update to 7.0.0:
  * Improved ssh config support in Paramiko backend
  * Add chroot backend
  * Add support for Manjaro-Linux
  * Add support for Cloudlinux
  * [BREAKING] Drop support for python 3.6 which is EOL
  * Handle ansible_connection type community.docker.docker
  * add ssh_extra_args option
  * Allow to test for user password expiration
  * Handle ANSIBLE_SSH_COMMON_ARGS and
    ANSIBLE_SSH_EXTRA_ARGS environment variables for ansible
    connections
  * Fix encoding issue in salt connections
  * Fix AttributeError when "command" is not available and
    fallback to "which"
  * Fallback to which when "command -v" fails
  * Use realpath by default to resolve symlinks instead of
    "readlink -f"
  * ansible: Support environment variables
  * Force package module to resolve to RpmPackage on Fedora
  * Fix new versions of supervisor may exit with status != 0
  * Eventually decode ansible output when it's not ascii
  * Either use python3 or python to get remote encoding
  * Implement Interface names and default (#615)
  * Implement Service.systemd_properties (#612)</changelog>
  <changelog author="georg.pfuetzenreuter@suse.com" date="1684756800">- Update to 8.1.0:
  * [NEW] Add Windows support for File and Service modules
  * [NEW] Add File.is_executable property
- 8.0.0:
  * [NEW] Add Group.members attribute
  * [NEW] Add File.inode attribute
  * [NEW] Add Interface.routes() method
  * [NEW] Add Docker.is_restarting attribute
  * [FIX] Fix possible error in Interface.default()
  * [FIX] Fix busybox detection in Process module
  * [FIX] Fix possible KeyError in SysInfo module
  * [BREAKING] drop support for python 3.7
- 7.0.1:
  * [FIX] Fix command -v compatibility with dash shell</changelog>
  <changelog author="dmueller@suse.com" date="1705320000">- update to 10.0.0:
  * [FIX] Fix output of error message
  * [FIX] Ansible: Fix for missing group names in get_variables()
  * [FIX] testinfra/modules/blockdevice: Don't fail on stderr
  * [DOC] Extend and show the documentation of CommandResult
  * [FIX] Extend list of valid suffixes for systemd units
  * [DOC] Add missing Environment doc section
  * [MISC] Define types for plugin.py
  * [MISC] Bump actions/checkout from 3 to 4
  * [FIX] Missing RHEL distribution in package module
  * [NEW] feat(package): brew support
  * [NEW] Add Service.exists
  * [MISC] Make CommandResult a dataclass
- update to 9.0.0:
  * [BREAKING] pytest-testinfra now require python &gt;= 3.9
  * [BREAKING] Drop deprecated module PipPackage
  * [NEW] Add support for the SSH ControlPath connection sharing
    option
  * [FIX] Retry SSH on ConnectionResetError
  * [FIX] List openSUSE Leap and Tumbleweed explicitly as rpm
    based distributions
  * [FIX] Make group name mandatory in group module</changelog>
</package>
<package pkgid="cc4b6407453c9274e7de125c47fc01aed70311f3e3e3b9717a66be39a28f528e" name="python-pytzdata" arch="src">
  <version epoch="0" ver="2020.1" rel="150700.1.1"/>
  <changelog author="axel.braun@gmx.de" date="1583236800">- version 2019.3 - initial build on OBS</changelog>
  <changelog author="steven.kowalik@suse.com" date="1596456000">- Update to 2020.1:
  * Use version 2020a of the Oslon data.</changelog>
  <changelog author="kastl@b1-systems.de" date="1683547200">- add sle15_python_module_pythons</changelog>
  <changelog author="code@bnavigator.de" date="1685534400">- Bring this Ring1 package to python packaging standards
  * Switch to github tarball in order to run the tests
  * Don't catchall sitelib
  * Replace deprecated setup.py with PEP517
    (poetry-core is enough to build)
  * Pure python module: BuildArch is noarch</changelog>
</package>
<package pkgid="862e85488a142cb4a5835f448fc1faea0db51f0cf575becff1fb9b7fc4022076" name="python-pywinrm" arch="src">
  <version epoch="0" ver="0.4.3" rel="150700.1.1"/>
  <changelog author="boris@steki.net" date="1410350400">- initial packaging</changelog>
  <changelog author="boris@steki.net" date="1488974400">- upgraded to pypi released source 0.2.2
  + Added support for CredSSP authenication (via requests-credssp)
  + Improved README, see 'Valid transport options' section
  + Run unit tests on Linux / Travis CI on Python 2.6-2.7, 3.3-3.6, PyPy2
  + Run integration tests on Windows / AppVeyor on Python 2.7, 3.3-3.5
  + Drop support for Python 3.0-3.2 due to lack of explicit unicode literal, see pep-0414
  + Drop support for Python 2.6 on Windows
  + Add support for Python 3.6-dev on Linux
  + Force basic auth header to avoid additional HTTP request and reduce latency
  + Python 2.7.9+. Allow server cert validation to be ignored using SSLContext.verify_mode
  + Tests. Enable Python 3.4, 3.5 on Travis CI
  + Use xmltodict instead of not supported xmlwitch
  + Add certificate authentication support
  + Setup PyPI classifiers
  + Fix. Include UUID when sending request
  + Fix. Python 2.6.6/CentOS. Use tuples instead of lists in setup.py
  + Fix. Python 2.6. String formatting
  + Handle unauthorized response and raise UnauthorizeError
  + Convert different forms of short urls into full well-formed endpoint
  + Add Session.run_ps() helper to execute PowerShell scripts
  + Use pandoc for README.md to rst conversion for PyPI</changelog>
  <changelog author="mardnh@gmx.de" date="1522929600">- Upgrade to version 0.3.0
  * Added support for message encryption over HTTP when using NTLM/Kerberos/CredSSP
  * Added parameter to disable TLSv1.2 when using CredSSP for Server 2008 support
  * Error detail from SOAP fault (if present) is now included with HTTP 500 errors
  * Fixed CA path override (incl envvar)
  * Fixed Kerberos service override
  * Try harder to suppress urllib3 InsecureRequestWarnings on various OSs
  * Fixed timeout values to parse correctly if passed as strings
  * Various updates to CI/tests
- Convert to singlespec</changelog>
  <changelog author="mcepl@suse.com" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="mardnh@gmx.de" date="1572782400">- Update to version 0.4.0
  * Ensure server_cert_validation=ignore supersedes
    ca_trust_path/env overrides.
  * Added deprecated warnings if CA trusts defined by environment
    variables are used.
  * Set minimum version of requests-credssp to support Kerberos
    auth over CredSSP and other changes.
  * Added proxy support where it can be defined within the
    application, with the ability to specify the proxy within the
    application.
  * Fix for shell not setting all environment variables.
  * Fix session clixml encoding on Python 3.
  * Protocol.close_shell(shell_id) will now close the session(and
    TCP connections) to the Windows machine. close_session option
    has been added in case of leaving the session alone.
  * Add a function to send input to a running process.
- Use tarball from github instead of pypi
- Drop not longer needed file LICENSE (it's part of the upstream
  tarball
- Add %{python_module kerberos} to BuildRequires since it's used
  in some tests</changelog>
  <changelog author="dmueller@suse.com" date="1582891200">- update to 0.4.1:
  * python 3.8</changelog>
  <changelog author="pgajdos@suse.com" date="1622203200">- %check: use %pyunittest rpm macro</changelog>
  <changelog author="dmueller@suse.com" date="1634385600">- update to 0.4.2:
  * removed deprecated distutils usage to avoid Deprecation Warnings under
    Python 3.10</changelog>
  <changelog author="pgajdos@suse.com" date="1649937600">- version update to 0.4.3
  * Fix invalid regex escape sequences.
  * Decoding CLIXML failures for run_ps will create a UserWarning rather than printing the warning.
  * Remove usage of deprecated Python API to support Python 3.11
- do not require mock for build</changelog>
  <changelog author="kastl@b1-systems.de" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="607a2ee0af9c66cdc4a047bc14f93595e359977777ec11f2664b5c559f25ee54" name="python-requests_ntlm" arch="src">
  <version epoch="0" ver="1.2.0" rel="150700.1.1"/>
  <changelog author="mardnh@gmx.de" date="1522929600">- Initial package, version 1.1.0</changelog>
  <changelog author="mardnh@gmx.de" date="1523016000">- Use tarball from github
- Prepared tests
- Install license using %license macro</changelog>
  <changelog author="mcepl@suse.com" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="jengelh@inai.de" date="1545134400">- Use noun phrase in summary. Trim filler wording from description.</changelog>
  <changelog author="daniel.garcia@suse.com" date="1677672000">- Update to 1.2.0
  * Migrate to GHA for CI by @jborean93 in #129
  * Migrate to PySPNEGO by @clubby789 in #126
  * Add pyproject.toml for PEP518 compliance by @jborean93 in #131</changelog>
  <changelog author="kastl@b1-systems.de" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="acc4a2d2fc9dee51a994fb643d51681fa24d90a1bb9019de552f4950dbf30e40" name="python-sseclient" arch="src">
  <version epoch="0" ver="0.0.27" rel="2.8"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709640000">- Initial build
  + Version 0.0.27</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1709640001">- Add patch no-six.patch to get rid of six dependency</changelog>
</package>
<package pkgid="29dce5a312ed72e13a1cc7f96ccdc82a412f7ad38b838ac7c1bba03e00999989" name="python-suse-cloud-image-name-parser" arch="noarch">
  <version epoch="0" ver="0.14.0" rel="150700.34.1"/>
</package>
<package pkgid="70482f8f4687b4d07fa152c21206e772377b1eeb16c7e469a5791f3704506867" name="python-suse-cloud-image-name-parser" arch="src">
  <version epoch="0" ver="0.14.0" rel="150700.34.1"/>
</package>
<package pkgid="d10bca523af45f8c089b4767ab5cb6108200903dc0c06d323cfa4de11dec35a0" name="python-susepubliccloudinfo" arch="src">
  <version epoch="0" ver="1.4.0" rel="150700.4.37"/>
</package>
<package pkgid="87844022ce6e1fe58908efc32ad6d4197d7c09cdc59de1abfff9916ea624098c" name="python-susepubliccloudinfo" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="150700.4.37"/>
</package>
<package pkgid="f92d93b65b8e922f4d9abb8dfd934803d143670afbbf452a0ae8cd67ab10d89c" name="python311-APScheduler" arch="noarch">
  <version epoch="0" ver="3.11.1" rel="lp155.2.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1567684800">- Set pytest maximum version.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1572868800">- Add pytest4.patch to make test suite work even with pytest 4.
  gh#agronholm/apscheduler#401</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1572868801">- Update to 3.6.2, which fixes (together with the patch
  compat-pytest4+.patch, which replaces pytest4.patch)
  incompatibility with pytest 4+. gh#agronholm/apscheduler#401</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1578916800">- update to version 3.6.3
  * just pytest4 compatibility
- drop obsolete patch compat-pytest4+.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584360000">- Fix build wihtout python2</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1611316800">- Add missing buildrequirement</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1612180800">- update to 3.7.0:
  * Dropped support for Python 3.4
  * Added PySide2 support (PR by Abdulla Ibrahim)
  * Pinned ``tzlocal`` to a version compatible with pytz
  * Ensured that jitter is always non-negative to prevent triggers from firing
    more often than intended
  * Changed ``AsyncIOScheduler`` to obtain the event loop in ``start()``
    instead of ``__init__()``,
    to prevent situations where the scheduler won't run because it's using a
    different event loop than then one currently running
  * Made it possible to create weak references to ``Job`` instances
  * Made the schedulers explicitly raise a descriptive ``TypeError`` when serialization is attempted
  * Fixed Zookeeper job store using backslashes instead of forward slashes for paths
    on Windows
  * Fixed deprecation warnings on the MongoDB job store and increased the minimum PyMongo
  * Fixed ``BlockingScheduler`` and ``BackgroundScheduler`` shutdown hanging after the user has
    erroneously tried to start it twice
  * Fixed memory leak when coroutine jobs raise exceptions
  * Fixed inability to schedule wrapped functions with extra arguments when the wrapped function
    cannot accept them but the wrapper can (original PR by Egor Malykh)
  * Fixed potential ``where`` clause error in the SQLAlchemy job store when a subclass uses more than
    one search condition
  * Fixed a problem where bound methods added as jobs via textual references were called with an
    unwanted extra ``self`` argument (PR by Pengjie Song)
  * Fixed ``BrokenPoolError`` in ``ProcessPoolExecutor`` so that it will automatically replace the
    broken pool with a fresh instance</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 3.8.0:
  * Allowed passing through keyword arguments to the underlying stdlib executors in the
  thread/process pool executors (PR by Albert Xu)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635249600">- update to 3.8.1:
  * Allowed the use of tzlocal v4.0+ in addition to v2.*</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1642852800">- Unpin pytest&lt;6</changelog>
  <changelog author="pgajdos@suse.com" date="1646136000">- version update to 3.9.1
  3.9.1
  - ----
  * Removed a leftover check for pytz ``localize()`` and ``normalize()`` methods
  3.9.0
  - ----
  * Added support for PySide6 to the Qt scheduler
  * No longer enforce pytz time zones (support for others is experimental in the 3.x series)
  * Fixed compatibility with PyMongo 4
  * Fixed pytz deprecation warnings
  * Fixed RuntimeError when shutting down the scheduler from a scheduled job</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1669896000">- version update to 3.9.1.post1
  * Dropped Python 2.7 from the list of supported Python versions
    Relates to #666.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677153600">- update to 3.10.0:
  * Fixed compatibility with SQLAlchemy 2.0 and bumped minimum
    supported version to 1.4
  * Dropped support for Python versions older than 3.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678795200">- update to 3.10.1:
  * Fixed ``TypeError: arguments did not match any overloaded
    call:`` in QtScheduler due to ``wait_time`` being float
    and not an integer which QT needs it to be</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692187200">- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1695038400">- update to 3.10.4:
  * Fixed incorrect module name being generated for references to
    class methods via a subclass where the subclass does not
    override the method
  * Fixed ``TypeError`` related to entry point iteration on
    Python 3.9
  * Ensured consistent support for both PySide and PyQt (v6 to
    v2) on QtScheduler
  * Replaced uses of the deprecated ``pkg_resources`` module with
    ``importlib.metadata``
  * Fixed scheduling class methods like ``B.methodname`` where
    the ``B`` class inherits from class ``A`` and ``methodname``
    is a class method of class ``A``
  * Fixed scheduler sleeping for too long (and thus jobs missing
    their scheduled run times) if its wakeup cycle takes too much
    time</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1737720000">- Update to 3.11.0
  * Dropped support for Python 3.6 and 3.7
  * Added support for ZoneInfo time zones and deprecated support
    for pytz time zones
  * Added CalendarIntervalTrigger, backported from the 4.x series
  * Added the ability to export and import jobs via
    scheduler.export_jobs() and scheduler.import_jobs(),
    respectively
  * Removed the dependency on six
  * Changed ProcessPoolExecutor to spawn new subprocesses from scratch
    instead of forking on all platform
  * Fixed AsyncIOScheduler inadvertently creating a defunct event loop at
    start, leading to the scheduler not working at all
  * Fixed ProcessPoolExecutor not respecting the passed keyword arguments
    when a broken pool was being replaced
- Adjust upstream source name in spec file
- Switch build system from setuptools to pyproject.toml
  * Add python-pip and python-wheel to BuildRequires
  * Replace %python_build with %pyproject_wheel
  * Replace %python_install with %pyproject_install</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742990400">- Lowercase metadata directory name.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1744286400">- Actually drop {Build,}Requires on six.
- Support both lowercased and unnormalized metadata directory names.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763726400">- Update to 3.11.1
  * Fixed scheduler.shutdown() not raising SchedulerNotRunning (or raising
    the wrong exception) for asynchronous schedulers when the scheduler is
    in fact not running
  * Fixed CronTrigger sticking on a folded datetime during the fall-back
    DST transition (#1021).</changelog>
</package>
<package pkgid="884b263f8654a4bd02cc6a367910538648a2c288db87554b145ce1f22ecddf3d" name="python311-Mako" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="150700.1.1"/>
  <changelog author="pgajdos@suse.com" date="1564401600">- version update to 1.0.14
  * The n filter is now supported in the &lt;%page&gt; tag. This allows a template to omit the default expression filters throughout a whole template, for those cases where a
    template-wide filter needs to have default filtering disabled.
  * Fixed issue where the correct file URI would not be shown in the template-formatted exception traceback if the template filename were not known. Additionally fixes an issue
    where stale filenames would be displayed if a stack trace alternated between different templates.
  * Improved the line-number tracking for source lines inside of Python &lt;% ... %&gt; blocks, such that text- and HTML-formatted exception traces such as that of
    html_error_template() now report the correct source line inside the block, rather than the first line of the block itself. Exceptions in &lt;%! ... %&gt; blocks which get raised
    while loading the module are still not reported correctly, as these are handled before the Mako code is generated.</changelog>
  <changelog author="pgajdos@suse.com" date="1565006400">- version update to 1.1.0
  * Removed the "python setup.py test" feature in favor
  * Replaced usage of ``inspect.getfullargspec()`` with the vendored version
    used by SQLAlchemy, Alembic to avoid future deprecation warnings.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1582027200">- update to 1.1.1
  * Replaced usage of the long-superseded “parser.suite” module in the mako.util
  package for parsing the python magic encoding comment with the “ast.parse” function
  * Added “babel” and “lingua” dependency entries to the setuptools entrypoints
  for the babel and lingua extensions</changelog>
  <changelog author="mimi.vx@gmail.com" date="1583150400">- update to 1.1.2
  * Added –output-file argument to the Mako command line runner</changelog>
  <changelog author="pgajdos@suse.com" date="1590408000">- %python3_only -&gt; %python_alternative</changelog>
  <changelog author="mimi.vx@gmail.com" date="1591617600">- update to 1.1.3
  * The default template encoding is now utf-8</changelog>
  <changelog author="code@bnavigator.de" date="1607688000">- Let the python-rpm-macros do their job for the correct provides
  and obsoletes tags for multiple python3 flavors
  gh#openSUSE/python-rpm-macros#66</changelog>
  <changelog author="dmueller@suse.com" date="1611489600">- update to 1.1.4:
  * Fixed Python deprecation issues related to module importing, as well as
    file access within the Lingua plugin, for deprecated APIs that began to
    emit warnings under Python 3.10.</changelog>
  <changelog author="schubi@schubi.de" date="1633003200">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="schubi@suse.de" date="1633435200">- Added BuildRequires:  alts</changelog>
  <changelog author="mcepl@suse.com" date="1633521600">- Remove obsolete %suse_version %if</changelog>
  <changelog author="dmueller@suse.com" date="1634385600">- update to 1.1.5:
  * Fixed some issues with running the test suite which would
    be revealed by running tests in random order.</changelog>
  <changelog author="dmueller@suse.com" date="1638792000">- update to 1.1.6:
  * Fixed issue where control statements on multi lines with a backslash would
    not parse correctly if the template itself contained CR/LF pairs as on
    Windows.</changelog>
  <changelog author="pgajdos@suse.com" date="1648123200">- python-mock is not required for build</changelog>
  <changelog author="steven.kowalik@suse.com" date="1658145600">- Update to 1.2.1:
  * [bug] [tests] Various fixes to the test suite in the area of exception
    message rendering to accommodate for variability in Python versions as
    well as Pygments.
  * [performance] Optimized some codepaths within the lexer/Python code
    generation process, improving performance for generation of templates
    prior to their being cached. Pull request courtesy Takuto Ikuta.
  * [changed] [py3k] Corrected "universal wheel" directive in setup.cfg so
    that building a wheel does not target Python 2.
  * [changed] [py3k] The bytestring_passthrough template argument is removed,
    as this flag only applied to Python 2.
  * [changed] [py3k] With the removal of Python 2's cStringIO, Mako now uses
    its own internal FastEncodingBuffer exclusively.
  * [changed] Refactored test utilities into mako.testing module. Removed
    unittest.TestCase dependency in favor of pytest.
  * [changed] [setup] Replaced the use of pkg_resources with the importlib
    library. For Python &lt; 3.8 the library importlib_metadata is used.
  * [changed] [py3k] Removed support for Python 2 and Python 3.6. Mako now
    requires Python &gt;= 3.7.
  * [bug] [py3k] Mako now performs exception chaining using raise from,
    correctly identifying underlying exception conditions when it raises its
    own exceptions. Pull request courtesy Ram Rachum.
- Remove python2 gubbins, since it is no longer supported.</changelog>
  <changelog author="dmueller@suse.com" date="1662897600">- update to 1.2.2:
  * Fixed issue in lexer where the regexp used to match tags would not
    correctly interpret quoted sections individually (CVE-2022-40023,
    bsc#1203246)</changelog>
  <changelog author="dmueller@suse.com" date="1664452800">- update to 1.2.3:
  * Fixed issue in lexer in the same category as that of :ticket:`366` where
    the regexp used to match an end tag didn't correctly organize for matching
    characters surrounded by whitespace, leading to high memory / interpreter
    hang if a closing tag incorrectly had a large amount of unterminated space
    in it. Credit to Sebastian Chnelik for locating the issue.
  * As Mako templates inherently render and directly invoke arbitrary Python
    code from the template source, it is **never** appropriate to create
    templates that contain untrusted input.</changelog>
  <changelog author="yarunachalam@suse.com" date="1670068800">- Update to 1.2.4
  [bug] [codegen] Fixed issue where unpacking nested tuples in a for loop using would raise a
  "couldn't apply loop context" error if the loop context was used. The regex
  used to match the for loop expression now allows the list of loop variables
  to contain parenthesized sub-tuples. Pull request courtesy Matt Trescott.</changelog>
  <changelog author="asn@cryptomilk.org" date="1686830400">- Use sle15_python_module_pythons</changelog>
  <changelog author="dmueller@suse.com" date="1701950400">- update to 1.3.0:
  * Mako 1.3.0 bumps the minimum Python version to 3.8
  * Python 3.12 is now supported explicitly.</changelog>
</package>
<package pkgid="b1224407e4174c59e26a83c5e95eac81e271ae251b57dec1d5d4c54612940fee" name="python311-aliyun-python-sdk-ecs" arch="noarch">
  <version epoch="0" ver="4.24.82" rel="lp156.1.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1658750400">- New upstream release
  + Version 4.24.22
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1659614400">- New upstream release
  + Version 4.24.23
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662033600">- New upstream release
  + Version 4.24.24
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1663156800">- New upstream release
  + Version 4.24.25
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1665748800">- New upstream release
  + Version 4.24.26
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684324800">- New upstream release
  + Version 4.24.62
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- New upstream release
  + Version 4.24.63
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686830400">- New upstream release
  + Version 4.24.64
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1691928000">- New upstream release
  + Version 4.24.65
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692360000">- New upstream release
  + Version 4.24.66
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1698667200">- New upstream release
  + Version 4.24.67
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 4.24.68
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702296000">- New upstream release
  + Version 4.24.69
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712664000">- New upstream release
  + Version 4.24.71
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1713268800">- Switch package to modern Python Stack on SLE-15
  + Use Python 3.11 on SLE-15 by default
  + Add Obsoletes for old python3 package on SLE-15
  + Drop support for older Python versions
- Switch build system from setuptools to pyproject.toml
  + Add python-pip and python-wheel to BuildRequires
  + Replace %python_build with %pyproject_wheel
  + Replace %python_install with %pyproject_install
- Limit Python files matched in %files section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1714392000">- New upstream release
  + Version 4.24.72
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717156800">- New upstream release
  + Version 4.24.73
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1741262400">- - New upstream release
  + Version 4.24.80
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package
- Remove %check section from spec file</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1742212800">- New upstream release
  + Version 4.24.81
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1744977600">- New upstream release
  + Version 4.24.82
  + For detailed information about changes see the
    ChangeLog.txt file provided with this package</changelog>
</package>
<package pkgid="55fd8accd01a98c2f40e2072e6f30f16385c2d94cd96e7a259db9471491faf58" name="python311-amqpstorm" arch="noarch">
  <version epoch="0" ver="2.10.7" rel="2.3"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1559908800">- Update to 2.7.0
  * Added support for passing your own ssl context
  * Improved logging verbosity on connection failures
  * Fixed occasional error message when closing a SSL connection</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1563537600">- Fix build on SLE-12
  + Add python to BuildRequires for suse_version &lt; 1500</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568376000">- Update to 2.7.1:
  * Fixed Connection close taking longer than intended when using SSL [#75]- Thanks troglas.
  * Fixed an issue with closing Channels taking too long after the server initiated it.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1579176000">- update to 2.7.2
  * Added ability to override client_properties</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1591790400">- replace nose with pytest</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1595937600">- Update to 2.8.1:
  * Cleaned up documentation.
  * Introduced a new channel function called check_for_exceptions.
  * Fixed issue where a publish was successful but raised an error because
    connection was closed
  * Updated TLS handling to use the non-deprecated way of creating a TLS
    Connection
  * Enabled SNI for TLS connections by default</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1618833600">- Update to 2.8.4
  * Added getter/setter methods for Message properties expiration, message_type and user_id
  * Fixed pip sdist circular dependency
  * Fixed basic.consume argument type in documentation
  * Fixed a bug in Message.create where it would mutate the properties dict
- Create patch pamqp3.patch for better compatibility</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1652097600">- Update to 2.10.4
  * Fixed a potential deadlock when opening a channel with a broken connection [#97]
  * Added support for custom Message implementations
  * Added Pagination and Filtering support to Management list calls
  * Updated to use pytest framework instead of nose for testing.
  * Fixed bug with UriConnection not handling amqps:// properly.
  * Fixed bad socket fd causing high cpu usage [#110]
- Get new pamqp3.patch from https://github.com/eandersson/amqpstorm/pull/95,
  which should be in v3 (which is somehow not tagged yet)
  * rebased it to the new codestream
- Do not require mock
  * mock.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701518400">- update to 2.10.7:
  * Fixed bug with heartbeat interval on the client not sent
    frequently enough [#127] - Thanks Ivan Héda.
  * Added support for Python 3.12.
  * Fixed deprecated warning when using Python 3.11.
  * Added support for bulk removing users with the Management
    Api.
  * Added support to get the Cluster Name using the Management
    Api.
  * Fixed ConnectionUri to default to port 5761 when using ssl</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1747137600">- Convert to pip-based build</changelog>
</package>
<package pkgid="3570af049998254d7032c557857b9b59ae29a5fe94f3746d788054fcc03abf25" name="python311-aniso8601" arch="noarch">
  <version epoch="0" ver="10.0.1" rel="lp155.2.3"/>
  <changelog author="mimi.vx@gmail.com" date="1534680000">- inital commit</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551873600">- Update to 5.1.0:
  * many changes see CHANGELOG.rst</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1552305600">- Update to 6.0.0:
  * Remove previously deprecated built in version of relativetimebuilder</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1560340800">- Update to 7.0.0
  * Handle all fractional components as an integer number of microseconds,
    eliminating rounding issues</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1569499200">- Update to 8.0.0:
  * Handle ',' character as a fractional separator, as required by 4.2.2.4, see PR 12
  * Fix semver usage for prelease version, as required by clause 9</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1587643200">- Only BuildRequire python-mock with Python 2.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608465600">- update to 8.1.0:
  * Empty string arguments to get_date_resolution and parse_date now raise ISOFormatError, fixes 26
  * None and non-string arguments to get_date_resolution and parse_date now raise ValueError
  * Empty string arguments to parse_duration now raise ISOFormatError
  * None and non-string arguments to parse_duration now raise ValueError
  * Empty string arguments to parse_interval and parse_repeating_interval now raise ISOFormatError
  * None and non-string arguments to parse_interval and parse_repeating_internval now raise ValueError
  * Empty string arguments to get_time_resolution and parse_time now raise ISOFormatError
  * None and non-string arguments to parse_time now raise ValueError
  * None and non-string arguments to parse_timezone now raise ValueError
  * Empty string arguments to parse_datetime now raise ISOFormatError
  * None and non-string arguments to parse_datetime now raise ValueError
  * Missing delimiter in datetime strings when calling parse_datetime now raises ISOFormatError
  * Missing delimiter in regular and repeating interval strings when calling parse_interval and parse_repeating_interval now raises ISOFormatError
  * get_time_resolution now correctly throws ISOFormatError when a time component has too many characters in a time using ":" as a separator</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1612180800">- update to 8.1.1:
  * Deprecate running tests with python setup.py tests as the test suite
    support in Setuptools is deprecated
  * Add version to __init__.py
  * Cleaner reading of README.rst into the long_description field of setup.py
  * Define long_description_content_type as text/x-rst
  * Simplify Sphinx configuration
  * Add compat.is_string method, returns True for str, unicode types, False
    otherwise, used to fix 28</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1618315200">- Update to 9.0.1:
  * Parsing prescribed durations with only hour and second time components (see PR 14)
  * Parsing prescribed durations with only year and day components
  * Add support for concise interval format (see 27)
  * Add explicit bounds of [000, 366] to day of year component _parse_ordinal_date, this adds the same limits to dates of the format YYYYDDD or YYYY-DDD when using parse_date
  * Add range_check_date, range_check_time, range_check_duration, range_check_repeating_interval, and range_check_timezone range checking class methods to BaseTimeBuilder there are no datetime or non-repeating interval check function as they are made of already checked parts
  * PythonTimeBuilder now calls the appropriate range check functions using the range_check_date, range_check_time, range_check_duration, range_check_repeating_interval, and range_check_timezone methods defined in aniso8601.builders
  * Add range_check_duration to PythonTimeBuilder which calls BaseTimeBuilder.range_check_duration and performs additional checks against maximum timedelta size
  * Add range_check_interval to PythonTimeBuilder which handles building concise dates and performs additional checks against maximum timedelta size
  * Add get_datetime_resolution which behaves like get_time_resolution but accepts a ISO 8601 date time as an argument, return value is a TimeResolution
  * Add exceptions.RangeCheckError as a parent type of all failures in the range check methods, it descends from ValueError
  * Add get_duration_resolution which behaves like other resolution helpers, return value is a DurationResolution
  * Add get_interval_resolution which behaves like other resolution helpers, return value is a IntervalResolution
  * Negative durations now fail at the parse step and simply raise ISOFormatError, calling a PythonTimeBuilder.build_duration directly with a negative duration component will yield an ISOFormatError in the range check
  * Raise DayOutOfBoundsError if calendar day exceeds number of days in calendar month
  * Raise ISOFormatError when date or time string contains extra whitespace
  * Raise ISOFormatError when duration contains multiple duration designators ("P"), or time designators ("T")
  * PythonTimeBuilder.build_duration raises YearOutOfBoundsError, MonthOutOfBoundsError, WeekOutOfBoundsError, HoursOutOfBoundsError, MinutesOutOfBoundsError, or SecondsOutOfBoundsError when a given duration component would result in a timedelta that would exceed the maximum size
  * Raise ISOFormatError if number of delimiters is not exactly 1 in parse_interval
  * Raise ISOFormatError when either part of an interval string before of after the delimiter is empty
  * Raise YearOutOfBoundsError in PythonTimeBuilder.build_interval if an interval with a duration would exceed the maximum or minimum years for Python date objects
  * Simplify parse_date, build_date will now be called with explicit None arguments instead of date components not in the parsed string excluded from the call
  * Change get_date_resolution to call parse_date and return the resolution based on the smallest parsed component
  * Simplify parse_time, build_time will now be called with explicit None arguments instead of date components not in the parsed string excluded from the call
  * Change get_time_resolution to call parse_time and return the resolution based on the smallest parsed component
  * TupleBuilder now builds DateTuple, TimeTuple, DatetimeTuple, DurationTuple, IntervalTuple, RepeatingIntervalTuple and TimezoneTuple namedtuples
  * Simplify parse_duration, build_duration will now be called with explicit None arguments when components of a prescribed duration are not present in the ISO 8601 duration string instead of being excluded from the call
  * Remove unused decimalfraction.find_separator
  * Remove unused PythonTimeBuilder._split_to_microseconds
  * Removed NegativeDurationError
- Switch %pyunittest macro for running tests.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1684843200">- Clean up SPEC file</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688644800">- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- require setuptools</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1738584000">- update to 10.0.0:
  * Reduced accuracy representations of years when parsing a
    calendar date are now only allowed to be [YY] (see 31)
  * No longer specify a Python interpreter version to Black
  * Cleanup unsupported Pylint configuration options
  * Fix used-before-assignment errors
  * Fix coverage issue caused by unreachable conditional in
    _parse_interval_end</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1747742400">- Update to 10.0.1
  * **Moved to Codeberg:** https://codeberg.org/nielsenb-jf/aniso8601
  * :code:`year_range_check` will only shift 0s in from the left for
    year strings of length 2. Since :code:`parse_date` throws an
    :code:`IsoFormatError` for year strings of lengths other than 2 or
    4 this shouldn't significantly change any public API consumers.
  * Specify changelog location in :code:`setup.py`
  * Change to `Woodpecker CI &lt;https://woodpecker-ci.org/&gt;`_
  * Add a CI pipeline to test builders when a tag is pushed</changelog>
</package>
<package pkgid="8e7c53b88aaec94b748ab23e6a1a3bf0fe7135e0840d36c5ceaffaf40274f625" name="python311-circuitbreaker" arch="noarch">
  <version epoch="0" ver="2.1.3" rel="2.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1635249600">- Initial build
  + Version 1.3.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1635249601">- Add packaging of GitHub URL tarball and make tests running.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1635336000">- Update to 1.3.2:
  - tests are included in the tarball</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1724760000">- update to 2.0.0:
  * Async Support
  * Python2 not supported anymore
  * Supported Python versions now are:  3.11, 3.10, 3.9, 3.8, 3.7
- version 1.4.0:
  * Fallback Function
  * Custom callable for handling exceptions
  * Monotonic clock
  * Circuitbreaker default name
  * the project is now built on Github Action instead of Travis CI
  * building for python 3.10
  * applied smaller flake8 fixes
- Drop use_stdlib_mock.patch merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1745841600">- update to 2.1.3:
  * fix datetime.utcnow deprecation
  * test with newer python versions
  * various build cleanups</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1755000000">- Pass asyncio-mode to pytest.</changelog>
</package>
<package pkgid="a0f9c1ab0015af9a86ba24fb04cb4e515d6bf03d45a067922fcdc36564c8fade" name="python311-flask-jwt-extended" arch="noarch">
  <version epoch="0" ver="4.6.0" rel="150700.1.43"/>
</package>
<package pkgid="bfb304e3308df97c8df29748ef94244d8a1866a7716f374d88c82134a2ef3649" name="python311-flask-restx" arch="noarch">
  <version epoch="0" ver="0.5.1" rel="150700.11.42"/>
</package>
<package pkgid="9a151b604dabc62fe8f39fd2b78dab20d4ab9c81d52848ce9927a9fa90ea9835" name="python311-httpsig_cffi" arch="noarch">
  <version epoch="0" ver="15.0.0" rel="4.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1555502400">- Initial build
  + Version 15.0.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1556107200">- Add requests to requires as it is used in the package as direct
  import</changelog>
  <changelog author="pgajdos@suse.com" date="1622462400">- %check: use %pyunittest rpm macro</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1657540800">- Fix build with new-cryptography.patch</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1748433600">- Convert to pip-based build</changelog>
</package>
<package pkgid="2acf5af0d802f4c797353a2cf92fb0248de13385466460ad513d523dcc29daf8" name="python311-kerberos" arch="x86_64">
  <version epoch="0" ver="1.3.1" rel="150700.1.2"/>
  <changelog author="hguo@suse.com" date="1432900800">- New package.</changelog>
  <changelog author="hguo@suse.com" date="1436961600">- Add: 0001-Initialise-pydelegatestate-variable-to-NULL.patch
  Fix segmentation fault in authGSSClientInit caused by a NULL value
  of pydelegatestate.</changelog>
  <changelog author="dmueller@suse.com" date="1513771200">- update to 1.2.5
  * no changelog available
- convert to singlespec
- drop 0001-Initialise-pydelegatestate-variable-to-NULL.patch:
  already upstream</changelog>
  <changelog author="svasudevan@suse.com" date="1557921600">- Update to 1.3.0
  * no changelog available
  * added the license file</changelog>
  <changelog author="tchvatal@suse.com" date="1573732800">- Do not pull in the mini package but rely on pkgconfig sorting</changelog>
  <changelog author="johannes.grassler@suse.com" date="1605268800">- Add Conflicts: with python-pykerberos for mutual Conflicts: relation</changelog>
  <changelog author="alarrosa@suse.com" date="1617019200">- Update to 1.3.1
  * Stop leaking context objects
  * Correct pointer alignment</changelog>
  <changelog author="kastl@b1-systems.de" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="619e9f35435f688da4569927ca1143b68c3f2eac3dd3eae071b88339c2494df8" name="python311-oci-sdk" arch="noarch">
  <version epoch="0" ver="2.121.1" rel="150700.1.1"/>
  <changelog author="adrian.glaubitz@suse.com" date="1685016000">- Update to version 2.103.0
  * Support for CRI-O parsing in the Logging service
  * Support for retrieving the resource availability domain when getting
    Exadata infrastructure or VM clusters in the Database service
  * Support for specifying database servers when creating dedicated
    autonomous databases in the Database service
  * Support for secondary egress zones in the DNS service
  * The models `LogIncludedSearch`, `LogIncludedSearchSummary`,
    `LogIncludedSearchSummaryCollection`, `LogIncludedSearch`,
    `LogIncludedSearchSummary` and `LogIncludedSearchSummaryCollection`
    were removed in the Logging service
  * The property `keys` was made required in the `UnifiedAgentCsvParser`
    and `UnifiedAgentTsvParser` models in the Logging service
  * The property `patterns` was made required in the `UnifiedAgentGrokParser`
    and `UnifiedAgentMultilineGrokParser` models in the Logging service
  * The properties `sources` and `destination` were made required in the
    `UnifiedAgentLoggingConfiguration` model in the Logging service
  * The property `format` was made required in the `UnifiedAgentMultilineParser`
    model in the Logging service
  * The property `expression` was made required in the `UnifiedAgentRegexParser`
    model in the Logging service
  * The property `paths` was made required in the `UnifiedAgentTailLogSource`
    model in the Logging service
  * The property `channels` was made required in the `UnifiedAgentWindowsEventSource`
    model in the Logging service
  * The operations `get_log_included_search` and `list_log_included_searches`
    were removed from the `LoggingManagementClient` in the Logging service
  * A new required property `external_downstreams` was added in the `zone`
    model in the DNS service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1686052800">- Update to version 2.104.0
  * Support for policy-based snapshots in the File Storage service
  * Support for creating and updating a VM cluster network with disaster
    recovery network support in the Database service
  * Support for setting a management dashboard or saved search to be shared across
    OCI Observability &amp; Management services in the Management Dashboard service
  * The property `port` was deprecated and made optional
    in the `ScanDetails` model in the Database service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1686744000">- Update to version 2.104.2
  * Support for the OCI Control Center service
  * Support for resource quotas and limits in the Usage service
  * Support for allowing users to select the billing interval of deleted
    ESXi hosts while adding new ESXi hosts in the VMWare Solution service
  * Support for custom key/value pairs and custom document classification in the AI Document service
  * Support for namespace-prefixed domains in the Object Storage service
  * Support for getting the full path to a pre-authenticated request in the Object Storage service
  * Support for Java migration analysis, performance tuning recommendations,
    and JDK LCM customization in the Java Management service
  * Support for the TCPS protocol for cloud databases in the Operations Insights service
  * Support for AIX hosts that are monitored via Enterprise Manager in the Operations Insights service
- from version 2.104.1
  * Support for calling Oracle Cloud Infrastructure services in the eu-madrid-2 region
  * Support for bulk include/exclude of migration objects in the Database Migration service
  * Support for Kafka cluster profiles, including dedicated Kafka broker nodes, in the Big Data service
  * Support for MySQL HeatWave Lakehouse in the MySQL Database service
  * Support for capacity reports in the Compute service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1687435200">- Update to version 2.104.3
  * Support for serial console access in the Database service
  * Support for an increased storage size limit of up to 384 TBs
    in the Database service
  * Support for network security group (NSG) support for private
    database registrations / private endpoints in the Database
    Migration service
  * Support for document classification on documents of more than
    one page in the Data Labeling service
  * Support for importing datasets in the Data Labeling service
  * Support for specifying a shape when creating applications
    in the Functions service
  * Support for creating and managing pools in the Data Flow service
  * Support for specifying certificate parameters when creating or
    updating a node in the Roving Edge Infrastructure service
  * Support for certificate management in the Roving Edge Infrastructure service
  * Support for upgrade bundle management in the Roving Edge Infrastructure service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1688040000">- Update to version 2.105.0
  * Support for calling Oracle Cloud Infrastructure services in the eu-frankfurt-2 region
  * Support for the OS Management Hub service
  * Support for changing the key store type, and rotating keys,
    on Exadata Cloud at Customer in the Database service
  * Support for launching VM database systems using Ampere A1 shapes in the Database service
  * Support for additional currencies and countries on paid listings in the Marketplace service
  * Support for ECPU integration in the License Manager service
  * Support for freeform and defined tags on resources in the Generic Artifacts service
  * Support for SQL endpoints in the Data Flow service
  * Support for setting replication delays on channels in the MySQL Database service
  * Support for setting how channels handle replicated tables
    with no primary key in the MySQL Database service
  * Support for SQL Plan Management (SPM) in Database Management service
  * Support for retries by default on operations of the Generic Artifacts service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1689163200">- Update to version 2.106.0
  * Support for specifying default snapshot enablement, verified response codes,
    client certificate details, and request authentication schemes when creating
    or updating synthetic monitors in the Application Performance Monitoring service
  * Support for address rules, address verification, and requesting addresses
    in the OSP Gateway service
  * Support for synchronous operations in the Document Understanding service
  * Support for migration without SSH to database hosts (DMS) in the Database Migration service
  * Support for processing workload mappings in the Container Engine for Kubernetes service
  * Support for Salesforce, MySQL HeatWave, and Oracle EBS, Sieble, and PeopleSoft
    connectors in the Data Integration service
  * Support for updating the envelope key of a volume backup in the Block Volume service
  * Support for retries by default on operations of the OSP Gateway service
  * The type of property `BillingAddress` was changed from `BillingAddress` to `Address`
    in the `Subscription` and `SubscriptionSummary` models in the OSP Gateway service
  * Enums `value_type` in model `FieldValue`, `field_type` in model `DocumentField`,
    `unit` in model `Dimensions` will now follow forward compatibility rules -
    https://docs.oracle.com/en-us/iaas/tools/python/latest/forward-compatibility.html
    instead of raising `ValueError` for unknown enum values
  * The upper bound for `cryptography` dependency has changed to versions less than `42.0.0`
- Refresh patches for new version
  * ops_relax-python-depends.patch</changelog>
  <changelog author="daniel.garcia@suse.com" date="1691582400">- Add pytest-740.patch to fix compatibility issues with pytest 7.4.0
  gh#oracle/oci-python-sdk#566
- Update to version 2.110.0
  * Support for backup retention on autonomous database
    create operations in the Database service
  * Support for exclude tables for replication in the Database Migration service
  * Support for adding and updating auto failover maximum data loss limits
    for local autonomous data guards in the Database service
  * Support for limiting networking diagram ingestion
    in the Networking Monitoring service
  * Support for new operations for deployment upgrades in the GoldenGate service
  * Support for getting model type information and base model versions
    while creating language custom models in the AI Language service
  * Support for support field in class metric in the AI Language service
  * Support for Compute Cloud at Customer resource type
    in the Operator Access Control service
  * Support for managing account management info, account recovery settings,
    app roles, apps, app status changers, grants, identity propagation trusts
    and settings, request-able groups, requests, security questions, OAuth tokens,
    and user attribute settings in the Identity Domains service
  * Property ipv6_cidr_block is removed from models Vcn and CreateVcnDetails
    in the Networking Monitoring service
  * Property ipv6_public_cidr_block is removed from models Vcn and Subnet
    in the Networking Monitoring service
  * Property is_internet_access_allowed is removed from models UpdateIpv6Details,
    Ipv6 and CreateIpv6Details in the Networking Monitoring service
  * Property public_ip_address is removed from model
    Ipv6 in the Networking Monitoring service
  * Support for retries by default on operations of
    the Operator Access Control service
- from version 2.109.0
  * Support for the Exadata Fleet Update service
  * Support for REST-based log collection, multi-conditional labels,
    and collection properties in the Logging Analytics service
  * Support for Kubernetes cluster credential rotation in the
  * Container Engine for Kubernetes service
  * Support for zero-downtime features in the Fusion Apps as a Service service
  * Support for news reports in the Operations Insights service
  * Allowed value ACCELERATION_MAINTENANCE was removed from the
    property task_type in the models StandardTask,
  * ScheduledTaskSummary and ScheduledTask in the Logging Analytics service
  * Allowed value ACCELERATION_MAINTENANCE was removed from the
    parameter task_type in operation list_scheduled_tasks in the
  * Logging Analytics service
- from version 2.108.0
  * Support for composing multiple document service custom key value
    models into one single model in Document Understanding Service
  * Support for custom hostname in the Compute service
  * Support for cloud subscription in the Organizations service
  * Support for automatic backup download in the GoldenGate service
  * Support for creating single use (non-recurring)
    budgets in the Budgets service
  * Support for retries by default on operations of the Budgets service
  * Properties is_classic_subscription, payment_model,
    region_assignment, lifecycle_state, start_date, end_date,
    classic_subscription_id, time_created are deleted from model
    SubscriptionSummary in the Organizations service
  * Properties classic_subscription_id, is_classic_subscription,
    payment_model, region_assignment, lifecycle_state, skus,
    program_type, customer_country_code, cloud_amount_currency,
    csi_number, subscription_tier, is_government_subscription,
    promotion, purchase_entitlement_id, start_date, end_date are
    deleted from models Subscription and AssignedSubscription in the
    Organizations service
  * Properties classic_subscription_id, is_classic_subscription,
    payment_model, region_assignment, lifecycle_state, start_date,
    end_date, csi_number are deleted from model
    AssignedSubscriptionSummary in the Organizations service
- from version 2.107.0
  * Support for calling Oracle Cloud Infrastructure services in the
    mx-monterrey-1 region
  * Support for Kerberos and LDAP with NFSv3 in the File Storage service
  * Support for capacity reservation checks for movable compute
    instances in the Disaster Recovery service
  * Support for Oracle MFT monitoring in the Stack Monitoring service
  * Support for OS patching in the Big Data service
  * Support for master and utility nodes in the Big Data service
  * Support for connectivity testing in the GoldenGate service
  * The type of property size_in_bytes was changed from float to int
    for the DeploymentBackup, DeploymentBackupSummary,
    TrailFileSummary, and TrailSequenceSummary in the GoldenGate service
  * The property function_id was made required in the model
    UpdateInvokeFunctionUserDefinedStepDetails in the Disaster
    Recovery service
  * The properties run_on_instance_id and script_command were made
    required in the model UpdateRunLocalScriptUserDefinedStepDetails
    in the Disaster Recovery service
  * The properties run_on_instance_id and
    object_storage_script_location were made required in the model
    UpdateRunObjectStoreScriptUserDefinedStepDetails in the Disaster
    Recovery service
  * The property additional_capabilities was removed from models
    CreateContainerDetails and Container in the Container Instances
    service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1692705600">- Update to version 2.110.1
  * Support for credential stores, including Single Sign-On
    support, for deployments in the GoldenGate service
  * Support for container security contexts in the Container
    Instances service
  * Support for placement constraints and cluster configurations
    on cluster networks in the Compute service
- Fix formatting of previous changelog entry</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1693483200">- Update to version 2.111.0
  * Support for creating and updating network monitors in the
    Application Performance Monitoring Synthetics service
  * Support for integration of GoldenGate service for replication
    in the Database Migration Service
  * Support for displaying resource usage information on autonomous container
    database and cloud autonomous vm cluster get operations in the Database service
  * Support for FastConnect Media Access Control Security (MACSec)
    fail open option in the Network Monitoring service
  * Support for generic bare metal types and configuration maps in
    compute instance platform configuration in the Compute service
  * Support for encrypted FastConnect in the Network Monitoring service
  * Support for new parameters on customer premises equipment and virtual
    circuit create operations in the Network Monitoring service
  * Support for virtual circuit associated tunnels
    in the Network Monitoring service
  * Support for additional parameters on dynamic routing gateway create
    and update operations in the Network Monitoring service
  * Support for assigning an IPv6 address to a compute instance during
    instance launch or secondary VNIC attach in the Compute service
  * Support for Resource Principals v3.0
  * Models `AddAnalyticsClusterDetails`, `AddHeatWaveClusterDetails`,
    `AnalyticsCluster`, `AnalyticsClusterMemoryEstimate`, `AnalyticsClusterNode`,
    `AnalyticsClusterSchemaMemoryEstimate`, `AnalyticsClusterSummary`,
    `AnalyticsClusterTableMemoryEstimate`, `UpdateAnalyticsClusterDetails`
    were removed from MySQL Database Service
  * Parameters `is_analytics_cluster_attached` and `analytics_cluster` removed
    from models `DbSystemSummary` and `DbSystem`, in the MySQL Database Service
  * Allowed values `ADD_ANALYTICS_CLUSTER`, `UPDATE_ANALYTICS_CLUSTER`, `DELETE_ANALYTICS_CLUSTER`,
    `START_ANALYTICS_CLUSTER`, `STOP_ANALYTICS_CLUSTER`, `RESTART_ANALYTICS_CLUSTER`,
    `GENERATE_ANALYTICS_CLUSTER_MEMORY_ESTIMATE` were removed from parameter `operation_type`
    from model `WorkRequest`, `WorkRequestSummary` in the MySQL Database Service
  * Allowed value `ANALYTICSCLUSTER` was removed from parameter `is_supported_for`
    from model `ShapeSummary` in the MySQL Database Service
  * Allowed value `ANALYTICSCLUSTER` was removed from parameter `is_supported_for`
    from operation `list_shapes` in the `mysqlaas_client` in the MySQL Database Service
  * Operations `add_analytics_cluster`, `delete_analytics_cluster`,
    `generate_analytics_cluster_memory_estimate`, `get_analytics_cluster`,
    `get_analytics_cluster_memory_estimate`, `restart_analytics_cluster`,
    `start_analytics_cluster`, `stop_analytics_cluster`, `update_analytics_cluster`
    were removed from the `db_system_client` in the MySQL Database service
  * Operations `add_analytics_cluster_and_wait_for_state`,
    `delete_analytics_cluster_and_wait_for_state`,
    `generate_analytics_cluster_memory_estimate_and_wait_for_state`,
    `restart_analytics_cluster_and_wait_for_state`,
    `start_analytics_cluster_and_wait_for_state`,
    `stop_analytics_cluster_and_wait_for_state`,
    `update_analytics_cluster_and_wait_for_state` were removed from client
    `db_system_client_composite_operations` in the MySQL Database service
- from version 2.110.2
  * Support for Compute Cloud at Customer service
  * Support for warehouse data objects in the Operations Insights service
  * Support for standard queries on operations Insights data objects
    in the Operations Insights service
  * Support for database in memory on autonomous database create
    operations in the Database service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1694433600">- Update to version 2.112.0
  * Support for queue channels in the Queue Service
  * Support for entity lineage retrieval and asynchronous glossary
    export in the Data Catalog service
  * Support for filtering and sorting while listing work requests
    in the Container Instances service
  * Support for the ability to create support requests for various support
    ticket types (TECH, LIMIT, ACCOUNT) in the Customer Incident Management
    Service
  * Endpoint changed from https://incidentmanagement.{region}.{domainAndTopLevelDomain}
    to https://incidentmanagement.{region}.oci.{domainAndTopLevelDomain}
    (e.g. https://incidentmanagement.us-phoenix-1.oraclecloud.com to
    https://incidentmanagement.us-phoenix-1.oci.oraclecloud.com)
    in the Customer Incident Management Service
  * The models `UserClient` and `UserClientCompositeOperations` were
    removed in the Customer Incident Management Service
  * The parameter `availability_domain` was removed from models `Resource` and
    `CreateResourceDetails` in the Customer Incident Management Service
  * The constants `REGION_DEV`, `REGION_SEA`, `REGION_INTEG_NEXT`, `REGION_INTEG_STABLE`,
    `REGION_PHX`, `REGION_IAD`, `REGION_FRA`, `REGION_EU_FRANKFURT_1`, `REGION_LHR`,
    `REGION_YYZ`, `REGION_NRT`, `REGION_ICN`, `REGION_BOM`, `REGION_GRU`, `REGION_SYD`,
    `REGION_ZRH`, `REGION_JED`, `REGION_AMS`, `REGION_KIX`, `REGION_MEL`, `REGION_YUL`,
    `REGION_HYD`, `REGION_YNY` were removed from the models `Resource` and
    `CreateResourceDetails` in the Customer Incident Management Service
  * The constants `AVAILABILITY_DOMAIN_DEV_1`, `AVAILABILITY_DOMAIN_DEV_2`,
    `AVAILABILITY_DOMAIN_DEV_3`, `AVAILABILITY_DOMAIN_INTEG_NEXT_1`,
    `AVAILABILITY_DOMAIN_INTEG_STABLE_1`, `AVAILABILITY_DOMAIN_SEA_AD_1`,
    `AVAILABILITY_DOMAIN_SEA_AD_2`, `AVAILABILITY_DOMAIN_SEA_AD_3`,
    `AVAILABILITY_DOMAIN_PHX_AD_1`, `AVAILABILITY_DOMAIN_PHX_AD_2`,
    `AVAILABILITY_DOMAIN_PHX_AD_3`, `AVAILABILITY_DOMAIN_US_ASHBURN_AD_1`,
    `AVAILABILITY_DOMAIN_US_ASHBURN_AD_2`, `AVAILABILITY_DOMAIN_US_ASHBURN_AD_3`,
    `AVAILABILITY_DOMAIN_US_ASHBURN_AD_4`, `AVAILABILITY_DOMAIN_EU_FRANKFURT_1_AD_1`,
    `AVAILABILITY_DOMAIN_EU_FRANKFURT_1_AD_2`, `AVAILABILITY_DOMAIN_EU_FRANKFURT_1_AD_3`,
    `AVAILABILITY_DOMAIN_UK_LONDON_1_AD_1`, `AVAILABILITY_DOMAIN_UK_LONDON_1_AD_2`,
    `AVAILABILITY_DOMAIN_UK_LONDON_1_AD_3`, `AVAILABILITY_DOMAIN_CA_TORONTO_1_AD_1`,
    `AVAILABILITY_DOMAIN_AP_TOKYO_1_AD_1`, `AVAILABILITY_DOMAIN_AP_SEOUL_1_AD_1`,
    `AVAILABILITY_DOMAIN_AP_MUMBAI_1_AD_1`, `AVAILABILITY_DOMAIN_SA_SAOPAULO_1_AD_1`,
    `AVAILABILITY_DOMAIN_ME_JEDDAH_1_AD_1`, `AVAILABILITY_DOMAIN_AP_OSAKA_1_AD_1`,
    `AVAILABILITY_DOMAIN_AP_SYDNEY_1_AD_1`, `AVAILABILITY_DOMAIN_EU_ZURICH_1_AD_1`,
    `AVAILABILITY_DOMAIN_EU_AMSTERDAM_1_AD_1`, `AVAILABILITY_DOMAIN_AP_MELBOURNE_1_AD_1`,
    `AVAILABILITY_DOMAIN_CA_MONTREAL_1_AD_1`, `AVAILABILITY_DOMAIN_AP_HYDERABAD_1_AD_1`,
    `AVAILABILITY_DOMAIN_AP_CHUNCHEON_1_AD_1`, `AVAILABILITY_DOMAIN_NO_AD` were removed
    from the models `Resource` and `CreateResourceDetails` in the Customer Incident
    Management Service
  * The parameter `region` was modified to accept any string in the models `Resource`
    and `CreateResourceDetails` in the Customer Incident Management Service
  * The parameter `country` was removed from the model `CreateUserDetails`
    in the Customer Incident Management Service
  * The parameter `source` was removed from the operation `get_status` in
    `IncidentClient` the Customer Incident Management Service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1695384000">- Update to version 2.112.1
  * Support for SQL tuning sets in Database Management service
  * Support for announcement chaining in Announcements service
  * Support for automatic promotion of hosts in Stack Monitoring service
  * Support for face detection in AI Vision service
  * Support for change parameters on list character sets operation
    in Database Management service
  * Support for displaying software sources attached to a managed
    instance group in OS Management service
  * Support for Alloy configuration
  * Fixed a bug in `EnvRptPathProvider` introduced after adding
    support for Resource Principals v3</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1696334400">- Update to version 2.112.3
  * Support for elastic resource pools in the Database service
  * Support for private endpoints in the Data Science service
  * Support for File System Service (FSS) as transfer medium for
    data export and import in the Database Migration service
  * Support for new optional parameters on replica create,
    update and list operations in the MySQL Heatwave service
- from version 2.112.2
  * Support for listing compute performances and storage
    performances in Database service
  * Support for private endpoints for external key managers
    in Key Management service
  * Support for additional parameters in vaults and keys for
    external key managers in Key Management service
  * Support for domains while creating integration instances
    in Oracle Integration Cloud service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1697716800">- Update to version 2.113.0
  * Support for the Caching Service
  * Support for the Marketplace Publisher service
  * Support for higher limits for network firewalls in the Network Firewall service
  * Support for exporting access request reports in the Lockbox service
  * Support for storage mounts for jobs and notebooks in the Data Science service
  * Support for unified agent operational metrics for the service configurations
    in the Logging Management service
  * Property `approver_levels` in models `ApprovalTemplateSummary` changed from
    required to optional in the Lockbox service
  * Properties `lockbox_partner` and `partner_compartment_id` in models `LockboxSummary`
    changed from required to optional in the Lockbox service
  * Allowed values `ENUM_STRING` and `RQS_FILTER` were removed from the property
    `type` in model `Parameter` in the Logging service
  * Properties `rqs_type` and `display_name` were removed from model `Parameter`
    in the Logging service
  * Parameter `service_stage` was removed from operation `list_services` from
    the logging management client in the Logging service
  * Properties `mapped_secrets`, `application_lists`, `url_lists`, `ip_address_lists`,
    `security_rules`, `decryption_rules` and `decryption_profiles` were removed from
    models `CreateNetworkFirewallPolicyDetails`, `NetworkFirewallPolicy` and
    `UpdateNetworkFirewallPolicyDetails` in the Network Firewall Service
  * Property `sources` is replaced by `source_address` and property `destinations`
    is replaced by `destination_address` in models `DecryptionRuleMatchCriteria`
    and `SecurityRuleMatchCriteria` in the Network Firewall Service
  * Property `applications` is replaced by `application` and property `urls` is replaced
    by `url` in model `SecurityRuleMatchCriteria`in the Network Firewall Service
- from version 2.112.4
  * Support for creating flow log type capture filters in Virtual Cloud Network service
  * Support for export and import of metadata in Data Integration service
  * Support for displaying resource usage information on autonomous vm cluster
    get operations in Database service
  * Support for displaying resource usage information for the list of autonomous
    container databases on autonomous vm cluster get operations in Database service
  * Support for pluggable database with enhanced features in Database service
  * Support for exporting container and kubernetes app listings in Marketplace service
  * Support for work request statuses for export container and kubernetes app listings
    in Marketplace service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1700740800">- Update to version 2.116.0
  * Support for the PostgreSQL service
  * Support for new operations in the Identity Domains service
  * Support for enabling, disabling, and renewing SSL/TLS in the Big Data service
  * Support for diarization in the AI Speech service
  * Support for Capacity Topology API in the Compute service
  * Model `MyRequest` in the Identity Domains service now allows only certain restricted
    values. For more information please see https://docs.public.oneportal.content.oci.\
    oraclecloud.com/en-us/iaas/tools/python/latest/api/identity_domains/models/oci.identity\
    _domains.models.MyRequest.html#oci.identity_domains.models.MyRequest
- from version 2.115.1
  * Support for Java Management Service Downloads
  * Support for creating autonomous dataguard associations in the Database service
  * Support for SaaS administrative user configurations for autonomous database in the Database service
  * Support for macOS in the the Java Management service
  * Support for distribution and management of deployment rule sets in the Java Management service
  * Support for new download location of Oracle Java runtime binaries in the Java Management service
  * Support for exporting data across regions in the Java Management service
  * Fixed an issue in Resource Principals v2.1 introduced in the `v2.111.0` release
- from version 2.115.0
  * Support for calling Oracle Cloud Infrastructure services in the us-saltlake-2 region
  * Support for disaster recovery of load balancers, network load balancers and file
    systems in the Disaster Recovery service
  * Support for performing disaster recovery drills in the Disaster Recovery service
  * Support for enterprise SKUs and extensibility in the Stack Monitoring service
  * Support for metric extensions in the Stack Monitoring service
  * Support for baseline and anomaly detection in the Stack Monitoring service
  * Support for integration with Database Management service in the MySQL HeatWave service
  * Support for MySQL database management in the Database Management service
  * Support for database firewalls in the Data Safe service
  * The properties `compartment_id` and `user_assessment_id` were removed from the
    `ProfileAggregation` model in the Data Safe service
- from version 2.114.0
  * Support for optional parameters for autonomous container database create and update
    operations in the Database service
  * Support for maintenance runs for autonomous container database resources in the Database service
  * Support for runtime unsupported connections for Oracle Database
    and MySQL database types in the Database Tools service
  * Support for PostgreSQL, Generic JDBC connections with runtime unsupported in the Database Tools service
  * Support for resource locking in the Database Tools service
  * Support for proxy sessions for Oracle database connections in the Database Tools service
  * Support for global active tables in the NoSQL Database service
  * Support for application dependency management (ADM) remediation
    features in the Application Dependency Management service
  * Support for additional connections types for Amazon Kinesis, Amazon Redshift, Elasticsearch,
    Generic, Google BigQuery, Google Cloud Storage and Redis Database resources in the Golden Gate service
  * Support for optional parameters for the list alarms status operation in the Monitoring Service
  * Support for retries by default on operations of the Database Tools service
  * Support for retries by default on operations of the Monitoring service
  * The paremeter `opc_retry_token` was removed from operations `change_database_tools_connection_compartment`
    and `change_database_tools_private_endpoint_compartment` in the Database Tools service
  * Properties `user_password`, `connection_string` and `user_name` were removed from models
    `CreateDatabaseToolsConnectionOracleDatabaseDetails` and `CreateDatabaseToolsConnectionMySqlDetails`
    in the Database Tools service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1701950400">- Update to version 2.117.0
  * Support for calling Oracle Cloud Infrastructure services
    in the eu-dcc-zurich-1 and the sa-bogota-1 region
  * Support for managing certificates of target Servers in the Golden Gate service
  * Support for AWR Hub Snapshot ingest endpoints in the Operations Insights service
  * Support for reducing false positives in the Application Dependency Management service
  * Support for ARM shapes in the Data Science service
  * Support for new optional parameters in the upload discovery data API in the Usage service
  * Support for multiple clusters in a Software-Defined Data Centers (SDDCs) in the Ocvp service
  * Support for No/Zero days backup in Autonomous Container Database in the Database service
  * Support for provisioning a VM Cluster with a choice of Exadata image version in the Database service
  * Support for updating ocpu/ecpu count, local storage , ACD count and Exadata storage
    on Cloud Autonomous VM Cluster and Autonomous VM Cluster in the Database service
  * Support for serial console history in the Database service
  * Support for Oracle Linux 8 version database system in the Database service
  * Constants `CURRENT_SKU_HOUR`, `CURRENT_SKU_MONTH`, `CURRENT_SKU_ONE_YEAR`,
    `CURRENT_SKU_THREE_YEARS`, `NEXT_SKU_HOUR`, `NEXT_SKU_MONTH`, `NEXT_SKU_ONE_YEAR`,
    `NEXT_SKU_THREE_YEARS` were renamed to `CURRENT_COMMITMENT_HOUR`,
    `CURRENT_COMMITMENT_MONTH`, `CURRENT_COMMITMENT_ONE_YEAR`, `CURRENT_COMMITMENT_THREE_YEARS`,
    `NEXT_COMMITMENT_HOUR`, `NEXT_COMMITMENT_MONTH`, `NEXT_COMMITMENT_ONE_YEAR`,
    `NEXT_COMMITMENT_THREE_YEARS` respectively in models `CreateEsxiHostDetails`,
    `EsxiHost` and `EsxiHostSummary` in the Ocvp service
  * Parameters `sddc_id`, `current_sku`, `next_sku`, were renamed to `cluster_id`,
    `current_commitment`, `next_commitment` in models `CreateEsxiHostDetails`,
    `EsxiHost` and `EsxiHostSummary` in the Ocvp service
  * Parameters `non_upgraded_esxi_host_id` and `failed_esxi_host_id` were removed
    from model `CreateEsxiHostDetails` in the Ocvp service
  * Constants `INITIAL_SKU_HOUR`, `INITIAL_SKU_MONTH`, `INITIAL_SKU_ONE_YEAR`,
    `INITIAL_SKU_THREE_YEARS` were removed from model `CreateSddcDetails`
    in the Ocvp service
  * Parameters `compute_availability_domain`, `instance_display_name_prefix`,
    `esxi_hosts_count`, `initial_sku`, `is_hcx_enabled`, `hcx_vlan_id`,
    `is_hcx_enterprise_enabled`, `workload_network_cidr`, `provisioning_subnet_id`,
    `vsphere_vlan_id`, `vmotion_vlan_id`, `vsan_vlan_id`, `nsx_v_tep_vlan_id`,
    `nsx_edge_v_tep_vlan_id`, `nsx_edge_uplink1_vlan_id`, `nsx_edge_uplink2_vlan_id`,
    `replication_vlan_id`, `provisioning_vlan_id`, `initial_host_shape_name`,
    `initial_host_ocpu_count`, `is_shielded_instance_enabled`, `capacity_reservation_id`,
    `datastores` were removed from model `CreateEsxiHostDetails` in the Ocvp service
  * Models `SupportedSkuSummary` and `SupportedSkuSummaryCollection`
    were removed from the Ocvp service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1704283200">- Update to version 2.118.0
  * Support for changing compartments of configurations in the PostgreSQL service
  * Support for granular policies including compartments, resource types,
    and recommendations in the Optimizer service
  * Support for token exchanges in the Identity Domains service
  * Support for Apache HTTP server discovery and monitoring in the Stack Monitoring service
  * Support for resource locking in the Data Catalog service
  * Support for concurrency throttling in the Data Integration service
  * Support for reboot migrations for VMs on dedicated hosts in the Compute service
  * Support for connection routing method settings and subnet update in the GoldenGate service
  * Support for data discovery of commonly used sensitive types in the Data Safe service
  * Support for incremental extract and updates to the workflows in the Data Integration service
  * Support for default retries on the operations of the Optimizer service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1706097600">- Update to version 2.119.1
  * Support for the Generative AI service
  * Support for additional currencies and countries for paid
    listings in the Marketplace service
  * Support for process sets in the Stack Monitoring service
- from version 2.119.0
  * Support for resource id filter on the service work requests in the Container Instances service
  * Support for polyglot vulnerability audit in the Application Dependency Management service
  * Support for create, read, and update operations on peer databases in the Data Safe service
  * Support for dimension specific alarm suppressions in the Monitoring service
  * Support for calculating audit volume in the Data Safe service
  * Support for viewing schema accesses in data safe user assessments in the Data Safe service
  * Support for security feature usage in the Data Safe service
  * Support for viewing the top security findings in data safe security assessments in the Data Safe service
  * Support for additional filters in list findings operation in the Data Safe service
  * Support for updating risk level of the specified finding in the Data Safe service
  * Method `create_vulnerability_audit_and_wait_for_state` now waits on `oci.adm.models.VulnerabilityAudit`
    instead of `oci.adm.models.WorkRequest` in the Application Dependency Management service
- from version 2.118.2
  * Removed dependency on python-pkcs11
- from version 2.118.1
  * Support for calling Oracle Cloud Infrastructure services in the sa-valparaiso-1 region
  * Support for creation of up to 60 containers per container instance in the Container Instances service
  * Support for Oracle GoldenGate discovery and monitoring in the Stack Monitoring service
  * Support for GoldenGate stream analytics in the GoldenGate service
  * Support for backup work requests in MySQL Heatwave service
  * Support for create, update, delete and list operations on premise vantage points
    in the Application Performance Monitoring service
  * Support for create, update, delete and list operations on workers in the
    Application Performance Monitoring service
  * Support for host capacity planning for compute instances and host unallocated
    metrics in the Operations Insights service
- Refresh patches for new version
  * ops_relax-python-depends.patch</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1707393600">- Update to version 2.121.0
  * Support for the Globally Distributed Database service
  * Support for secret auto-rotation in the Secret Management service
  * Support for dedicated key management in the Key Management service
  * Support for resource locking operations in the Digital Media service
  * Support for data sources, including prometheus emitter, in the Management Agent service
  * Support for Bring Your Own Certificates (BYOC) in the MySQL HeatWave Database service
  * Models `MediaWorkflowJobFact`, `MediaWorkflowJobFactCollection` and
    `MediaWorkflowJobFactSummary` were removed from the Digital Media service
  * Methods `get_media_workflow_job_fact` and `list_media_workflow_job_facts`
    were removed from the Digital Media service
- from version 2.120.0
  * Support for OCI Control Center service
  * Support for giro value set for address rules in the Oracle Store Platform service
  * Support for giro in tax information for subscriptions in the Oracle Store Platform service
  * Support for REST connectivity with Oath2 in the Data Integration service
  * Support for resolver rules limit increase in the DNS service
  * Support for named credentials in the Database Management service
  * Default retry disabled on the operations of the DNS service</changelog>
  <changelog author="adrian.glaubitz@suse.com" date="1708084800">- Update to version 2.121.1
  * Support for adding automatic backups during cross region operations
    and disaster recovery in the Autonomous Database service
  * Support for overlapping CIDR in network path analyzer
    in the Virtual Network Monitoring service
  * Support for additional attributes in entity and
    topology in the Log Analytics service
  * Support for historic collection and log type while creating
    object collection rules in the Log Analytics service
  * Support for position aware parsers in the Log Analytics service
  * Support for filtering log sources, detection rules and scheduled
    tasks based on target service in the Log Analytics service
  * Support for additional recall and release attributes
    in the Log Analytics service
  * Support for opc-meta-properties header while uploading
    log events in the Log Analytics service
  * Support for Generative AI Inference service
- Update BuildRequires and Requires from setup.py</changelog>
  <changelog author="rjschwei@suse.com" date="1709726400">- Add %{?sle15_python_module_pythons}</changelog>
</package>
<package pkgid="6fede175a6fc7b5a5ae824b9ce7ca01dde1617c18c7eee28d6e65367623f9863" name="python311-pamqp" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1556280000">- version update to 2.3.0
  - Add :py:func:`pamqp.encode.support_deprecated_rabbitmq` function
    to limit data types available when encoding field-tables for older
    RabbitMQ versions.
  - Change :py:meth:`pamqp.encode.timestamp` to allow for numeric/epoch
    timestamps (#14 - `mosquito &lt;https://github.com/mosquito&gt;`_)
  - Change :py:meth:`pamqp.frame.frame_parts` to a public method
    (#15 - `mosquito &lt;https://github.com/mosquito&gt;`_)
  - Cleanup of code to pass configured flake8 tests
  - Add support for 8-bit unsigned integer values in
    :py:meth:`pamqp.encode.table_integer`</changelog>
  <changelog author="pgajdos@suse.com" date="1556280001">- do not require unittest2 for testing with python3</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587643200">- Fix build without python2</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1591704000">- replace nose with pytest</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614081600">- Disabled Python 2 builds
- Update to v3.0.1
  * See https://github.com/gmr/pamqp/blob/master/docs/changelog.rst</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1664884800">- Update to 3.2.0 (2022-06-27)
  * Allow long-str to fall back to bytes in case of UnicodeDecodeError (AMQP 1.0 interop) (#40 - dmaone)
  * DOMAIN_REGEX enhanced to fulfill tag uri scheme for exchange and queue names. (#42 - deschmih)
- Update to 3.1.0 (2022-01-10)
  * Add implicit UTC timezone behavior to the AMQP Basic.Properties timestamp value. (#37 - RemiCardona)
  * Add support for short-short-int and short-short-uint. (#33 - michal800106)</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1666958400">- Update to 3.2.1
  Fix line length issue in comment</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705752000">- update to 3.3.0:
  * Allow space character in exchange and queue names
  * Convert AMQP timestamp property to handle milliseconds</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1748865600">- Convert to pip-based build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1775822400">- update to 4.0.0:
  * **Python 3.11+ required** (previously 3.7+)
  * Removed explicit `__annotations__` class variable from all
    command classes and base classes. Python manages
    `__annotations__` automatically; the explicit declarations
    conflicted with `object.__annotations__`. Code that
    introspected `MyCommand.__annotations__` directly may need
    updating.
  * **Fix `Basic.Reject(requeue=False)` being coerced to `True`**
    — The codegen emitted `self.requeue = requeue or True` which
    made it impossible to reject without requeuing. Now uses a
    proper ternary to preserve explicit `False`.
  * **Fix `Exchange.Declare(internal=True)` raising
    `ValueError`** — The `internal` flag was incorrectly treated
    as a deprecated field. It is a legitimate AMQP flag used for
    internal exchanges and RabbitMQ tracing.
  * **Fix encoding of negative byte-range integers in field
    tables** (#45) — `table_integer` routed values in `-128..127`
    to `octet()` which uses unsigned byte format (`struct 'B'`),
    causing `struct.error` for negative values like `-1`. Now
    uses signed byte format (`struct '&gt;b'`). This affected
    `x-priority`, `x-delivery-limit`, and any other table
    argument using small negative integers.
  * **Fix codegen domain regex for exchange/queue names** — The
    codegen now extends the AMQP spec regex to include characters
    RabbitMQ allows in practice (`@`, `#`, `,`, `/`, `+`, space),
    and fixes a bug where the trailing-comma replacement
    corrupted regex patterns containing commas.
  * **Full type checking with mypy and basedpyright** — Both type
    checkers now pass cleanly and are enforced in pre-commit
    hooks and CI.
  * **`typing.ClassVar` annotations** on all class-level
    attributes across base classes, command classes, body,
    header, and heartbeat modules. Codegen updated to emit these
    correctly.
  * **Explicit submodule imports in `__init__.py`** to satisfy
    basedpyright's `reportUnsupportedDunderAll` check.
  * **Boolean default assignment fix in codegen** — Boolean
    fields with defaults now use ternary expressions (`x if x is
    not None else default`) instead of `x or default`, which
    correctly preserves `False` values.
  * **Modernized project tooling** — hatchling build backend, uv
    for dependency management, ruff for linting/formatting, pre-
    commit hooks
  * **Migrated documentation from Sphinx/RST to MkDocs/Markdown**
    with mkdocs-material theme and mkdocstrings for API reference
  * **Converted README from RST to Markdown** with updated
    badges, features, and "Used By" section
  * **Updated CI** — GitHub Actions with Python 3.11-3.14 matrix,
    uv-based workflow, mypy and basedpyright checks
  * **Updated CONTRIBUTING.md** with current uv/ruff/pre-commit
    workflow</changelog>
</package>
<package pkgid="ec5d5ae32849d119b2e79faafe2caafcecd0efe729c4f6c55ab0ab9e14e09f12" name="python311-pyspnego" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="150700.1.1"/>
  <changelog author="mardnh@gmx.de" date="1598097600">- Initial package, version 0.1.0</changelog>
  <changelog author="mardnh@gmx.de" date="1603627200">- Update to version 0.1.2
  * Fix up WinRM wrapping on SSPI
- Update to version 0.1.1
  * Include the cython files in the built sdist</changelog>
  <changelog author="mardnh@gmx.de" date="1603972800">- Update to version 0.1.3
  * Added Python 3.9 to CI</changelog>
  <changelog author="mardnh@gmx.de" date="1607083200">- Update to version 0.1.4
  * Only send negState: request-mic for the first reply from an
    acceptor for Negotiate auth.
  * Strict interpretations of SPNEGO will fail if the initiator
    sends this state as it is against the RFC.</changelog>
  <changelog author="mardnh@gmx.de" date="1610452800">- Update to version 0.1.5
  * Respect NETBIOS_COMPUTER_NAME when getting the workstation
    name for NTLM tokens. This matches the behaviour of gss-ntlmssp
    to ensure a consistent approach.</changelog>
  <changelog author="mardnh@gmx.de" date="1620907200">- Update to version 0.1.6
  * Change enum type of iov.BufferType to IntEnum to fix load on
    Python 3.10 - #10
  * Make pyspnego-parse and entry point which uses __main__.py in
    the spnego package. This allows users to use the parser script
    by running python -m spnego --token ...</changelog>
  <changelog author="mardnh@gmx.de" date="1635163200">- Update to version 0.3.0
  Packaging Changes
  * Changed project structure to a src layout
  * Include both Cython pyx/pyd and C files for SSPI in the
    sdist generated
  * Added Python 3.10 wheel
  Bugfixes
  * Ensure bad SPNEGO token inputs are raised as InvalidTokenError
    rather than struct.error
- Update to version 0.2.0
  Breaking Changes
  * Drop support for Python 2.7 and 3.5 - new minimum is 3.6+
  * Made the gss, negotiate, ntlm, sspi exports private, use the
    spnego.client and spnego.server functions instead
    + A deprecation warning is raised when importing from these
    package directly and this will be removed in the next major
    release
  Features
  * Added support for CredSSP authentication using
    protocol='credssp'
  * Allow optional keyword arguments to be used with spnego.client
    and spnego.server to control authentication specific options
  Bugfixes
  * Use Kerberos API to acquire Kerberos credential to get a
    forwardable token in a thread safe manner
  * Fix default credential logic when no username is provided
    based on GSSAPI rules rather than just the default principal
  * Ignore SPNEGO mechListMIC if it contains the same value as
    the responseToken due to an old Windows SPNEGO logic bug.
  * Do not use SSPI when auth='ntlm' and the password is in the
    form {lm_hash}:{nt_hash}</changelog>
  <changelog author="mardnh@gmx.de" date="1635508800">- Update to version 0.3.1
  * Do not convert GSSAPI service to lowercase for GSSAPI and
    uppercase for SSPI
  * SPNs are case insensitive on Windows but case sensitive on
    Linux
  * Convering the service portion to upper or lower case could
    cause problems finding the target server on non-Windows
    GSSAPI implementations</changelog>
  <changelog author="code@bnavigator.de" date="1636200000">- Reactivate python36 build</changelog>
  <changelog author="dmueller@suse.com" date="1645531200">- update to 0.4.0:
  * Add `usage` argument for `tls.default_tls_context` to control whether the
    context is for a initiator or acceptor
  * Add type annotations and include `py.typed` in the package for downstream
    library use
  * Expose the `ContextProxy` class for type annotation use
  * Added `get_extra_info` to `ContextProxy` to expose a common way to retrieve
    context specific information, this is currently used by CredSSP to retrieve
  * `client_credential`: The delegated client credential for acceptors
    once the context is complete
  * `sslcontext`: The SSL context used to create the TLS object
  * `ssl_object`: The TLS object used during the CredSSP exchange
  * The `client_credential` property on `CredSSP` has been removed in
    favour of `context.get_extra_info('client_credential')
  * Added support for custom credential types
  * Can be used to for things like NTLM authentication with NT/LM hashes,
    Kerberos with a keytab or from an explicit CCache, etc
  * Support calling SSPI through `pyspnego`'s Negotiate proxy context
  * This allows users on Windows to still use Negotiate auth but with a
    complex set of credentials
  * Also opens up the ability to use Negotiate but only with Kerberos auth
  * The `username` and `password` property on the auth context object are
    deprecated and will return `None` until it is removed in a future release</changelog>
  <changelog author="dmueller@suse.com" date="1664625600">- update to 0.5.0:
  * Added the `auth_stage` extra_info for a CredSSP context to give a human
    friendly indication of what sub auth stage it is up to.
  * Added the `protocol_version` extra_info for a CredSSP context to return the
    negotiated CredSSP protocol version.
  * Added the `credssp_min_protocol` keyword argument for a CredSSP context to
    set a minimum version the caller will accept of the peer.
  * This can be set to `5+` to ensure the peer supports and applies the mitigations for CVE-2018-0886.
  * Added safeguards when trying to retrieve the completed context attributes
    of `NegotiateProxy` before any contexts have been set up</changelog>
  <changelog author="yarunachalam@suse.com" date="1666958400">- Update to 0.6.0
  * Drop support for Python 3.6 - new minimum is 3.7+
  * Moved setuptools config into pyproject.toml and made Cython a build requirement for Windows
    For most users this is a hidden change
    If a tool follows the PEP 517 standard, like pip, this build dependency will work automatically
    The pre cythonised files are no longer included in the sdist going forward
- Update to 0.5.4
  * Fix str of enum values when running in Python 3.11 to be consistent with older versions
  * Support gssapi on 1.5.x which comes with RHEL 8.
- Update to 0.5.3
  * Fix heap allocation errors when running with heap allocation monitoring on Windows
- Update to 0.5.2
  * Added custom MD4 hashing code for NTLM to use.
    Newer Linux distributions ship with OpenSSL 3.x which typically disables MD4 breaking the use of hashlib.new('md4', b"")
    Using this custom code allows NTLM to continue to work
    While it's bad to continue to use older hashing mechanisms in this case there is no valid alternative available
- Update to 0.5.1
  * Call gss_inquire_sec_context_by_oid(ctx, spnego_req_mechlistMIC_oid) when using pure NTLM over GSSAPI to ensure the token contains a MIC</changelog>
  <changelog author="yarunachalam@suse.com" date="1667995200">- Update to 0.6.3
  * Ignore GSS_S_NO_CONTEXT errors on GSSAPI after stepping through the token exchange before the context is complete
    This is raised by MIT krb5 before 1.14.x and can be ignored
- Update to 0.6.2
  * Fix up sdist and wheels to include py.typed type annotation marker
- Update to 0.6.1
  * Added Python 3.11 wheel</changelog>
  <changelog author="kastl@b1-systems.de" date="1683633600">- add sle15_python_module_pythons</changelog>
  <changelog author="dmueller@suse.com" date="1683720000">- update to 0.9.0:
  * Added the `spnego.ContextReq.dce_style` flag to enable DCE
    authentication mode
  * The value for `spnego.iov.BufferType.sign_only` on SSPI has
    changed from representing `SECBUFFER_MECHLIST` to
    `SECBUFFER_READONLY_WITH_CHECKSUM`
  * Added the IOV buffer type
    `spnego.iov.BufferType.data_readonly`
  * Added limited support for `wrap_iov` and `unwrap_iov` in the
    Python NTLM context provider.
  * Added the `query_message_sizes()` function on a context to
    retrieve the important message sizes
    Currently this only contains the size of the message
    `header`, also known as the signature or security trailer
  * Added the `spnego.ContextReq.no_integrity` flag to disable
    integrity/confidentiality on Kerberos/Negotiate contexts
  * Added optional kwargs to `step()` on a security context
    `channel_bindings`
  * Added support for decoding the following TLS payloads with
    `python -m spnego --token ...`
  * Client Hello
  * Server Hello
  * Certificate
  * Server Key Exchange
  * Client Key Exchange
  * Certificate Request
  * Added the `new_context()` method on the context proxies to
    provide an easy and efficient way to re-use the context
    credentials and options for a new context
  * Removed use of `gssntlmssp` to simplify codebase and ensure a
    consistent experience across OS versions
  * Using NTLM on a non-Windows system will use the Python NTLM
    implementation instead</changelog>
  <changelog author="mardnh@gmx.de" date="1693828800">- Update to version 0.9.2
  * Only CI related changes
- Update to version 0.9.1
  * Always set the NTLMSSP_REQUEST_VERSION flag on the
    NTLM Negotiate message.  This aligns the behaviour with how
    SSPI generates this message.</changelog>
</package>
<package pkgid="7d994ea2766278214e14a021cf7a84a7a15334226c30e2b87f31e199a0689bd0" name="python311-pytest-json-report" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="150700.4.39"/>
</package>
<package pkgid="3fc9361791115c5c072ffd0b8c29eb341b3b94c33c70e6d6d4c1f1a74d512363" name="python311-pytest-testinfra" arch="noarch">
  <version epoch="0" ver="10.0.0" rel="150700.2.1"/>
  <changelog author="sean.marlow@suse.com" date="1532001600">- Update to v1.14.0
  + Add a new lxc backend
  + Socket: fix is_listening for unix sockets
  + Add namespace and container support for kubernetes backend
  + Add a cache of parsed ansible inventories for ansible backend
  + Service: fix service detection on Centos 6 hosts
  + File: implement file comparison with string paths
- Update to v1.13.1
  + package: fix is_installed and version behavior for uninstalled
    packages
  + ansible: Use predictibles test ordering when using pytest-xdist
    to fix random test collections errors
- Update to v1.13.0
  + socket: fix detection of udp listening sockets
  + ssh backend: Add support for GSSAPI</changelog>
  <changelog author="mcepl@suse.com" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="mcalabkova@suse.com" date="1555416000">- update to version 2.1.0
  * socket: fix parsing of ipv6 addresses with new versions of ss
  * Add addr module, used to test network connectivity
  * Drop deprecated "testinfra" command, you should use "py.test"
    instead
  * Drop support for ansible &lt;= 2.4
  * Drop deprecated top level fixtures, access them through the
    fixture "host" instead.
  1.1?.0
  * Fix pytest 4 compatibility
  * Allow to urlencode character in host specification "user:pass@host"
  * Drop support for python 2.6
  * Allow to configure timeouts for winrm backend
  * Add support for ansible "become" user in ansible module
  * packaging: Use setuptools_scm instead of pbr
  * iptables: add ip6tables support
  * Fix no_ssl and no_verify_ssl options for WinRM backend</changelog>
  <changelog author="ranand@suse.com" date="1558008000">- update to version 3.0.3
  3.0.3
  * Fix paramiko parsing RequestTTY from ssh configs
  * Re-add "groups" key from ansible.get_variables()
    to be backward compatible with testinfra 2.X
  3.0.2
  * Fix ansible with no inventory resolving to "localhost"
  * Fix support for ansible 2.8 with no inventory
  * Fix ansible/paramiko which wasn't reading hosts config
    from ~/.ssh/config
  * Allow to pass --ssh-config and --ssh-identity-file to
    ansible connection
  3.0.1
  * Fix parsing of ipv6 adresses for paramiko, ssh and
    ansible backends.
  * Fix --connection=ansible invocation when no hosts are provided
  3.0.0
  * New ansible backend fixing support for ansible 2.8 and
    license issue.
  * Windows support is improved.</changelog>
  <changelog author="ranand@suse.com" date="1558008001">- Removed _multibuild, not needed here.</changelog>
  <changelog author="tchvatal@suse.com" date="1558699200">- Update to 3.0.4:
  * Add support for ansible lxc and lxd connections</changelog>
  <changelog author="tchvatal@suse.com" date="1559563200">- Update to 3.0.5:
  * Set default timeout to 10s on ssh/paramiko connections
  * Add support for ansible inventory parameter ansible_private_key_file</changelog>
  <changelog author="sean.marlow@suse.com" date="1565697600">- Update to 3.0.6:
  + Issue full command logging using DEBUG log level to avoid
    logging sensible data when log level is INFO.
  + Fix possible crash when parsing ansible inventories.
  + Support using alternative kubeconfig file in kubectl
    connections.
  + Support parsing ProxyCommand from ssh_config for paramiko
    connections.</changelog>
  <changelog author="jengelh@inai.de" date="1566907200">- Language fixes to the description.</changelog>
  <changelog author="mcalabkova@suse.com" date="1566993600">- update to version 3.1.0
  * ssh connections uses persistent connections by default.
  * ansible ssh connections now use ssh backend instead of paramiko.
  * Add a new ansible connection options “force_ansible”, when set
    to True, testinfra will always call ansible for all commands
    he need to run.
  * Handle all ansible connections types by setting force_ansible=True
    for connections which doesn’t have a testinfra equivalent connection
    (for example “network_cli”).</changelog>
  <changelog author="tchvatal@suse.com" date="1568635200">- Update to 3.2.0:
  * New module "environment" for getting remote environment variables
  * New module "block_device" exposing block device informations
  * Add a global flag --force-ansible to the command line
  * Raise an error in case of missing ansible inventory file
  * Fix an escape issue with ansible ssh args set inventory or configuration file</changelog>
  <changelog author="mimi.vx@gmail.com" date="1580990400">- update to 4.0.0
  * drop python 2 support
  * Add podman backend and module
  * Add extras for backend dependencies
  * various enhencements of kitchen integration documentation
  * ansible backend now support "password" field from ansible inventory
  * New backend "openshift"
  * Fix Process module when working with long strings (username, ...)</changelog>
  <changelog author="pgajdos@suse.com" date="1583928000">- version update to 5.0.0
  5.0.0
  =====
  * Breaking change:  host.file().listdir() is now a method
  4.1.0
  =====
  * Pass extra arguments to ansible CLI via host.ansible()
  * New method host.file.listdir() to list items in a directory.</changelog>
  <changelog author="steven.kowalik@suse.com" date="1593777600">- Upate to 5.2.1:
  * Fix documentation build
  * Allow kubeconfig context to be supplied in kubernetes backend
  * Drop file.__ne__ implementation and require python &gt;= 3.5
  * Use remote_user and remote_port in ansible.cfg
  * Add arch (architecture) attribute to system_info module</changelog>
  <changelog author="code@bnavigator.de" date="1619438400">- Update to 6.3.0
  * Fix #451 for use with pytest -p no:terminal
  * Add client_version() and server_version() and version() to
    docker module.
- Release 6.2.0
  * Fix #590: Systeminfo doesn't resolve Windows correctly (#592)
  * First implementation of network namespaces in addr module
    (#596)
  * pip check support in PipPackage module (#605)
  * pip refactoring: implementation of installed and version (#606)
  * Allow to specify supervisorctl and supervisord.conf paths
    (#536)
- Release 6.1.0
  * Fix wrong package module on CentOS having dpkg tools installed
    [#570] (#575)
  * Deduplicate hosts returned by get_backends() (#572)
  * Use /run/systemd/system/ to detect systemd (fixes #546)
  * Use ssh_args from ansible.cfg
  * Require python &gt;= 3.6
  * Fix ValueError with python 3.8+ when using --nagios option.
- Release 6.0.0
  * Breaking change: testinfra has moved to the
    https://github.com/pytest-dev/ organization. Project on PyPi
    is renamed as pytest-testinfra. A dummy testinfra will make
    the transition, but you should rename to pytest-testinfra in
    your requirements files.
- Add testinfra-parametrize-backends-test.patch in order to be able
  to skip salt backend and still test the rest.
  (All docker tests are skipped automatically, because no there is
  no docker host running.)
- Ignore upstream test-requirements.txt version pins:
  * tornado &lt; 5
  * ansible &gt;= 3</changelog>
  <changelog author="mcepl@suse.com" date="1619524800">- Rename package to the upstream name: python-pytest-testinfra.</changelog>
  <changelog author="kastl@b1-systems.de" date="1683288000">- add sle15_python_module_pythons</changelog>
  <changelog author="dmueller@suse.com" date="1683633600">- update to 7.0.0:
  * Improved ssh config support in Paramiko backend
  * Add chroot backend
  * Add support for Manjaro-Linux
  * Add support for Cloudlinux
  * [BREAKING] Drop support for python 3.6 which is EOL
  * Handle ansible_connection type community.docker.docker
  * add ssh_extra_args option
  * Allow to test for user password expiration
  * Handle ANSIBLE_SSH_COMMON_ARGS and
    ANSIBLE_SSH_EXTRA_ARGS environment variables for ansible
    connections
  * Fix encoding issue in salt connections
  * Fix AttributeError when "command" is not available and
    fallback to "which"
  * Fallback to which when "command -v" fails
  * Use realpath by default to resolve symlinks instead of
    "readlink -f"
  * ansible: Support environment variables
  * Force package module to resolve to RpmPackage on Fedora
  * Fix new versions of supervisor may exit with status != 0
  * Eventually decode ansible output when it's not ascii
  * Either use python3 or python to get remote encoding
  * Implement Interface names and default (#615)
  * Implement Service.systemd_properties (#612)</changelog>
  <changelog author="georg.pfuetzenreuter@suse.com" date="1684756800">- Update to 8.1.0:
  * [NEW] Add Windows support for File and Service modules
  * [NEW] Add File.is_executable property
- 8.0.0:
  * [NEW] Add Group.members attribute
  * [NEW] Add File.inode attribute
  * [NEW] Add Interface.routes() method
  * [NEW] Add Docker.is_restarting attribute
  * [FIX] Fix possible error in Interface.default()
  * [FIX] Fix busybox detection in Process module
  * [FIX] Fix possible KeyError in SysInfo module
  * [BREAKING] drop support for python 3.7
- 7.0.1:
  * [FIX] Fix command -v compatibility with dash shell</changelog>
  <changelog author="dmueller@suse.com" date="1705320000">- update to 10.0.0:
  * [FIX] Fix output of error message
  * [FIX] Ansible: Fix for missing group names in get_variables()
  * [FIX] testinfra/modules/blockdevice: Don't fail on stderr
  * [DOC] Extend and show the documentation of CommandResult
  * [FIX] Extend list of valid suffixes for systemd units
  * [DOC] Add missing Environment doc section
  * [MISC] Define types for plugin.py
  * [MISC] Bump actions/checkout from 3 to 4
  * [FIX] Missing RHEL distribution in package module
  * [NEW] feat(package): brew support
  * [NEW] Add Service.exists
  * [MISC] Make CommandResult a dataclass
- update to 9.0.0:
  * [BREAKING] pytest-testinfra now require python &gt;= 3.9
  * [BREAKING] Drop deprecated module PipPackage
  * [NEW] Add support for the SSH ControlPath connection sharing
    option
  * [FIX] Retry SSH on ConnectionResetError
  * [FIX] List openSUSE Leap and Tumbleweed explicitly as rpm
    based distributions
  * [FIX] Make group name mandatory in group module</changelog>
</package>
<package pkgid="91b17f234f8de157f9e3f6e1bb59f5b2927efe7f04faf1ed2c3cb4d40ed12718" name="python311-pytzdata" arch="noarch">
  <version epoch="0" ver="2020.1" rel="150700.1.1"/>
  <changelog author="axel.braun@gmx.de" date="1583236800">- version 2019.3 - initial build on OBS</changelog>
  <changelog author="steven.kowalik@suse.com" date="1596456000">- Update to 2020.1:
  * Use version 2020a of the Oslon data.</changelog>
  <changelog author="kastl@b1-systems.de" date="1683547200">- add sle15_python_module_pythons</changelog>
  <changelog author="code@bnavigator.de" date="1685534400">- Bring this Ring1 package to python packaging standards
  * Switch to github tarball in order to run the tests
  * Don't catchall sitelib
  * Replace deprecated setup.py with PEP517
    (poetry-core is enough to build)
  * Pure python module: BuildArch is noarch</changelog>
</package>
<package pkgid="0915ea24b01a38cc5c580b0e87b90ad2de4f1b993fb8a84dd7e72cbd63ffaac9" name="python311-pywinrm" arch="noarch">
  <version epoch="0" ver="0.4.3" rel="150700.1.1"/>
  <changelog author="boris@steki.net" date="1410350400">- initial packaging</changelog>
  <changelog author="boris@steki.net" date="1488974400">- upgraded to pypi released source 0.2.2
  + Added support for CredSSP authenication (via requests-credssp)
  + Improved README, see 'Valid transport options' section
  + Run unit tests on Linux / Travis CI on Python 2.6-2.7, 3.3-3.6, PyPy2
  + Run integration tests on Windows / AppVeyor on Python 2.7, 3.3-3.5
  + Drop support for Python 3.0-3.2 due to lack of explicit unicode literal, see pep-0414
  + Drop support for Python 2.6 on Windows
  + Add support for Python 3.6-dev on Linux
  + Force basic auth header to avoid additional HTTP request and reduce latency
  + Python 2.7.9+. Allow server cert validation to be ignored using SSLContext.verify_mode
  + Tests. Enable Python 3.4, 3.5 on Travis CI
  + Use xmltodict instead of not supported xmlwitch
  + Add certificate authentication support
  + Setup PyPI classifiers
  + Fix. Include UUID when sending request
  + Fix. Python 2.6.6/CentOS. Use tuples instead of lists in setup.py
  + Fix. Python 2.6. String formatting
  + Handle unauthorized response and raise UnauthorizeError
  + Convert different forms of short urls into full well-formed endpoint
  + Add Session.run_ps() helper to execute PowerShell scripts
  + Use pandoc for README.md to rst conversion for PyPI</changelog>
  <changelog author="mardnh@gmx.de" date="1522929600">- Upgrade to version 0.3.0
  * Added support for message encryption over HTTP when using NTLM/Kerberos/CredSSP
  * Added parameter to disable TLSv1.2 when using CredSSP for Server 2008 support
  * Error detail from SOAP fault (if present) is now included with HTTP 500 errors
  * Fixed CA path override (incl envvar)
  * Fixed Kerberos service override
  * Try harder to suppress urllib3 InsecureRequestWarnings on various OSs
  * Fixed timeout values to parse correctly if passed as strings
  * Various updates to CI/tests
- Convert to singlespec</changelog>
  <changelog author="mcepl@suse.com" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="mardnh@gmx.de" date="1572782400">- Update to version 0.4.0
  * Ensure server_cert_validation=ignore supersedes
    ca_trust_path/env overrides.
  * Added deprecated warnings if CA trusts defined by environment
    variables are used.
  * Set minimum version of requests-credssp to support Kerberos
    auth over CredSSP and other changes.
  * Added proxy support where it can be defined within the
    application, with the ability to specify the proxy within the
    application.
  * Fix for shell not setting all environment variables.
  * Fix session clixml encoding on Python 3.
  * Protocol.close_shell(shell_id) will now close the session(and
    TCP connections) to the Windows machine. close_session option
    has been added in case of leaving the session alone.
  * Add a function to send input to a running process.
- Use tarball from github instead of pypi
- Drop not longer needed file LICENSE (it's part of the upstream
  tarball
- Add %{python_module kerberos} to BuildRequires since it's used
  in some tests</changelog>
  <changelog author="dmueller@suse.com" date="1582891200">- update to 0.4.1:
  * python 3.8</changelog>
  <changelog author="pgajdos@suse.com" date="1622203200">- %check: use %pyunittest rpm macro</changelog>
  <changelog author="dmueller@suse.com" date="1634385600">- update to 0.4.2:
  * removed deprecated distutils usage to avoid Deprecation Warnings under
    Python 3.10</changelog>
  <changelog author="pgajdos@suse.com" date="1649937600">- version update to 0.4.3
  * Fix invalid regex escape sequences.
  * Decoding CLIXML failures for run_ps will create a UserWarning rather than printing the warning.
  * Remove usage of deprecated Python API to support Python 3.11
- do not require mock for build</changelog>
  <changelog author="kastl@b1-systems.de" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="282ba45edccd25df8c1cde868f354860479508222026245db413e266ff853c85" name="python311-requests_ntlm" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="150700.1.1"/>
  <changelog author="mardnh@gmx.de" date="1522929600">- Initial package, version 1.1.0</changelog>
  <changelog author="mardnh@gmx.de" date="1523016000">- Use tarball from github
- Prepared tests
- Install license using %license macro</changelog>
  <changelog author="mcepl@suse.com" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="jengelh@inai.de" date="1545134400">- Use noun phrase in summary. Trim filler wording from description.</changelog>
  <changelog author="daniel.garcia@suse.com" date="1677672000">- Update to 1.2.0
  * Migrate to GHA for CI by @jborean93 in #129
  * Migrate to PySPNEGO by @clubby789 in #126
  * Add pyproject.toml for PEP518 compliance by @jborean93 in #131</changelog>
  <changelog author="kastl@b1-systems.de" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="2486184768a43a0ed15b74dd97cf6b1fa03ade1d04799b9510b987f2be9be258" name="python311-sseclient" arch="noarch">
  <version epoch="0" ver="0.0.27" rel="2.8"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709640000">- Initial build
  + Version 0.0.27</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1709640001">- Add patch no-six.patch to get rid of six dependency</changelog>
</package>
<package pkgid="c48e79b207bbdc4a3d07b0754b7b3481e7fcc1414648cf2fd6ba7ec24b7a526c" name="python313-amqpstorm" arch="noarch">
  <version epoch="0" ver="2.10.7" rel="2.3"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1559908800">- Update to 2.7.0
  * Added support for passing your own ssl context
  * Improved logging verbosity on connection failures
  * Fixed occasional error message when closing a SSL connection</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1563537600">- Fix build on SLE-12
  + Add python to BuildRequires for suse_version &lt; 1500</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568376000">- Update to 2.7.1:
  * Fixed Connection close taking longer than intended when using SSL [#75]- Thanks troglas.
  * Fixed an issue with closing Channels taking too long after the server initiated it.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1579176000">- update to 2.7.2
  * Added ability to override client_properties</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1591790400">- replace nose with pytest</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1595937600">- Update to 2.8.1:
  * Cleaned up documentation.
  * Introduced a new channel function called check_for_exceptions.
  * Fixed issue where a publish was successful but raised an error because
    connection was closed
  * Updated TLS handling to use the non-deprecated way of creating a TLS
    Connection
  * Enabled SNI for TLS connections by default</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1618833600">- Update to 2.8.4
  * Added getter/setter methods for Message properties expiration, message_type and user_id
  * Fixed pip sdist circular dependency
  * Fixed basic.consume argument type in documentation
  * Fixed a bug in Message.create where it would mutate the properties dict
- Create patch pamqp3.patch for better compatibility</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1652097600">- Update to 2.10.4
  * Fixed a potential deadlock when opening a channel with a broken connection [#97]
  * Added support for custom Message implementations
  * Added Pagination and Filtering support to Management list calls
  * Updated to use pytest framework instead of nose for testing.
  * Fixed bug with UriConnection not handling amqps:// properly.
  * Fixed bad socket fd causing high cpu usage [#110]
- Get new pamqp3.patch from https://github.com/eandersson/amqpstorm/pull/95,
  which should be in v3 (which is somehow not tagged yet)
  * rebased it to the new codestream
- Do not require mock
  * mock.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701518400">- update to 2.10.7:
  * Fixed bug with heartbeat interval on the client not sent
    frequently enough [#127] - Thanks Ivan Héda.
  * Added support for Python 3.12.
  * Fixed deprecated warning when using Python 3.11.
  * Added support for bulk removing users with the Management
    Api.
  * Added support to get the Cluster Name using the Management
    Api.
  * Fixed ConnectionUri to default to port 5761 when using ssl</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1747137600">- Convert to pip-based build</changelog>
</package>
<package pkgid="4f2603fb0215fdb17d1150fe45ac002ba4eff24a93bc3475fe2831905aa3cee7" name="python313-circuitbreaker" arch="noarch">
  <version epoch="0" ver="2.1.3" rel="2.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1635249600">- Initial build
  + Version 1.3.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1635249601">- Add packaging of GitHub URL tarball and make tests running.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1635336000">- Update to 1.3.2:
  - tests are included in the tarball</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1724760000">- update to 2.0.0:
  * Async Support
  * Python2 not supported anymore
  * Supported Python versions now are:  3.11, 3.10, 3.9, 3.8, 3.7
- version 1.4.0:
  * Fallback Function
  * Custom callable for handling exceptions
  * Monotonic clock
  * Circuitbreaker default name
  * the project is now built on Github Action instead of Travis CI
  * building for python 3.10
  * applied smaller flake8 fixes
- Drop use_stdlib_mock.patch merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1745841600">- update to 2.1.3:
  * fix datetime.utcnow deprecation
  * test with newer python versions
  * various build cleanups</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1755000000">- Pass asyncio-mode to pytest.</changelog>
</package>
<package pkgid="cfab918ad409ba25a6c5c81e97d7f0678f1d2c8e993081eb7283e9e6308dda4b" name="python313-httpsig_cffi" arch="noarch">
  <version epoch="0" ver="15.0.0" rel="4.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1555502400">- Initial build
  + Version 15.0.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1556107200">- Add requests to requires as it is used in the package as direct
  import</changelog>
  <changelog author="pgajdos@suse.com" date="1622462400">- %check: use %pyunittest rpm macro</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1657540800">- Fix build with new-cryptography.patch</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1748433600">- Convert to pip-based build</changelog>
</package>
<package pkgid="f11e8c49f3566329e98e056886a95bc4a0c9730e35295d00a1b2d3f9e9745ff6" name="python313-pamqp" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1556280000">- version update to 2.3.0
  - Add :py:func:`pamqp.encode.support_deprecated_rabbitmq` function
    to limit data types available when encoding field-tables for older
    RabbitMQ versions.
  - Change :py:meth:`pamqp.encode.timestamp` to allow for numeric/epoch
    timestamps (#14 - `mosquito &lt;https://github.com/mosquito&gt;`_)
  - Change :py:meth:`pamqp.frame.frame_parts` to a public method
    (#15 - `mosquito &lt;https://github.com/mosquito&gt;`_)
  - Cleanup of code to pass configured flake8 tests
  - Add support for 8-bit unsigned integer values in
    :py:meth:`pamqp.encode.table_integer`</changelog>
  <changelog author="pgajdos@suse.com" date="1556280001">- do not require unittest2 for testing with python3</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587643200">- Fix build without python2</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1591704000">- replace nose with pytest</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614081600">- Disabled Python 2 builds
- Update to v3.0.1
  * See https://github.com/gmr/pamqp/blob/master/docs/changelog.rst</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1664884800">- Update to 3.2.0 (2022-06-27)
  * Allow long-str to fall back to bytes in case of UnicodeDecodeError (AMQP 1.0 interop) (#40 - dmaone)
  * DOMAIN_REGEX enhanced to fulfill tag uri scheme for exchange and queue names. (#42 - deschmih)
- Update to 3.1.0 (2022-01-10)
  * Add implicit UTC timezone behavior to the AMQP Basic.Properties timestamp value. (#37 - RemiCardona)
  * Add support for short-short-int and short-short-uint. (#33 - michal800106)</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1666958400">- Update to 3.2.1
  Fix line length issue in comment</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705752000">- update to 3.3.0:
  * Allow space character in exchange and queue names
  * Convert AMQP timestamp property to handle milliseconds</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1748865600">- Convert to pip-based build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1775822400">- update to 4.0.0:
  * **Python 3.11+ required** (previously 3.7+)
  * Removed explicit `__annotations__` class variable from all
    command classes and base classes. Python manages
    `__annotations__` automatically; the explicit declarations
    conflicted with `object.__annotations__`. Code that
    introspected `MyCommand.__annotations__` directly may need
    updating.
  * **Fix `Basic.Reject(requeue=False)` being coerced to `True`**
    — The codegen emitted `self.requeue = requeue or True` which
    made it impossible to reject without requeuing. Now uses a
    proper ternary to preserve explicit `False`.
  * **Fix `Exchange.Declare(internal=True)` raising
    `ValueError`** — The `internal` flag was incorrectly treated
    as a deprecated field. It is a legitimate AMQP flag used for
    internal exchanges and RabbitMQ tracing.
  * **Fix encoding of negative byte-range integers in field
    tables** (#45) — `table_integer` routed values in `-128..127`
    to `octet()` which uses unsigned byte format (`struct 'B'`),
    causing `struct.error` for negative values like `-1`. Now
    uses signed byte format (`struct '&gt;b'`). This affected
    `x-priority`, `x-delivery-limit`, and any other table
    argument using small negative integers.
  * **Fix codegen domain regex for exchange/queue names** — The
    codegen now extends the AMQP spec regex to include characters
    RabbitMQ allows in practice (`@`, `#`, `,`, `/`, `+`, space),
    and fixes a bug where the trailing-comma replacement
    corrupted regex patterns containing commas.
  * **Full type checking with mypy and basedpyright** — Both type
    checkers now pass cleanly and are enforced in pre-commit
    hooks and CI.
  * **`typing.ClassVar` annotations** on all class-level
    attributes across base classes, command classes, body,
    header, and heartbeat modules. Codegen updated to emit these
    correctly.
  * **Explicit submodule imports in `__init__.py`** to satisfy
    basedpyright's `reportUnsupportedDunderAll` check.
  * **Boolean default assignment fix in codegen** — Boolean
    fields with defaults now use ternary expressions (`x if x is
    not None else default`) instead of `x or default`, which
    correctly preserves `False` values.
  * **Modernized project tooling** — hatchling build backend, uv
    for dependency management, ruff for linting/formatting, pre-
    commit hooks
  * **Migrated documentation from Sphinx/RST to MkDocs/Markdown**
    with mkdocs-material theme and mkdocstrings for API reference
  * **Converted README from RST to Markdown** with updated
    badges, features, and "Used By" section
  * **Updated CI** — GitHub Actions with Python 3.11-3.14 matrix,
    uv-based workflow, mypy and basedpyright checks
  * **Updated CONTRIBUTING.md** with current uv/ruff/pre-commit
    workflow</changelog>
</package>
<package pkgid="908da9c8a4c8e63d89b1eb20d0f61b63b1b86fbb7c41010f56d82aca90b73fb4" name="python313-sseclient" arch="noarch">
  <version epoch="0" ver="0.0.27" rel="2.8"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709640000">- Initial build
  + Version 0.0.27</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1709640001">- Add patch no-six.patch to get rid of six dependency</changelog>
</package>
<package pkgid="0a87415d91013291cfb6cfb7c1ecf008e3c32f22c69147eaf15ff909702ee894" name="python314-amqpstorm" arch="noarch">
  <version epoch="0" ver="2.10.7" rel="2.3"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1559908800">- Update to 2.7.0
  * Added support for passing your own ssl context
  * Improved logging verbosity on connection failures
  * Fixed occasional error message when closing a SSL connection</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1563537600">- Fix build on SLE-12
  + Add python to BuildRequires for suse_version &lt; 1500</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568376000">- Update to 2.7.1:
  * Fixed Connection close taking longer than intended when using SSL [#75]- Thanks troglas.
  * Fixed an issue with closing Channels taking too long after the server initiated it.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1579176000">- update to 2.7.2
  * Added ability to override client_properties</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1591790400">- replace nose with pytest</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1595937600">- Update to 2.8.1:
  * Cleaned up documentation.
  * Introduced a new channel function called check_for_exceptions.
  * Fixed issue where a publish was successful but raised an error because
    connection was closed
  * Updated TLS handling to use the non-deprecated way of creating a TLS
    Connection
  * Enabled SNI for TLS connections by default</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1618833600">- Update to 2.8.4
  * Added getter/setter methods for Message properties expiration, message_type and user_id
  * Fixed pip sdist circular dependency
  * Fixed basic.consume argument type in documentation
  * Fixed a bug in Message.create where it would mutate the properties dict
- Create patch pamqp3.patch for better compatibility</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1652097600">- Update to 2.10.4
  * Fixed a potential deadlock when opening a channel with a broken connection [#97]
  * Added support for custom Message implementations
  * Added Pagination and Filtering support to Management list calls
  * Updated to use pytest framework instead of nose for testing.
  * Fixed bug with UriConnection not handling amqps:// properly.
  * Fixed bad socket fd causing high cpu usage [#110]
- Get new pamqp3.patch from https://github.com/eandersson/amqpstorm/pull/95,
  which should be in v3 (which is somehow not tagged yet)
  * rebased it to the new codestream
- Do not require mock
  * mock.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701518400">- update to 2.10.7:
  * Fixed bug with heartbeat interval on the client not sent
    frequently enough [#127] - Thanks Ivan Héda.
  * Added support for Python 3.12.
  * Fixed deprecated warning when using Python 3.11.
  * Added support for bulk removing users with the Management
    Api.
  * Added support to get the Cluster Name using the Management
    Api.
  * Fixed ConnectionUri to default to port 5761 when using ssl</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1747137600">- Convert to pip-based build</changelog>
</package>
<package pkgid="4c880bd327b95f3fd211e493447b6b09691c5567ba4dd6604d72fc2e08891fc0" name="python314-circuitbreaker" arch="noarch">
  <version epoch="0" ver="2.1.3" rel="2.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1635249600">- Initial build
  + Version 1.3.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1635249601">- Add packaging of GitHub URL tarball and make tests running.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1635336000">- Update to 1.3.2:
  - tests are included in the tarball</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1724760000">- update to 2.0.0:
  * Async Support
  * Python2 not supported anymore
  * Supported Python versions now are:  3.11, 3.10, 3.9, 3.8, 3.7
- version 1.4.0:
  * Fallback Function
  * Custom callable for handling exceptions
  * Monotonic clock
  * Circuitbreaker default name
  * the project is now built on Github Action instead of Travis CI
  * building for python 3.10
  * applied smaller flake8 fixes
- Drop use_stdlib_mock.patch merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1745841600">- update to 2.1.3:
  * fix datetime.utcnow deprecation
  * test with newer python versions
  * various build cleanups</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1755000000">- Pass asyncio-mode to pytest.</changelog>
</package>
<package pkgid="9aab349ee846374b24e5e0cd16959f3feeb63f23458a6cb9bc17b803576e0582" name="python314-httpsig_cffi" arch="noarch">
  <version epoch="0" ver="15.0.0" rel="4.3"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1555502400">- Initial build
  + Version 15.0.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1556107200">- Add requests to requires as it is used in the package as direct
  import</changelog>
  <changelog author="pgajdos@suse.com" date="1622462400">- %check: use %pyunittest rpm macro</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1657540800">- Fix build with new-cryptography.patch</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1748433600">- Convert to pip-based build</changelog>
</package>
<package pkgid="5c1266dd6c09e136531e72d091e7b5fc1245fcf13f7c047f708d689d4c8e8843" name="python314-pamqp" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1556280000">- version update to 2.3.0
  - Add :py:func:`pamqp.encode.support_deprecated_rabbitmq` function
    to limit data types available when encoding field-tables for older
    RabbitMQ versions.
  - Change :py:meth:`pamqp.encode.timestamp` to allow for numeric/epoch
    timestamps (#14 - `mosquito &lt;https://github.com/mosquito&gt;`_)
  - Change :py:meth:`pamqp.frame.frame_parts` to a public method
    (#15 - `mosquito &lt;https://github.com/mosquito&gt;`_)
  - Cleanup of code to pass configured flake8 tests
  - Add support for 8-bit unsigned integer values in
    :py:meth:`pamqp.encode.table_integer`</changelog>
  <changelog author="pgajdos@suse.com" date="1556280001">- do not require unittest2 for testing with python3</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587643200">- Fix build without python2</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1591704000">- replace nose with pytest</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614081600">- Disabled Python 2 builds
- Update to v3.0.1
  * See https://github.com/gmr/pamqp/blob/master/docs/changelog.rst</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1664884800">- Update to 3.2.0 (2022-06-27)
  * Allow long-str to fall back to bytes in case of UnicodeDecodeError (AMQP 1.0 interop) (#40 - dmaone)
  * DOMAIN_REGEX enhanced to fulfill tag uri scheme for exchange and queue names. (#42 - deschmih)
- Update to 3.1.0 (2022-01-10)
  * Add implicit UTC timezone behavior to the AMQP Basic.Properties timestamp value. (#37 - RemiCardona)
  * Add support for short-short-int and short-short-uint. (#33 - michal800106)</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1666958400">- Update to 3.2.1
  Fix line length issue in comment</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705752000">- update to 3.3.0:
  * Allow space character in exchange and queue names
  * Convert AMQP timestamp property to handle milliseconds</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1748865600">- Convert to pip-based build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1775822400">- update to 4.0.0:
  * **Python 3.11+ required** (previously 3.7+)
  * Removed explicit `__annotations__` class variable from all
    command classes and base classes. Python manages
    `__annotations__` automatically; the explicit declarations
    conflicted with `object.__annotations__`. Code that
    introspected `MyCommand.__annotations__` directly may need
    updating.
  * **Fix `Basic.Reject(requeue=False)` being coerced to `True`**
    — The codegen emitted `self.requeue = requeue or True` which
    made it impossible to reject without requeuing. Now uses a
    proper ternary to preserve explicit `False`.
  * **Fix `Exchange.Declare(internal=True)` raising
    `ValueError`** — The `internal` flag was incorrectly treated
    as a deprecated field. It is a legitimate AMQP flag used for
    internal exchanges and RabbitMQ tracing.
  * **Fix encoding of negative byte-range integers in field
    tables** (#45) — `table_integer` routed values in `-128..127`
    to `octet()` which uses unsigned byte format (`struct 'B'`),
    causing `struct.error` for negative values like `-1`. Now
    uses signed byte format (`struct '&gt;b'`). This affected
    `x-priority`, `x-delivery-limit`, and any other table
    argument using small negative integers.
  * **Fix codegen domain regex for exchange/queue names** — The
    codegen now extends the AMQP spec regex to include characters
    RabbitMQ allows in practice (`@`, `#`, `,`, `/`, `+`, space),
    and fixes a bug where the trailing-comma replacement
    corrupted regex patterns containing commas.
  * **Full type checking with mypy and basedpyright** — Both type
    checkers now pass cleanly and are enforced in pre-commit
    hooks and CI.
  * **`typing.ClassVar` annotations** on all class-level
    attributes across base classes, command classes, body,
    header, and heartbeat modules. Codegen updated to emit these
    correctly.
  * **Explicit submodule imports in `__init__.py`** to satisfy
    basedpyright's `reportUnsupportedDunderAll` check.
  * **Boolean default assignment fix in codegen** — Boolean
    fields with defaults now use ternary expressions (`x if x is
    not None else default`) instead of `x or default`, which
    correctly preserves `False` values.
  * **Modernized project tooling** — hatchling build backend, uv
    for dependency management, ruff for linting/formatting, pre-
    commit hooks
  * **Migrated documentation from Sphinx/RST to MkDocs/Markdown**
    with mkdocs-material theme and mkdocstrings for API reference
  * **Converted README from RST to Markdown** with updated
    badges, features, and "Used By" section
  * **Updated CI** — GitHub Actions with Python 3.11-3.14 matrix,
    uv-based workflow, mypy and basedpyright checks
  * **Updated CONTRIBUTING.md** with current uv/ruff/pre-commit
    workflow</changelog>
</package>
<package pkgid="14bbaebd6cd8f399740c6e0986d8cd784ca6d2f38101b0b1899eaee5b7baf02b" name="python314-sseclient" arch="noarch">
  <version epoch="0" ver="0.0.27" rel="2.8"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709640000">- Initial build
  + Version 0.0.27</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1709640001">- Add patch no-six.patch to get rid of six dependency</changelog>
</package>
</otherdata>