Skip to content

feat: drop Python 3.9 - #548

Merged
eduardo-rodrigues merged 1 commit into
mainfrom
henryiii/chore/310
Feb 6, 2026
Merged

eduardo-rodrigues merged 1 commit into
mainfrom
henryiii/chore/310

Conversation

@henryiii

@henryiii henryiii commented Feb 6, 2026

Copy link
Copy Markdown
Member

Dropping Python 3.9 (EoL).

Signed-off-by: Henry Schreiner <henryfs@princeton.edu>

@eduardo-rodrigues eduardo-rodrigues left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, let's go with this removal at this stage. Experiments's stacks often drag a bit but it is no issue for rather special/specific packages such as this one.

@eduardo-rodrigues
eduardo-rodrigues merged commit 9aa5793 into main Feb 6, 2026
13 checks passed
@eduardo-rodrigues
eduardo-rodrigues deleted the henryiii/chore/310 branch February 6, 2026 20:12
@eduardo-rodrigues eduardo-rodrigues added the dependencies Pull requests that update a dependency file label Feb 6, 2026
@henryiii

henryiii commented Feb 6, 2026

Copy link
Copy Markdown
Member Author

boost-histogram, awkward, uproot are all dropping or have dropped. I'm not dropping for core stuff yet, but for scikit-hep stuff I think it makes sense. Also old stacks can generally use old packages. :)

This will enable us to use the latest pytest, for example, which is 3.10+ only.

@eduardo-rodrigues

Copy link
Copy Markdown
Member

I was not disagreement above. I would have left uproot and awkward a bit longer, maybe, in spite of 3.9 really being old by now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants