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/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 683d101..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 @@ -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 diff --git a/recipe/run_test.py b/recipe/run_test.py index 866a28f..0c7a136 100644 --- a/recipe/run_test.py +++ b/recipe/run_test.py @@ -12,12 +12,22 @@ 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] = [] 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: 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: