Skip to content

feat: drop Python 3.9#548

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

feat: drop Python 3.9#548
eduardo-rodrigues merged 1 commit intomainfrom
henryiii/chore/310

Conversation

@henryiii
Copy link
Member

@henryiii henryiii commented Feb 6, 2026

Dropping Python 3.9 (EoL).

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

@eduardo-rodrigues eduardo-rodrigues left a comment

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
Copy link
Member Author

henryiii commented Feb 6, 2026

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
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