-
-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] optionaltrue
appended to entries from pyproject.toml
#516
Comments
Hmm, I'm not able to reproduce the problem with a local |
Reopening because @beckermr thinks this is a grayskull bug, see: |
I also got it in this case: conda-forge/aws-lambda-powertools-feedstock#99 |
Thanks @BastianZim. Have you been able to reproduce it locally with some version of |
No, using it locally works for me as well. For the bot, I think it is not using the CLI but a python module instead, so maybe something is converted incorrectly. The logs locally show "optional" as well but it is not in the meta.yaml:
|
Thanks @BastianZim. That's helpful. I hadn't had time to look into the details yet. |
Just cannot remember anymore where that code lives... 😅 |
In the bot or grayskull? In the bot it is here https://github.com/regro/cf-scripts/blob/master/conda_forge_tick/update_deps.py#L333. You'll have to extract a test case by hand since the current code paths use bot data structures. |
This function might be easier: https://github.com/regro/cf-scripts/blob/master/conda_forge_tick/update_deps.py#L282 |
Ahh was looking in smithy – thank you!
Yes, I just wanted to see if there is an obvious difference between CLI and bot. |
Ok if I run requirements:
host:
- python <4.0
- poetry-core >=1.3.2
- pip
run:
- python >=3.7.4,<4.0.0
- typing-extensions >=4.6.2,<5.0.0
run_constrained:
- aws-xray-sdk >=2.8.0,<3.0.0
- python-fastjsonschema >=2.14.5,<3.0.0
- pydantic >=1.8.2,<2.0.0
- boto3 >=1.20.32,<2.0.0
- datadog-lambda >=4.77,<6.0 I'm not sure if it is 100% Grayskull related, it might be the matching later. But first I would need to investigate if the Python version can have the same argument as the CLI with |
I think this hasn't been seen in awhile. I'll close it and re-open if necessary. |
A recent change in grayskull seems to now be producing lines like:
For optional entries in a pyproject.toml, e.g.:
https://github.com/earthobservations/wetterdienst/blob/v0.70.0/pyproject.toml#L136
See:
conda-forge/wetterdienst-feedstock@a22fa2b
The text was updated successfully, but these errors were encountered: