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

Cannot install xdg with --no-binary :all: flag enabled #37

Closed
seppeljordan opened this issue Aug 4, 2019 · 2 comments
Closed

Cannot install xdg with --no-binary :all: flag enabled #37

seppeljordan opened this issue Aug 4, 2019 · 2 comments

Comments

@seppeljordan
Copy link

Hi,

I would very much like to use your project but cannot do so. The reason for this is that xdg uses poetry as its build tool which does not support installation via pip with the --no-binary :all: flag option enabled. This is due to a cyclic build dependency on the side of poetry. This makes it impossible to use in cases where building from source is required. There are reports out there of people who claim that poetry makes packages unusable in contexts like building docker containers from the alpine image or in a homebrew context. I wanted to ask if there are any plans to use another build system like setuptools.

See pypa/pip#5739 and python-poetry/poetry#760 for reference on this.

Thanks for doing this project.

@srstevenson
Copy link
Owner

Thanks for raising this, I wasn't aware of the upstream issue. Poetry provides a more convenient development workflow than setuptools, so I don't intend to switch back. Pending this being fixed upstream, are you able to vendor xdg in your own project? (I appreciate this isn't an ultimately ideal solution).

@seppeljordan
Copy link
Author

Thank you for the feedback.

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

No branches or pull requests

2 participants