chore: add Python 3.14 support#31
Conversation
|
@stevenhua0320 PR ready to review. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #31 +/- ##
=======================================
Coverage 81.63% 81.63%
=======================================
Files 3 3
Lines 49 49
=======================================
Hits 40 40
Misses 9 9 🚀 New features to boost your workflow:
|
|
please remove |
I'm afraid that we still need to keep the |
I am not sure I understand the reasoning here. If xpdfsuite supports |
OK, that makes sense. So, we could remove |
|
@SYMSCAE Could you move the news item |
|
Looks good to me now, @sbillinge ready for review |
sbillinge
left a comment
There was a problem hiding this comment.
Please check workflows are the latest from skpkg
| c_extension: false | ||
| headless: false | ||
| python_version: 3.13 | ||
| python_version: 3.14 |
There was a problem hiding this comment.
This seems wrong to me. Please can we check that this is using the latest workflows. We are not pinning python versions any more so the workflows may need to be updated
|
I took a quick look over the current workflow for this package, it seems that we are still using the outdated workflow here. So, we might need to do a quick Please maintain this one if the |
I wonder which of the workflows is marked as outdated? The test-on-pr one has its version pin removed by the package update cmd. |
I think we should remove |
| ======= | ||
|
|
||
| ``diffpy.distanceprinter`` is developed by Xiaohao Yang and Billinge Group members. The maintainer for this project is Simon Billinge. For a detailed list of contributors see | ||
| ``diffpy.distanceprinter`` is developed by Xiaohao Yang and Billinge Group members. This project is maintained by Simon Billinge and Sangjoon Bob Lee. For a detailed list of contributors see |
There was a problem hiding this comment.
For this package, the maintainer are Simon Billinge and Billinge Group members.
| .. toctree:: | ||
| :maxdepth: 2 | ||
|
|
||
| getting-started |
There was a problem hiding this comment.
please delete getting-started as we don't have this page built.
| ############################################################################## | ||
| # | ||
| # (c) 2013-2025 The Trustees of Columbia University in the City of New York. | ||
| # (c) 2026 The Trustees of Columbia University in the City of New York. |
There was a problem hiding this comment.
Please make this 2013-2025, also below this line add the line Copyright (c) 2026-present, The Contributors to the diffpy.distanceprinter project. All rights reserved.
| ############################################################################## | ||
| # | ||
| # (c) 2013-2025 The Trustees of Columbia University in the City of New York. | ||
| # (c) 2026 The Trustees of Columbia University in the City of New York. |
There was a problem hiding this comment.
Same requirement as before in the license
| ############################################################################## | ||
| # | ||
| # (c) 2013-2025 The Trustees of Columbia University in the City of New York. | ||
| # (c) 2026 The Trustees of Columbia University in the City of New York. |
|
|
||
|
|
||
| 1.0.0 | ||
| ===== |
There was a problem hiding this comment.
Please keep all the CHANGELOG as before. These are for the CHANGELOG for the future release message and its history.
| Instances of abusive, harassing, or otherwise unacceptable behavior may be | ||
| reported to the community leaders responsible for enforcement at | ||
| sb2896@columbia.edu. All complaints will be reviewed and investigated promptly and fairly. | ||
| sbillinge@ucsb.edu and sl5400@columbia.edu. All complaints will be reviewed and investigated promptly and fairly. |
There was a problem hiding this comment.
We only need the Simon's email here.
| BSD 3-Clause License | ||
|
|
||
| Copyright (c) 2009-2025, The Trustees of Columbia University in the City of New York. | ||
| Copyright (c) 2026, The Trustees of Columbia University in the City of New York. |
There was a problem hiding this comment.
Same requirement as the license here.
| authors = [ | ||
| { name="Simon J.L. Billinge Group", email="sb2896@columbia.edu" }, | ||
| {name='Simon Billinge', email='sbillinge@ucsb.edu'}, | ||
| {name='Sangjoon Bob Lee', email='sl5400@columbia.edu'}, |
There was a problem hiding this comment.
Please only keep Simon's info here.
| maintainers = [ | ||
| { name="Simon J.L. Billinge Group", email="sb2896@columbia.edu" }, | ||
| {name='Simon Billinge', email='sbillinge@ucsb.edu'}, | ||
| {name='Sangjoon Bob Lee', email='sl5400@columbia.edu'}, |
There was a problem hiding this comment.
Also we only need Simon's info.
| Distance Printer, calculate the inter atomic distances. Part of xPDFsuite | ||
| Distance Printer, calculate the inter atomic distances. Part of xPDFsuite. | ||
|
|
||
| * LONGER DESCRIPTION HERE |
There was a problem hiding this comment.
please delete the * LONGER DESCRIPTION HERE. For some other packages that we have longer description, please replace this line to the original description to the package here. (We don't have it for this package, so just delete it.)
| Xiaohao Yang, Pavol Juhas, Christopher L. Farrow and Simon J. L. Billinge, xPDFsuite: an end-to-end | ||
| software solution for high throughput pair distribution function transformation, visualization and | ||
| analysis, arXiv 1402.3163 (2025) | ||
| diffpy.distanceprinter Package, https://github.com/diffpy/diffpy.distanceprinter |
There was a problem hiding this comment.
Please keep the original reference here.
| ------- | ||
|
|
||
| For more information on diffpy.distanceprinter please visit the project `web-page <https://www.diffpy.org>`_ or email Simon J.L. Billinge Group at sb2896@columbia.edu. | ||
| For more information on diffpy.distanceprinter please visit the project `web-page <https://diffpy.github.io/>`_ or email the maintainers ``Simon Billinge(sbillinge@ucsb.edu) and Sangjoon Bob Lee(sl5400@columbia.edu)``. |
There was a problem hiding this comment.
Please here only have Prof. Simon. Thanks
| project: diffpy.distanceprinter | ||
| c_extension: false | ||
| maintainer_GITHUB_username: sbillinge | ||
| maintainer_github_username: sbillinge, bobleesj |
There was a problem hiding this comment.
One more things to change here: we only need to keep Simon's github account here.
| This package is not designed to be installed independently. To get started, please visit | ||
| https://www.diffpy.org/products/xPDFsuite.html for more information about the xpdfsuite package and | ||
| download the package together with ``diffpy.xpdfsuite``. | ||
| To get started, please visit the :ref:`Getting started <getting-started>` page. |
There was a problem hiding this comment.
Please keep the original description of the package (the deleted lines here).
|
Looks good to me now. @sbillinge we have recut this package to the latest |
|
great job guys! @stevenhua0320 do we want to make a new release? If we don't have one, could you make a release issue? |
|
Yes we could do a new release and I believe I have created the release issue workflow for version release |


Summary
This PR updated supported python version to 3.14. Resolves #30