From 88f7ce74a68f68788bd8cc6c11670687163d0ba6 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <121827174+conda-forge-webservices[bot]@users.noreply.github.com> Date: Fri, 24 Apr 2026 13:04:51 +0000 Subject: [PATCH 1/7] dummy commit for rerendering --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 1078ae1..dec4d09 100644 --- a/README.md +++ b/README.md @@ -164,3 +164,6 @@ Feedstock Maintainers * [@takluyver](https://github.com/takluyver/) * [@trallard](https://github.com/trallard/) + + + From 01072a2db80746b151dfd85e1b16a458d5ff03ef Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 24 Apr 2026 08:06:05 -0500 Subject: [PATCH 2/7] update deps --- recipe/recipe.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 683d101..d247c3c 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -41,10 +41,12 @@ outputs: - jedi >=0.18.2 - matplotlib-inline >=0.1.6 - prompt-toolkit >=3.0.41,<3.1.0 + - psutil >=7 - pygments >=2.14.0 - python >=${{ python_min }} - stack_data >=0.6.0 - traitlets >=5.13.0 + - typing_extensions >=4.6 - if: noarch_platform == "unix" then: - pexpect >4.6 From 83e83842d56911007bb30d755d44451b3c3e76e7 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Fri, 24 Apr 2026 13:06:41 +0000 Subject: [PATCH 3/7] ENH: updated version to 9.13.0 & Re-rendered with conda-smithy 3.61.2 and conda-forge-pinning 2026.04.24.09.30.5 --- .azure-pipelines/azure-pipelines-win.yml | 1 + .github/workflows/conda-build.yml | 3 ++- .gitignore | 1 + README.md | 3 --- pixi.toml | 2 +- recipe/recipe.yaml | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index ada9763..80d483d 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -11,6 +11,7 @@ jobs: win_64_: CONFIG: win_64_ UPLOAD_PACKAGES: 'True' + store_build_artifacts: false timeoutInMinutes: 360 variables: CONDA_BLD_PATH: D:\\bld\\ diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml index 1491d2a..4b12dcf 100644 --- a/.github/workflows/conda-build.yml +++ b/.github/workflows/conda-build.yml @@ -23,6 +23,7 @@ jobs: matrix: include: - CONFIG: linux_64_ + STORE_BUILD_ARTIFACTS: False UPLOAD_PACKAGES: True os: ubuntu runs_on: ['ubuntu-latest'] @@ -99,7 +100,7 @@ jobs: env: # default value; make it explicit, as it needs to match with artefact # generation below. Not configurable for now, can be revisited later - CONDA_BLD_DIR: C:\bld + CONDA_BLD_PATH: C:\bld MINIFORGE_HOME: ${{ contains(runner.arch, 'ARM') && 'C' || 'D' }}:\Miniforge PYTHONUNBUFFERED: 1 CONFIG: ${{ matrix.CONFIG }} diff --git a/.gitignore b/.gitignore index 47b5408..86a9c55 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ # Ignore all files and folders in root * !/conda-forge.yml +!.recipe_maintainers.json # Don't ignore any files/folders if the parent folder is 'un-ignored' # This also avoids warnings when adding an already-checked file with an ignored parent. diff --git a/README.md b/README.md index dec4d09..1078ae1 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,3 @@ Feedstock Maintainers * [@takluyver](https://github.com/takluyver/) * [@trallard](https://github.com/trallard/) - - - diff --git a/pixi.toml b/pixi.toml index 5972af5..5cbd1d7 100644 --- a/pixi.toml +++ b/pixi.toml @@ -5,7 +5,7 @@ [workspace] name = "ipython-feedstock" -version = "3.58.0" # conda-smithy version used to generate this file +version = "3.61.2" # conda-smithy version used to generate this file description = "Pixi configuration for conda-forge/ipython-feedstock" authors = ["@conda-forge/ipython"] channels = ["conda-forge"] diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index d247c3c..77f96eb 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -2,7 +2,7 @@ schema_version: 1 context: - version: "9.12.0" + version: "9.13.0" python_check_max: "3.14" pygments_modes: ipython ipython3 ipythonconsole ipython3console @@ -12,7 +12,7 @@ recipe: source: url: https://pypi.org/packages/source/i/ipython/ipython-${{ version }}.tar.gz - sha256: 01daa83f504b693ba523b5a407246cabde4eb4513285a3c6acaff11a66735ee4 + sha256: 7e834b6afc99f020e3f05966ced34792f40267d64cb1ea9043886dab0dde5967 build: number: 0 From 277fc0d5da695f381e26f05f2665126290492169 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 24 Apr 2026 08:06:45 -0500 Subject: [PATCH 4/7] update min_python --- recipe/variants.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/variants.yaml b/recipe/variants.yaml index 17f0e20..06625f3 100644 --- a/recipe/variants.yaml +++ b/recipe/variants.yaml @@ -1,5 +1,5 @@ python_min: - - "3.12" + - "3.11" noarch_platform: - if: win then: From 798ac8ebaa9985f81515046a885a72e6845e2cf4 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 24 Apr 2026 08:08:43 -0500 Subject: [PATCH 5/7] MNT: Re-rendered with conda-smithy 3.61.2 and conda-forge-pinning 2026.04.24.09.30.54 Other tools: - conda-build 26.3.0 - rattler-build 0.63.0 - rattler-build-conda-compat 1.4.13 --- .azure-pipelines/azure-pipelines-win.yml | 1 + .ci_support/linux_64_.yaml | 2 +- .ci_support/win_64_.yaml | 2 +- .github/workflows/conda-build.yml | 3 ++- .gitignore | 1 + README.md | 3 --- pixi.toml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index ada9763..80d483d 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -11,6 +11,7 @@ jobs: win_64_: CONFIG: win_64_ UPLOAD_PACKAGES: 'True' + store_build_artifacts: false timeoutInMinutes: 360 variables: CONDA_BLD_PATH: D:\\bld\\ diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_.yaml index 619aa8b..09684d2 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_.yaml @@ -7,4 +7,4 @@ docker_image: noarch_platform: - unix python_min: -- '3.12' +- '3.11' diff --git a/.ci_support/win_64_.yaml b/.ci_support/win_64_.yaml index cf08139..4e85ed8 100644 --- a/.ci_support/win_64_.yaml +++ b/.ci_support/win_64_.yaml @@ -5,4 +5,4 @@ channel_targets: noarch_platform: - win python_min: -- '3.12' +- '3.11' diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml index 1491d2a..4b12dcf 100644 --- a/.github/workflows/conda-build.yml +++ b/.github/workflows/conda-build.yml @@ -23,6 +23,7 @@ jobs: matrix: include: - CONFIG: linux_64_ + STORE_BUILD_ARTIFACTS: False UPLOAD_PACKAGES: True os: ubuntu runs_on: ['ubuntu-latest'] @@ -99,7 +100,7 @@ jobs: env: # default value; make it explicit, as it needs to match with artefact # generation below. Not configurable for now, can be revisited later - CONDA_BLD_DIR: C:\bld + CONDA_BLD_PATH: C:\bld MINIFORGE_HOME: ${{ contains(runner.arch, 'ARM') && 'C' || 'D' }}:\Miniforge PYTHONUNBUFFERED: 1 CONFIG: ${{ matrix.CONFIG }} diff --git a/.gitignore b/.gitignore index 47b5408..86a9c55 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ # Ignore all files and folders in root * !/conda-forge.yml +!.recipe_maintainers.json # Don't ignore any files/folders if the parent folder is 'un-ignored' # This also avoids warnings when adding an already-checked file with an ignored parent. diff --git a/README.md b/README.md index dec4d09..1078ae1 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,3 @@ Feedstock Maintainers * [@takluyver](https://github.com/takluyver/) * [@trallard](https://github.com/trallard/) - - - diff --git a/pixi.toml b/pixi.toml index 5972af5..5cbd1d7 100644 --- a/pixi.toml +++ b/pixi.toml @@ -5,7 +5,7 @@ [workspace] name = "ipython-feedstock" -version = "3.58.0" # conda-smithy version used to generate this file +version = "3.61.2" # conda-smithy version used to generate this file description = "Pixi configuration for conda-forge/ipython-feedstock" authors = ["@conda-forge/ipython"] channels = ["conda-forge"] From ba55cecc475786ba42bc55d8492e4171651962b8 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 24 Apr 2026 08:16:24 -0500 Subject: [PATCH 6/7] add test skip --- recipe/run_test.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipe/run_test.py b/recipe/run_test.py index 866a28f..ab426bd 100644 --- a/recipe/run_test.py +++ b/recipe/run_test.py @@ -12,6 +12,9 @@ PYTEST_SKIPS = [ "decorator_skip", "pprint_heap_allocated", + #: bad interactions with "clean" enviroment in rattler-build 0.62 + #: https://github.com/conda-forge/ipython-feedstock/pull/263 + "test_dirops", ] UNLINK: list[str] = [] From 3335f335650e8fc1366784c6f2b55c23c93404f3 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 24 Apr 2026 08:28:30 -0500 Subject: [PATCH 7/7] win test skip --- recipe/run_test.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/recipe/run_test.py b/recipe/run_test.py index ab426bd..0c7a136 100644 --- a/recipe/run_test.py +++ b/recipe/run_test.py @@ -21,6 +21,13 @@ if LINUX: PYTEST_SKIPS += ["system_interrupt"] +if WIN: + PYTEST_SKIPS += [ + #: bad interactions with "clean" enviroment in rattler-build 0.62 + #: https://github.com/conda-forge/ipython-feedstock/pull/263 + "(test_oinspect and test_info)", + ] + PYTEST_ARGS = ["pytest", "-vv", "--color=yes", "--tb=long", "tests"] if len(PYTEST_SKIPS) == 1: