Skip to content

FIX/TST/MNT: python 3.14 compatibility, retire pre-release notes - #411

Draft
ZLLentz wants to merge 5 commits into
masterfrom
zlentz/fix_py314_compat
Draft

ZLLentz wants to merge 5 commits into
masterfrom
zlentz/fix_py314_compat

Conversation

@ZLLentz

@ZLLentz ZLLentz commented Sep 19, 2026

Copy link
Copy Markdown
Member

Description

  • asyncio.get_event_loop now raises if there is no event loop. Work around this to maintain the same behavior as before for cases that do or or not have event loops.
  • The parameterize syntax used in this one place here is no longer valid in the latest pytest, so fix it
  • Remove the cumbersome pre-release notes
  • Remove the repo-specific issue template in favor of the org template
  • gitignore the version file that setuptools_scm generated

Motivation and Context

I'm gearing up to deploy new environments but these things were broken.

How Has This Been Tested?

The tests still pass.
Before marking this as ready for review, I will do some interactive testing to make sure a real hutch config file can still be loaded, as per the pre-merge checklist

Where Has This Been Documented?

Here only

Pre-merge checklist

  • Code works interactively (a real hutch config file can be loaded)
  • Code contains descriptive docstrings, including context and API
  • New/changed functions and methods are covered in the test suite where possible
  • Test suite passes locally
  • Test suite passes on GitHub Actions

This branch has not been deployed

No deployments
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.

1 participant