Release Notes
1.5.1
Fixed:
Fixed SystemError and MemoryError for redirect_stdout on Windows with Python 3.13.
Removed:
Removed restore_stdout function and wrapper.
1.5.0
Added:
Python 3.11, 3.12 support
Option to skip printing of introductory information when initializing the PdfFit class.
Added additional runtime linker flags in CustomBuildExt.run to embed the RPATH flags for the built extensions.
Support for retrieving GSL configuration from CONDA_PREFIX/ GSL_PATH on all platforms.
Separate installation instruction for macOS (Arm64) in READEM
Added restore_stdout function and wrapper.
Added Python 3.13 support.
Changed:
Changed setup.py to lazy evaluate gsl installation.
Documentation brought up to date
Merged the GSL configuration logic in setup.py.
Changed pytest capture_output fixture. Now automatically restores sys.stdout.
Fixed:
remove older conda-recipe files
moved the tests directory from src to the root using conftest.py.
fixed a circular import bug during “ pip install .” in GitHub CI.
renamed .py files under tests to snake_case.
add PyPI packages under pip.txt
re-cookiecutter to group’s package standard
Fix missing __date__, use PyPI release date.
Fixed SystemError when running pytest on Windows with Python 3.13.
Removed:
Python <= 3.10 support
Six dependency and py2 support
1.4.2
Added:
Support for Python 3.11, 3.12
Changed:
No notable functional changes from 1.4.1
1.4.4rc0
Fixed:
Code linted to group flake8 standards
Package structure moved to diffpy standard structure