-
-
Notifications
You must be signed in to change notification settings - Fork 13
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
[DEV] update to v1.2.0rc2 #71
Conversation
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipe:
|
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
I don't see any reason this won't have the same circular dependency problem as in #67 :-( |
…nda-forge-pinning 2022.08.29.23.37.24
I'm including a patch for python-poetry/poetry#5980. Without that one, we can't make any headway here. |
@maresb, any objection to me merging this including the patch to remove |
I feel pretty uneasy about it. I commented about it some minutes ago, but I'm not finding it. |
Ah, I wrote it in #70 (comment) |
I am willing to test this build in various circumstances and report back, but I can't find instructions on how to install from a build. Is that possible? |
@drhagen, it's a bit tricky. I just enabled an option for the GitHub Actions jobs to store the outputs as artifacts. Once it finishes, you should be able to download the package as a Thanks! It's much appreciated. |
@maresb, can you now provide instructions on downloading the build artifacts? I couldn't figure it out. |
Ah, sorry, I forgot to rerender! |
@conda-forge-admin, please rerender |
If you open the logs there should be an obvious option to download artifacts, when the artifacts actually build. |
…nda-forge-pinning 2022.08.30.22.14.57
@maresb I'm not sure how much it will help with #72 but what do you see as the downside of merging this PR (1.2.0rc2) with the patch to remove |
Ah, right, that makes sense. I was getting confused between the |
Installing this release was quite the trip, but in the end was possible with this Mambaforge command:
I tested the following Poetry commands and everything seems to be working fine:
I did these tests both in the The base environment worked exactly as expected. Strangely, Poetry seems to ignore the conda environment and make its own environment. It does not look like this code changed in 1.2.0, and it does the same thing if I install rc2 from pip or install 1.1.14. This either broke a long time ago or I am doing something wrong. Also, if I do |
Ya, I wrote instructions in #64
I work mostly Dockerized, and I usually run poetry config virtualenvs.create false which prevents virtualenv creation. |
@drhagen, thanks for this testing! Sorry the installation gave you trouble but it's true that it's tricky to install dev packages, particularly like here with dev dependencies.
Is that no longer true if you manually install |
To answer my own question, it seems to work. I will work on getting conda-forge/poetry-plugin-export-feedstock#4 to build so we have the "right" version of |
@maresb, how are you feeling at this point about moving forward with a patched 1.2.0? Still feeling like it's better not to have 1.2.0 at all? |
I guess the answer is that we're still blocked by not having a compatible release of |
In general I feel very reluctant to patch non-Conda-specific functionality in the packages we're building. I worry that it might cause more confusion than it solves, but that's just my opinion. If the cleo issue clears up, perhaps it'd be worthwhile to seek another opinion from someone wiser and more experienced than me, like ocefpaf. |
I understand that. I see this case as being a little different because pip/pypi support circular dependencies whereas conda doesn't and we're trying to get around it. Even so, there's certainly a high risk of confusion or unintended consequences. I worry that there will be a great deal of confusion and frustration if we just say folks can't use poetry 1.2.0. But we can see. We can certainly ask ocefpaf when the time comes. I think he would agree with my assessment that he's not necessarily the most cautious person when it comes to this kind of thing. I think he'd be okay with patching and dealing with the consequences. But we can certainly ask. |
It's more than I'd personally want to take on, but since you seem motivated I certainly don't want to stop you. 😄 |
|
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)closes #67