Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REL] Release 0.11.0 #525

Merged
merged 5 commits into from
Feb 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/testing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]

name: 'Python ${{ matrix.python-version }}'

Expand Down
9 changes: 8 additions & 1 deletion docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,17 @@ Changelog
0.11.0
======

.. warning::

This release drops support for Python 3.8 which reached end-of-life
2024-10-17

* Depletion reader settings can be provided at construction - :pull:`516`
* Support ``numpy`` 2.0 - :pull:`524`
* Names of detectors to read can be provided at construction of the detector
reader - :pull:`519`
* Drop Python 3.8 - :pull:`525`
* Support Python 3.12, 3.13 - :pull:`525`

.. _v0.10.1:

Expand All @@ -25,7 +32,7 @@ This is a bug fix release to fix installing the package.
Users should experience no changes. Developer should note
that the package has moved from a "flat-layout" to a "src-layout",
where the code the the package has moved from ``serpentTools``
to ``src/serpentTools``
to ``src/serpentTools``Commit

* Move from "flat-layout" to "src-layout" - :pull:`506`

Expand Down
5 changes: 3 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,19 @@ maintainers = [
]
description = "A suite of parsers designed to make interacting with Serpent output files simple, scriptable, and flawless"
readme = "README.rst"
requires-python = ">=3.8,<3.12"
requires-python = ">=3.9,<3.14"
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
license = {file = "LICENSE"}
dependencies = [
Expand Down
8 changes: 4 additions & 4 deletions tests/test_messages.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ def demoFuture(x, val=5):
with catch_warnings(record=True) as record:
self.assertEqual(7, demoFuture(2))
self.assertEqual(7, demoFuture(2, 5))
self.assertEquals(len(record), 2,
'Did not catch two warnings::willChange')
self.assertEqual(len(record), 2,
"Did not catch two warnings::willChange")

def test_deprecatedDecorator(self):
"""Verify that the deprecated decorator doesn't break things"""
Expand All @@ -45,8 +45,8 @@ def demoFunction(x, val=5):
with catch_warnings(record=True) as record:
self.assertEqual(7, demoFunction(2))
self.assertEqual(7, demoFunction(2, 5))
self.assertEquals(len(record), 2,
'Did not catch two warnings::deprecation')
self.assertEqual(len(record), 2,
"Did not catch two warnings::deprecation")


class LoggingTester(TestCaseWithLogCapture):
Expand Down
Loading