diff --git a/ChangeLog b/ChangeLog index 7f14c51..350a889 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,54 @@ Changelog ========= +v0.15.0 +------- + +Support for Python 3.7 dropped in this release. Requirement is now Python >=3.8. +Pillow added as a dependency. + +**Implemented enhancements:** + +- ENH: Improve logging visibility of errors and filenames `#1225 `__ (`larsoner `__) +- ENH: Improve API usage graph `#1203 `__ (`larsoner `__) +- ENH: Always write sg_execution_times and make DataTable `#1198 `__ (`larsoner `__) +- ENH: Write all computation times `#1197 `__ (`larsoner `__) +- ENH: Support source files in any language `#1192 `__ (`speth `__) +- FEA Add examples recommender system `#1125 `__ (`ArturoAmorQ `__) + +**Fixed bugs:** + +- FIX Copy JupyterLite contents early so it runs before jupyterlite_sphinx build-finished `#1213 `__ (`lesteve `__) +- BUG: Fix bug with orphan sg_api_usage `#1207 `__ (`larsoner `__) +- MAINT Fix check for mismatched “ignore” blocks `#1193 `__ (`speth `__) +- Avoid importing new modules in backrefs `#1177 `__ (`aganders3 `__) + +**Documentation** + +- DOC Put configuration list under headings `#1230 `__ (`lucyleeow `__) +- DOC: contributing guide `#1223 `__ (`story645 `__) +- DOC Note support for python 3.7 dropped in release notes `#1199 `__ (`lucyleeow `__) + +**Project maintenance** + +- [pre-commit.ci] pre-commit autoupdate `#1231 `__ (`pre-commit-ci[bot] `__) +- MAINT Add ``extras_require`` in ``setup.py`` `#1229 `__ (`lucyleeow `__) +- [pre-commit.ci] pre-commit autoupdate `#1227 `__ (`pre-commit-ci[bot] `__) +- [pre-commit.ci] pre-commit autoupdate `#1224 `__ (`pre-commit-ci[bot] `__) +- [pre-commit.ci] pre-commit autoupdate `#1219 `__ (`pre-commit-ci[bot] `__) +- MAINT: pydata-sphinx-theme `#1218 `__ (`larsoner `__) +- MAINT: Improve CircleCI time `#1216 `__ (`larsoner `__) +- [pre-commit.ci] pre-commit autoupdate `#1215 `__ (`pre-commit-ci[bot] `__) +- MAINT: Move to GHA `#1214 `__ (`larsoner `__) +- [pre-commit.ci] pre-commit autoupdate `#1206 `__ (`pre-commit-ci[bot] `__) +- [pre-commit.ci] pre-commit autoupdate `#1201 `__ (`pre-commit-ci[bot] `__) +- [pre-commit.ci] pre-commit autoupdate `#1196 `__ (`pre-commit-ci[bot] `__) +- [pre-commit.ci] pre-commit autoupdate `#1194 `__ (`pre-commit-ci[bot] `__) +- [pre-commit.ci] pre-commit autoupdate `#1191 `__ (`pre-commit-ci[bot] `__) +- [pre-commit.ci] pre-commit autoupdate `#1189 `__ (`pre-commit-ci[bot] `__) +- [pre-commit.ci] pre-commit autoupdate `#1187 `__ (`pre-commit-ci[bot] `__) +- MAINT: Bump ver `#1185 `__ (`larsoner `__) + v0.14.0 ------- diff --git a/Makefile b/Makefile index 84fc1ca..69f842b 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PKG_NAME := pypi-sphinx_gallery -URL = https://files.pythonhosted.org/packages/eb/f8/a16a9f0680734d2e2a18324dffb8f34a43425794fc8b3e052013f6519bf5/sphinx-gallery-0.14.0.tar.gz +URL = https://files.pythonhosted.org/packages/aa/22/5bcce07215e1c4b0511b3881b9001c963dad7a639201cdc5746ea39862d5/sphinx-gallery-0.15.0.tar.gz ARCHIVES = include ../common/Makefile.common diff --git a/options.conf b/options.conf index 3876c59..b5c6334 100644 --- a/options.conf +++ b/options.conf @@ -1,6 +1,6 @@ [package] name = pypi-sphinx_gallery -url = https://files.pythonhosted.org/packages/eb/f8/a16a9f0680734d2e2a18324dffb8f34a43425794fc8b3e052013f6519bf5/sphinx-gallery-0.14.0.tar.gz +url = https://files.pythonhosted.org/packages/aa/22/5bcce07215e1c4b0511b3881b9001c963dad7a639201cdc5746ea39862d5/sphinx-gallery-0.15.0.tar.gz archives = giturl = domain = diff --git a/pypi-sphinx_gallery.spec b/pypi-sphinx_gallery.spec index 2fde010..258773e 100644 --- a/pypi-sphinx_gallery.spec +++ b/pypi-sphinx_gallery.spec @@ -2,12 +2,14 @@ # This file is auto-generated. DO NOT EDIT # Generated by: autospec.py # Using build pattern: pyproject +# autospec version: v2 +# autospec commit: e661f3a # Name : pypi-sphinx_gallery -Version : 0.14.0 -Release : 19 -URL : https://files.pythonhosted.org/packages/eb/f8/a16a9f0680734d2e2a18324dffb8f34a43425794fc8b3e052013f6519bf5/sphinx-gallery-0.14.0.tar.gz -Source0 : https://files.pythonhosted.org/packages/eb/f8/a16a9f0680734d2e2a18324dffb8f34a43425794fc8b3e052013f6519bf5/sphinx-gallery-0.14.0.tar.gz +Version : 0.15.0 +Release : 20 +URL : https://files.pythonhosted.org/packages/aa/22/5bcce07215e1c4b0511b3881b9001c963dad7a639201cdc5746ea39862d5/sphinx-gallery-0.15.0.tar.gz +Source0 : https://files.pythonhosted.org/packages/aa/22/5bcce07215e1c4b0511b3881b9001c963dad7a639201cdc5746ea39862d5/sphinx-gallery-0.15.0.tar.gz Summary : A `Sphinx `_ extension that builds an HTML gallery of examples from any set of Python scripts. Group : Development/Tools License : BSD-3-Clause @@ -16,6 +18,7 @@ Requires: pypi-sphinx_gallery-license = %{version}-%{release} Requires: pypi-sphinx_gallery-python = %{version}-%{release} Requires: pypi-sphinx_gallery-python3 = %{version}-%{release} BuildRequires : buildreq-distutils3 +BuildRequires : pypi(pillow) BuildRequires : pypi(sphinx) # Suppress stripping binaries %define __strip /bin/true @@ -60,6 +63,7 @@ Summary: python3 components for the pypi-sphinx_gallery package. Group: Default Requires: python3-core Provides: pypi(sphinx_gallery) +Requires: pypi(pillow) Requires: pypi(sphinx) %description python3 @@ -67,10 +71,10 @@ python3 components for the pypi-sphinx_gallery package. %prep -%setup -q -n sphinx-gallery-0.14.0 -cd %{_builddir}/sphinx-gallery-0.14.0 +%setup -q -n sphinx-gallery-0.15.0 +cd %{_builddir}/sphinx-gallery-0.15.0 pushd .. -cp -a sphinx-gallery-0.14.0 buildavx2 +cp -a sphinx-gallery-0.15.0 buildavx2 popd %build @@ -78,43 +82,63 @@ export http_proxy=http://127.0.0.1:9/ export https_proxy=http://127.0.0.1:9/ export no_proxy=localhost,127.0.0.1,0.0.0.0 export LANG=C.UTF-8 -export SOURCE_DATE_EPOCH=1692381311 +export SOURCE_DATE_EPOCH=1700611419 export GCC_IGNORE_WERROR=1 export AR=gcc-ar export RANLIB=gcc-ranlib export NM=gcc-nm -export CFLAGS="$CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " -export FCFLAGS="$FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " -export FFLAGS="$FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " -export CXXFLAGS="$CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CLEAR_INTERMEDIATE_CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CLEAR_INTERMEDIATE_FCFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CLEAR_INTERMEDIATE_FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CLEAR_INTERMEDIATE_CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS" +CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS" +FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS" +FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS" +ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS" +LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS" export MAKEFLAGS=%{?_smp_mflags} python3 -m build --wheel --skip-dependency-check --no-isolation pushd ../buildavx2/ -export CFLAGS="$CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " -export CXXFLAGS="$CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " -export FFLAGS="$FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " -export FCFLAGS="$FCFLAGS -m64 -march=x86-64-v3 " -export LDFLAGS="$LDFLAGS -m64 -march=x86-64-v3 " +CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " +CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " +FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " +FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -m64 -march=x86-64-v3 " +LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS -m64 -march=x86-64-v3 " python3 -m build --wheel --skip-dependency-check --no-isolation popd %install +export GCC_IGNORE_WERROR=1 +export AR=gcc-ar +export RANLIB=gcc-ranlib +export NM=gcc-nm +CLEAR_INTERMEDIATE_CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CLEAR_INTERMEDIATE_FCFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CLEAR_INTERMEDIATE_FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CLEAR_INTERMEDIATE_CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd " +CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS" +CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS" +FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS" +FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS" +ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS" +LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS" export MAKEFLAGS=%{?_smp_mflags} rm -rf %{buildroot} mkdir -p %{buildroot}/usr/share/package-licenses/pypi-sphinx_gallery cp %{_builddir}/sphinx-gallery-%{version}/LICENSE %{buildroot}/usr/share/package-licenses/pypi-sphinx_gallery/a5b31a24fffdc9afcf39f30c199a9fc95a08a427 || : -pip install --root=%{buildroot} --no-deps --ignore-installed dist/*.whl +python3 -m installer --destdir=%{buildroot} dist/*.whl echo ----[ mark ]---- cat %{buildroot}/usr/lib/python3*/site-packages/*/requires.txt || : echo ----[ mark ]---- pushd ../buildavx2/ -export CFLAGS="$CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " -export CXXFLAGS="$CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " -export FFLAGS="$FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " -export FCFLAGS="$FCFLAGS -m64 -march=x86-64-v3 " -export LDFLAGS="$LDFLAGS -m64 -march=x86-64-v3 " -pip install --root=%{buildroot}-v3 --no-deps --ignore-installed dist/*.whl +CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " +CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " +FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 " +FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -m64 -march=x86-64-v3 " +LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS -m64 -march=x86-64-v3 " +python3 -m installer --destdir=%{buildroot}-v3 dist/*.whl popd /usr/bin/elf-move.py avx2 %{buildroot}-v3 %{buildroot} %{buildroot}/usr/share/clear/filemap/filemap-%{name} diff --git a/release b/release index d6b2404..209e3ef 100644 --- a/release +++ b/release @@ -1 +1 @@ -19 +20 diff --git a/upstream b/upstream index 621e4db..9c1e5cf 100644 --- a/upstream +++ b/upstream @@ -1 +1 @@ -4eb0b60f47413544c2fe461486102220731349ae/sphinx-gallery-0.14.0.tar.gz +d26f0cbef648421ac4f13a995858988d26e7f972/sphinx-gallery-0.15.0.tar.gz