Skip to content
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

[Case Study] Yarn support for Python #2304

Open
cs01 opened this issue Jan 26, 2019 · 8 comments
Open

[Case Study] Yarn support for Python #2304

cs01 opened this issue Jan 26, 2019 · 8 comments
Assignees
Labels
case study Package compatibility report

Comments

@cs01
Copy link

cs01 commented Jan 26, 2019

From yarnpkg/yarn#6953

I If you're interested into implementing PHP, Python, Ruby package installers without ever leaving Yarn, please open an issue and we'll help you get started!

I am interested in seeing how I can make yarn and Python work together as mentioned in the v2 issue.

@ghost ghost assigned rally25rs Jan 26, 2019
@DrSensor
Copy link

DrSensor commented Jan 26, 2019

(Just want to add another reference)

In Python, there is a project that inspired from yarn called poetry. Maybe yarn can be a second layer of others package/dependency manager 😉

@arcanis
Copy link
Member

arcanis commented Jan 26, 2019

Nice! I'll ping this thread once we've finished preparing the v2 repository for collaborative work, expected in around two weeks 👍

@rally25rs rally25rs assigned arcanis and unassigned rally25rs Jan 26, 2019
@jleclanche
Copy link

@arcanis paging back since its been a month :)

@arcanis
Copy link
Member

arcanis commented Feb 22, 2019

Ahah I was hard at work polishing more and more! Hard to know when to stop 😂

I've just opened the Berry repository: https://github.com/yarnpkg/berry - I suggest you open a Case Study issue there and we'll discuss how could Python be implemented! Documentation is still rough but I'm working on that and hopefully can give you good pointers on how to get started!

@paul-soporan paul-soporan transferred this issue from yarnpkg/yarn Jan 2, 2021
@paul-soporan paul-soporan added enhancement New feature or request case study Package compatibility report and removed enhancement New feature or request labels Jan 2, 2021
@paul-soporan paul-soporan changed the title Yarn support for Python [Case Study] Yarn support for Python Jan 2, 2021
@tomerghelber
Copy link

Hi, is this still in plan?
Maybe you can tell what will help with the case study?

@arcanis
Copy link
Member

arcanis commented Apr 9, 2022

@paul-soporan investigated a little about a year ago, at the time there were a few blockers that required more research (iirc the main one is how Yarn is tightly coupled with Semver in a few places, unlike Pip; so we'd need to make that modular)

@tomerghelber
Copy link

Maybe you can reference the blockers here so we can help with them to support pip?
I saw that now semver is checked within the plugin-npm, so maybe plugin-pip (?) can skip that?

@tomerghelber
Copy link

Something a colleague showed me:
https://pdm.fming.dev/
Might be intresting to compare to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
case study Package compatibility report
Projects
None yet
Development

No branches or pull requests

8 participants
@rally25rs @jleclanche @arcanis @DrSensor @cs01 @tomerghelber @paul-soporan and others