Skip to content

Conversation

@anaconda-recipe-editor
Copy link

This is an automatically generated Pull Request from the Conda Recipe Manager Recipe Bumper Bot.
This bot updates recipes based on changes in the SRC Team's Distro Database (DDB). The code for this bot can be found here.

Links

Please contact the public #pi-automation Slack channel if you have any questions or concerns.

Tagging the following users for visibility:

@package-build-platform
Copy link

Failed to submit graph for 53c56ea Message: Failed to run command: 'pbp generate from-feedstock --output /tmp/tmp7vmbvpmg/pywinpty-feedstock.yaml --custom-metadata-file /tmp/tmp7vmbvpmg/custom_metadata.yaml --release-name pywinpty-feedstock-16-53c56ea50603082012f0783c714c0ec511c714de pywinpty-feedstock/recipe', with error: 'INFO:root:Found feedstock pywinpty-feedstock at /tmp/tmp7vmbvpmg/pywinpty-feedstock/recipe INFO:root:Build/Test graph from pywinpty-feedstock Created by sbx_user1051 on 2025-12-23 12:44:35 Command line: /opt/conda/envs/webhook-listener/bin/pbp generate from-feedstock --output /tmp/tmp7vmbvpmg/pywinpty-feedstock.yaml --custom-metadata-file /tmp/tmp7vmbvpmg/custom_metadata.yaml --release-name pywinpty-feedstock-16-53c56ea50603082012f0783c714c0ec511c714de pywinpty-feedstock/recipe

INFO:root:Found abs.yaml in /tmp/tmp7vmbvpmg/pywinpty-feedstock
INFO:pbpcli.utils.common:Setting env var: ANACONDA_ROCKET_ENABLE_PY313 = True.
INFO:root:Creating graph from feedstock at: pywinpty-feedstock
INFO:pbpcli.utils.common:Setting env var: CONDA_SUBDIR = linux-64.
INFO:pbpcli.utils.expand_variants:Elapsed time for get_package_variants: 0.10 seconds
INFO:pbpcli.utils.expand_variants:Matrix vars: 2 unchanging vars:(456), changing vars (2): ['blas_impl', 'python']
INFO:pbpcli.utils.expand_variants:Elapsed time for preparation for render: 0.00 seconds
Problematic recipe:

package:
name: pywinpty
version: 3.0.2

source:
url: https://pypi.org/packages/source/p/pywinpty/pywinpty-3.0.2.tar.gz
sha256: 1505cc4cb248af42cb6285a65c9c2086ee9e7e574078ee60933d5d7fa86fb004

build:
number: 0
skip: true
script:

- echo "Starting Maturin build..."
- maturin build --release --interpreter  --verbose
- echo "Maturin build completed, checking results:"
- dir target /s | findstr wheels
- echo "Checking if any wheels were created anywhere:"
- dir *.whl /s || echo "No .whl files found anywhere"

- echo "Trying maturin develop instead..."
- maturin develop --release
- echo "Checking what maturin develop installed:"
-  -c "import sys; print('Python path:', sys.path)"
-  -c "try: import pywinpty; print('pywinpty imported successfully from:', pywinpty.__file__); except Exception as e: print('Import failed:', e)"

-  -c "import pywinpty, shutil, os; src=os.path.dirname(pywinpty.__file__); dest=os.path.join(r'/tmp/tmp7vmbvpmg/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p', 'Lib', 'site-packages', 'pywinpty'); print(f'Copying from {src} to {dest}'); shutil.copytree(src, dest, dirs_exist_ok=True)" || echo "Copy failed - pywinpty not found"
- cargo-bundle-licenses --format yaml --output "/tmp/tmp7vmbvpmg/work\THIRDPARTY.yml"

requirements:
build:
- rust_linux-64 1.89.0.*
- gxx_linux-64 14.3.0.*
- cargo-bundle-licenses
host:
- python
- pip
- maturin >=1.1,<2.0
- winpty 0.4.3
run:
- python
- winpty

test:
imports:

requires:
- pip
commands:

- python -c "from importlib.metadata import version; assert(version('pywinpty')=='3.0.2')"

