Skip to content

Python 3.12+ compatibility#216

Merged
silviuburceadev merged 18 commits into
masterfrom
feature/py-3.12-min-compat
Jul 8, 2026
Merged

Python 3.12+ compatibility#216
silviuburceadev merged 18 commits into
masterfrom
feature/py-3.12-min-compat

Conversation

@silviuburceadev

@silviuburceadev silviuburceadev commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Description

Migrated to Python 3.12+, with the intention to get rid of pkg_resources, distutils, six & co.

Upgraded, migrated or pinned most packages to match the new Python runtime, e.g. ansible, azure/msrestazure, python-consol, etc.

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@silviuburceadev silviuburceadev force-pushed the feature/py-3.12-min-compat branch from a10d5b3 to 34db834 Compare July 6, 2026 15:36
- fix error message retrieval
- cleaned up object/super redundancy
@silviuburceadev silviuburceadev merged commit b06a2e4 into master Jul 8, 2026
4 checks passed
@silviuburceadev silviuburceadev deleted the feature/py-3.12-min-compat branch July 8, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants