Skip to content

Pr test branch - #9

Open
Harikrishna-2016 wants to merge 39 commits into
mainfrom
PR-test-branch
Open

Harikrishna-2016 wants to merge 39 commits into
mainfrom
PR-test-branch

Conversation

@Harikrishna-2016

Copy link
Copy Markdown
Owner

TODO: Check the above box with an 'x' indicating you've read and followed CONTRIBUTING.md.

What does this Pull Request accomplish?

TODO: Include high-level description of the changes in this pull request.

Why should this Pull Request be merged?

TODO: Justify why this contribution should be part of the project.

What testing has been done?

TODO: Detail what testing has been done to ensure this submission meets requirements.

@github-actions

github-actions Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Test Results

 10 files   10 suites   18s ⏱️
 83 tests  83 ✅ 0 💤 0 ❌
780 runs  780 ✅ 0 💤 0 ❌

Results for commit b1b6a71.

♻️ This comment has been updated with latest results.

Harikrishna-2016 pushed a commit that referenced this pull request Oct 25, 2026
- [x] This contribution adheres to
[CONTRIBUTING.md](https://github.com/tkrebes/nisyscfg-python/blob/master/CONTRIBUTING.md).

### What does this Pull Request accomplish?

- Updates pyproject.toml to support Python 3.11 through 3.15 and removes
Python 3.9 and 3.10 support.
- Adds Python 3.14, 3.15 and CPython classifiers to the package
metadata.
- Updates the test_package.yml matrix to test Python 3.11, 3.12, 3.13,
3.14, 3.15, and the free-threaded Python 3.14t build on Windows and
Ubuntu.

### Why should this Pull Request be merged?

This update aligns the package metadata and CI test coverage with the
currently supported Python versions. It adds validation for Python 3.14
and its free-threaded build and Python 3.15, while removing unsupported
Python 3.9 and 3.10 coverage.

### What testing has been done?

- Verified package installation on Python 3.11 through 3.15 and 3.14t.
- Ran unit tests and code coverage across Windows and Ubuntu for all
supported Python versions.
- Confirmed that the Python 3.14t jobs use a free-threaded interpreter
with the GIL disabled. (Only for testing)
- Confirmed that the GIL remains disabled after importing the package.
(Only for testing)
- All CI matrix jobs passed successfully.
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