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

[Question]: egg-info folder no longer installed #29

Closed
lgbaldoni opened this issue Mar 6, 2021 · 3 comments
Closed

[Question]: egg-info folder no longer installed #29

lgbaldoni opened this issue Mar 6, 2021 · 3 comments

Comments

@lgbaldoni
Copy link
Contributor

Do you think that could possibly be a problem?

@hongquan
Copy link
Owner

hongquan commented Mar 6, 2021

@lgbaldoni Yes, it is because I switched from setup.py to Meson to build and Meson doesn't generate those info. I asked Meson author and got confirmed.

I switch to Meson because:

  • pip recently has a breaking change, making setup.py failed when building Debian package.
  • The translation folder layout which is supported by setup.py is not understood by Meson.

@hongquan
Copy link
Owner

hongquan commented Mar 6, 2021

Many GUI Python apps which are built with Meson also lack egg-info and seem not to have big problem.

@hongquan
Copy link
Owner

Side note, egg-info is deprecated by dist-info as a place to store metadata about installed packages. Unfortunately, both are not generated by Meson. However, there is a spec about dist-info that we can base to make a Meson plugin to generate it.

In the wild, there is already a tool, PyO3's maturin, which can generate this directory.

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