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

Setuptools integration #22

Closed
takluyver opened this issue May 14, 2014 · 2 comments
Closed

Setuptools integration #22

takluyver opened this issue May 14, 2014 · 2 comments

Comments

@takluyver
Copy link
Owner

@jbaiter wrote on PR #13:

"""
I'm currently preparing to ship spreads for Windows. The software makes heavy use of the Python packaging ecosystem for its plugin discovery, so I had to work around some small issues with pynsist to get it to package all of the .egg-info and .dist-info files/directories. You can take a look at the script that builds the MSI installers to see how I'm currently using pynsist from code: https://github.com/jbaiter/spreads/blob/windows/buildmsi.py

It would be great if setuptools/pkg_resources integration could be put on the roadmap, I think that's a feature that would benefit a lot of people and the ecosystem as a whole.
"""

@jbaiter's script finds and copies the egg-info/dist-info bits separately from the actual packages. I'm not sure at present whether it's easier to do that, or to treat 'distributions' as a different kind of thing, which include that info along with a number of packages.

@adferrand
Copy link
Contributor

Something that could be closed as #161 is merged?

@takluyver
Copy link
Owner Author

Yup, thanks.

For people finding this in the future: Pynsist supports the standardised .dist-info metadata from wheel packages. I have no plans to support setuptools' pre-standardisation 'egg' formats.

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

No branches or pull requests

2 participants