From 6b8be71b3db3aa3146c56fc3b6daae21f29591a4 Mon Sep 17 00:00:00 2001 From: Hans Dembinski Date: Thu, 1 Aug 2024 16:58:33 +0200 Subject: [PATCH] update version and changelog --- Makefile | 53 ----------------------------------------------- doc/changelog.rst | 8 +++++++ pyproject.toml | 2 +- 3 files changed, 9 insertions(+), 54 deletions(-) delete mode 100644 Makefile diff --git a/Makefile b/Makefile deleted file mode 100644 index 83c53a7b..00000000 --- a/Makefile +++ /dev/null @@ -1,53 +0,0 @@ -# Makefile for developers with some convenient quick ways to do common things - -# default target -build/done: $(wildcard *.py src/*.cpp extern/root/math/minuit2/src/*.cxx extern/root/math/minuit2/inc/*.h) CMakeLists.txt - mkdir -p build - python .ci/install_deps.py build - DEBUG=1 CMAKE_BUILD_PARALLEL_LEVEL=8 CMAKE_ARGS="-DCMAKE_CXX_COMPILER_LAUNCHER=ccache" python -m pip install --no-build-isolation -v -e . - touch build/done - -build/testdep: build/done - python .ci/install_deps.py test - touch build/testdep - -test: build/done build/testdep - JUPYTER_PLATFORM_DIRS=1 python -m pytest -vv -r a --ff --pdb - -# this requires that ROOT is installed -bench: build/done build/testdep - python -m pytest bench --benchmark-autosave - -# only computes the coverage in pure Python -cov: build/done build/testdep - rm -rf htmlcov - JUPYTER_PLATFORM_DIRS=1 coverage run -m pytest - coverage html -d htmlcov - coverage report -m - @echo htmlcov/index.html - -doc: build/done build/html/done - @echo build/html/index.html - -build/docdep: build/done - python .ci/install_deps.py test doc - touch build/docdep - -build/html/done: build/done build/docdep doc/conf.py $(wildcard src/iminuit/*.py doc/*.rst doc/_static/* doc/plots/* doc/notebooks/*.ipynb doc/notebooks/roofit/*.ipynb *.rst) - mkdir -p build/html - PYDEVD_DISABLE_FILE_VALIDATION=1 sphinx-build -v -W -b html -d build/doctrees doc build/html - touch build/html/done - -tutorial: build/done build/tutorial_done - -build/tutorial_done: $(wildcard src/iminuit/*.py doc/tutorial/*.ipynb) - python3 -m pytest -n8 doc/tutorial - touch build/tutorial_done - -check: - pre-commit run -a - -clean: - rm -rf build htmlcov src/iminuit/_core* tutorial/.ipynb_checkpoints iminuit.egg-info src/iminuit.egg-info .pytest_cache src/iminuit/__pycache__ tests/__pycache__ tutorial/__pycache__ .coverage .eggs .ipynb_checkpoints dist __pycache__ - -.PHONY: clean check cov doc test bench diff --git a/doc/changelog.rst b/doc/changelog.rst index 3469cc8d..6e430694 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -5,6 +5,14 @@ Changelog ========= +2.28.0 (August 01, 2024) +------------------------ +- Add name argument to all cost functions (`#1017 `_) +- Fix leastsquares for functions with more than two arguments (`#1016 `_) +- Drop support for python-3.8 (`#1015 `_) +- Updating docs and links and ci for building docs (`#1014 `_) +- Ci: try to make faster (`#996 `_) + 2.27.0 (July 30, 2024) ---------------------- - Fix odr issue in type_caster (`#1013 `_) diff --git a/pyproject.toml b/pyproject.toml index f3e4b5bd..a1d70888 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "scikit_build_core.build" [project] name = "iminuit" description = "Jupyter-friendly Python frontend for MINUIT2 in C++" -version = "2.27.0" +version = "2.28.0" maintainers = [ { name = "Hans Dembinski" }, { email = "hans.dembinski@gmail.com" },