about:
home: https://github.com/andfoy/pywinpty
license: MIT
license_file:
- LICENSE.txt
- THIRDPARTY.yml
license_family: MIT
summary: Pseudoterminals for Windows in Python
description: |
PyWinpty allows creating and communicating with Windows processes that
receive input and print outputs via console input and output pipes.
PyWinpty supports both the native ConPTY interface and the previous,
fallback winpty library.
doc_url: https://github.com/andfoy/pywinpty
dev_url: https://github.com/andfoy/pywinpty

extra:
recipe-maintainers:
- blink1073
- ccordoba12
- andfoy
- ocefpaf

INFO:pbpcli.utils.common:Unsetting env var: CONDA_SUBDIR
INFO:pbpcli.utils.common:Unsetting env var: ANACONDA_ROCKET_ENABLE_PY313
Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 418, in yamlize
return yaml.load(data, Loader=StringifyNumbersLoader)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/yaml/init.py", line 81, in load
return loader.get_single_data()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/yaml/constructor.py", line 49, in get_single_data
node = self.get_single_node()
File "yaml/_yaml.pyx", line 674, in yaml._yaml.CParser.get_single_node
File "yaml/_yaml.pyx", line 688, in yaml._yaml.CParser._compose_document
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 846, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 846, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 730, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 807, in yaml._yaml.CParser._compose_sequence_node
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 848, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 861, in yaml._yaml.CParser._parse_next_event
yaml.scanner.ScannerError: mapping values are not allowed in this context
in "", line 28, column 121

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/bin/pbp", line 10, in
sys.exit(cli())
~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1442, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 413, in wrapper
return func(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 624, in from_feedstock
build_configs, test_configs = expand_build_matrix(feedstock.recipe_dir_path, src_channels)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 79, in expand_build_matrix
_targets, build_configs, test_configs = variants_for_feedstock_and_platform(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
recipe_dir_path, platform, src_channels
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/utils/expand_variants.py", line 544, in variants_for_feedstock_and_platform
metadata_tuples = api.render(
parsed.recipe,
...<2 lines>...
variants=None,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/api.py", line 60, in render
metadata_tuples = render_recipe(
recipe_path,
...<4 lines>...
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 1048, in render_recipe
m = MetaData(str(recipe), config=config)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1250, in init
self.parse_again(permit_undefined_jinja=True, allow_no_other_outputs=True)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1338, in parse_again
self.meta = parse(
~~~~~^
self._get_contents(
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
path=self.meta_path,
^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 581, in parse
res = yamlize(data)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 422, in yamlize
raise UnableToParse(original=e)
~~~~~~~~~~~~~^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/exceptions.py", line 22, in init
super().init(*args, **kwargs)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
TypeError: CondaError.init() missing 1 required positional argument: 'message'
'
aws lambda request id: 03261b3e-05b9-5b18-bfce-7afa955e1fbe
View in Grafana

@package-build-platform
Copy link

Failed to submit graph for 5d52bc4 Message: Failed to run command: 'pbp generate from-feedstock --output /tmp/tmpmmey98oq/pywinpty-feedstock.yaml --custom-metadata-file /tmp/tmpmmey98oq/custom_metadata.yaml --release-name pywinpty-feedstock-16-5d52bc4329db535e0cee998591a3c9792f8077fb pywinpty-feedstock/recipe', with error: 'INFO:root:Found feedstock pywinpty-feedstock at /tmp/tmpmmey98oq/pywinpty-feedstock/recipe INFO:root:Build/Test graph from pywinpty-feedstock Created by sbx_user1051 on 2025-12-23 13:16:37 Command line: /opt/conda/envs/webhook-listener/bin/pbp generate from-feedstock --output /tmp/tmpmmey98oq/pywinpty-feedstock.yaml --custom-metadata-file /tmp/tmpmmey98oq/custom_metadata.yaml --release-name pywinpty-feedstock-16-5d52bc4329db535e0cee998591a3c9792f8077fb pywinpty-feedstock/recipe

INFO:root:Found abs.yaml in /tmp/tmpmmey98oq/pywinpty-feedstock
INFO:pbpcli.utils.common:Setting env var: ANACONDA_ROCKET_ENABLE_PY313 = True.
INFO:root:Creating graph from feedstock at: pywinpty-feedstock
INFO:pbpcli.utils.common:Setting env var: CONDA_SUBDIR = linux-64.
INFO:pbpcli.utils.expand_variants:Elapsed time for get_package_variants: 0.14 seconds
INFO:pbpcli.utils.expand_variants:Matrix vars: 2 unchanging vars:(456), changing vars (2): ['blas_impl', 'python']
INFO:pbpcli.utils.expand_variants:Elapsed time for preparation for render: 0.00 seconds
Problematic recipe:

package:
name: pywinpty
version: 3.0.2

source:
url: https://pypi.org/packages/source/p/pywinpty/pywinpty-3.0.2.tar.gz
sha256: 1505cc4cb248af42cb6285a65c9c2086ee9e7e574078ee60933d5d7fa86fb004

build:
number: 0
skip: true
script:

- echo "Starting Maturin build..."
- maturin build --release --interpreter  --verbose
- echo "Maturin build completed, checking results:"
- dir target /s | findstr wheels
- echo "Checking if any wheels were created anywhere:"
- dir *.whl /s || echo "No .whl files found anywhere"

- echo "Trying maturin develop instead..."
- maturin develop --release
- echo "Checking what maturin develop installed:"
-  -c "import sys; print('Python path:', sys.path)"
-  -c "try: import pywinpty; print('pywinpty imported successfully from:', pywinpty.__file__); except Exception as e: print('Import failed:', e)"

-  -c "import pywinpty, shutil, os; src=os.path.dirname(pywinpty.__file__); dest=os.path.join(r'/tmp/tmpmmey98oq/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p', 'Lib', 'site-packages', 'pywinpty'); print(f'Copying from {src} to {dest}'); shutil.copytree(src, dest, dirs_exist_ok=True)" || echo "Copy failed - pywinpty not found"
- cargo-bundle-licenses --format yaml --output "/tmp/tmpmmey98oq/work\THIRDPARTY.yml"

requirements:
build:
- rust_linux-64 1.89.0.*
- gxx_linux-64 14.3.0.*
- cargo-bundle-licenses
host:
- python
- pip
- maturin >=1.1,<2.0
- winpty 0.4.3
run:
- python
- winpty

test:
imports:

requires:
- pip
commands:

- python -c "from importlib.metadata import version; assert(version('pywinpty')=='3.0.2')"

about:
home: https://github.com/andfoy/pywinpty
license: MIT
license_file:
- LICENSE.txt
- THIRDPARTY.yml
license_family: MIT
summary: Pseudoterminals for Windows in Python
description: |
PyWinpty allows creating and communicating with Windows processes that
receive input and print outputs via console input and output pipes.
PyWinpty supports both the native ConPTY interface and the previous,
fallback winpty library.
doc_url: https://github.com/andfoy/pywinpty
dev_url: https://github.com/andfoy/pywinpty

extra:
recipe-maintainers:
- blink1073
- ccordoba12
- andfoy
- ocefpaf

INFO:pbpcli.utils.common:Unsetting env var: CONDA_SUBDIR
INFO:pbpcli.utils.common:Unsetting env var: ANACONDA_ROCKET_ENABLE_PY313
Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 418, in yamlize
return yaml.load(data, Loader=StringifyNumbersLoader)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/yaml/init.py", line 81, in load
return loader.get_single_data()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/yaml/constructor.py", line 49, in get_single_data
node = self.get_single_node()
File "yaml/_yaml.pyx", line 674, in yaml._yaml.CParser.get_single_node
File "yaml/_yaml.pyx", line 688, in yaml._yaml.CParser._compose_document
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 846, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 846, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 730, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 807, in yaml._yaml.CParser._compose_sequence_node
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 848, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 861, in yaml._yaml.CParser._parse_next_event
yaml.scanner.ScannerError: mapping values are not allowed in this context
in "", line 28, column 121

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/bin/pbp", line 10, in
sys.exit(cli())
~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1442, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 413, in wrapper
return func(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 624, in from_feedstock
build_configs, test_configs = expand_build_matrix(feedstock.recipe_dir_path, src_channels)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 79, in expand_build_matrix
_targets, build_configs, test_configs = variants_for_feedstock_and_platform(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
recipe_dir_path, platform, src_channels
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/utils/expand_variants.py", line 544, in variants_for_feedstock_and_platform
metadata_tuples = api.render(
parsed.recipe,
...<2 lines>...
variants=None,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/api.py", line 60, in render
metadata_tuples = render_recipe(
recipe_path,
...<4 lines>...
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 1048, in render_recipe
m = MetaData(str(recipe), config=config)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1250, in init
self.parse_again(permit_undefined_jinja=True, allow_no_other_outputs=True)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1338, in parse_again
self.meta = parse(
~~~~~^
self._get_contents(
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
path=self.meta_path,
^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 581, in parse
res = yamlize(data)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 422, in yamlize
raise UnableToParse(original=e)
~~~~~~~~~~~~~^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/exceptions.py", line 22, in init
super().init(*args, **kwargs)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
TypeError: CondaError.init() missing 1 required positional argument: 'message'
'
aws lambda request id: 747eabf1-c7ec-5f3a-a8c0-ca355f8a0484
View in Grafana

@package-build-platform
Copy link

Failed to submit graph for 1f8ff8c Message: Failed to run command: 'git clone --depth 100 https://github.com/AnacondaRecipes/pywinpty-feedstock pywinpty-feedstock', with error: 'Cloning into 'pywinpty-feedstock'... fatal: unable to access 'https://github.com/AnacondaRecipes/pywinpty-feedstock/': Connection timed out after 300021 milliseconds ' aws lambda request id: 06f08365-b2bb-55ec-bb3d-e2a1186c2c2e [View in Grafana](https://grafana.anacondaconnect.com/explore?schemaVersion=1&panes=%7B%2286g%22:%7B%22datasource%22:%22loki-central%22,%22queries%22:%5B%7B%22refId%22:%22A%22,%22expr%22:%22%7B__aws_cloudwatch_log_group%3D%5C%22%2Faws%2Flambda%2Fpbp-graph-submitter-prod%5C%22%7D%20%7C%20json%20%7C%20requestId%20%3D%20%6006f08365-b2bb-55ec-bb3d-e2a1186c2c2e%60%22,%22queryType%22:%22range%22,%22datasource%22:%7B%22type%22:%22loki%22,%22uid%22:%22loki-central%22%7D,%22editorMode%22:%22builder%22,%22direction%22:%22backward%22%7D%5D,%22range%22:%7B%22from%22:%22now-3h%22,%22to%22:%22now%22%7D,%22panelsState%22:%7B%22logs%22:%7B%22columns%22:%7B%220%22:%22Time%22,%221%22:%22Line%22%7D,%22visualisationType%22:%22table%22,%22labelFieldName%22:%22labels%22%7D%7D%7D%7D&orgId=1)

@package-build-platform
Copy link

Failed to submit graph for 1f29783 Message: Failed to run command: 'pbp generate from-feedstock --output /tmp/tmpdpir7_5m/pywinpty-feedstock.yaml --custom-metadata-file /tmp/tmpdpir7_5m/custom_metadata.yaml --release-name pywinpty-feedstock-16-1f29783557e1da95bb8dc824dedebbf296296b95 pywinpty-feedstock/recipe', with error: 'INFO:root:Found feedstock pywinpty-feedstock at /tmp/tmpdpir7_5m/pywinpty-feedstock/recipe INFO:root:Build/Test graph from pywinpty-feedstock Created by sbx_user1051 on 2026-01-02 15:30:42 Command line: /opt/conda/envs/webhook-listener/bin/pbp generate from-feedstock --output /tmp/tmpdpir7_5m/pywinpty-feedstock.yaml --custom-metadata-file /tmp/tmpdpir7_5m/custom_metadata.yaml --release-name pywinpty-feedstock-16-1f29783557e1da95bb8dc824dedebbf296296b95 pywinpty-feedstock/recipe

INFO:root:Found abs.yaml in /tmp/tmpdpir7_5m/pywinpty-feedstock
INFO:pbpcli.utils.common:Setting env var: ANACONDA_ROCKET_ENABLE_PY313 = True.
INFO:root:Creating graph from feedstock at: pywinpty-feedstock
INFO:pbpcli.utils.common:Setting env var: CONDA_SUBDIR = linux-64.
INFO:pbpcli.utils.expand_variants:Elapsed time for get_package_variants: 0.10 seconds
INFO:pbpcli.utils.expand_variants:Matrix vars: 2 unchanging vars:(456), changing vars (2): ['blas_impl', 'python']
INFO:pbpcli.utils.expand_variants:Elapsed time for preparation for render: 0.00 seconds
Problematic recipe:

package:
name: pywinpty
version: 3.0.2

source:
url: https://pypi.org/packages/source/p/pywinpty/pywinpty-3.0.2.tar.gz
sha256: 1505cc4cb248af42cb6285a65c9c2086ee9e7e574078ee60933d5d7fa86fb004
patches:

build:
number: 0
skip: true
script: -m pip install --only-binary=:all: pywinpty==3.0.2 -vv

requirements:
build:
- rust_linux-64 1.89.0.*
- gxx_linux-64 14.3.0.*
- cargo-bundle-licenses
host:
- python
- pip
- maturin >=1.1,<2.0
- winpty 0.4.3
run:
- python
- winpty

test:
imports:
- winpty
requires:
- pip
commands:
- pip check
- python -c "from importlib.metadata import version; assert(version('pywinpty')=='3.0.2')"

about:
home: https://github.com/andfoy/pywinpty
license: MIT
license_file:
- LICENSE.txt
- THIRDPARTY.yml
license_family: MIT
summary: Pseudoterminals for Windows in Python
description: |
PyWinpty allows creating and communicating with Windows processes that
receive input and print outputs via console input and output pipes.
PyWinpty supports both the native ConPTY interface and the previous,
fallback winpty library.
doc_url: https://github.com/andfoy/pywinpty
dev_url: https://github.com/andfoy/pywinpty

extra:
recipe-maintainers:
- blink1073
- ccordoba12
- andfoy
- ocefpaf

INFO:pbpcli.utils.common:Unsetting env var: CONDA_SUBDIR
INFO:pbpcli.utils.common:Unsetting env var: ANACONDA_ROCKET_ENABLE_PY313
Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 418, in yamlize
return yaml.load(data, Loader=StringifyNumbersLoader)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/yaml/init.py", line 81, in load
return loader.get_single_data()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/yaml/constructor.py", line 49, in get_single_data
node = self.get_single_node()
File "yaml/_yaml.pyx", line 674, in yaml._yaml.CParser.get_single_node
File "yaml/_yaml.pyx", line 688, in yaml._yaml.CParser._compose_document
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 846, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 848, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 861, in yaml._yaml.CParser._parse_next_event
yaml.scanner.ScannerError: mapping values are not allowed in this context
in "", line 19, column 45

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/bin/pbp", line 10, in
sys.exit(cli())
~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1442, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 413, in wrapper
return func(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 624, in from_feedstock
build_configs, test_configs = expand_build_matrix(feedstock.recipe_dir_path, src_channels)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 79, in expand_build_matrix
_targets, build_configs, test_configs = variants_for_feedstock_and_platform(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
recipe_dir_path, platform, src_channels
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/utils/expand_variants.py", line 544, in variants_for_feedstock_and_platform
metadata_tuples = api.render(
parsed.recipe,
...<2 lines>...
variants=None,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/api.py", line 60, in render
metadata_tuples = render_recipe(
recipe_path,
...<4 lines>...
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 1048, in render_recipe
m = MetaData(str(recipe), config=config)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1250, in init
self.parse_again(permit_undefined_jinja=True, allow_no_other_outputs=True)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1338, in parse_again
self.meta = parse(
~~~~~^
self._get_contents(
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
path=self.meta_path,
^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 581, in parse
res = yamlize(data)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 422, in yamlize
raise UnableToParse(original=e)
~~~~~~~~~~~~~^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/exceptions.py", line 22, in init
super().init(*args, **kwargs)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
TypeError: CondaError.init() missing 1 required positional argument: 'message'
'
aws lambda request id: 3abfd238-ef16-5f16-b58a-b3e909c9da17
View in Grafana

- use_local_winpty-rs.patch

# winpty-rs: vendored in dependency
- url: https://github.com/andfoy/winpty-rs/archive/refs/tags/v1.0.4.tar.gz
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason as to not extract it as a seperate package?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The winpty-rs code is statically linked into pywinpty (.pyd), no dynamic library. Only dynamically linked are the winpty/conpty backends (although conpty backend not supported for this release).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants