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

Include pxd in source tarball #4868

Closed
bollwyvl opened this issue Jan 3, 2020 · 5 comments
Closed

Include pxd in source tarball #4868

bollwyvl opened this issue Jan 3, 2020 · 5 comments
Labels
bug Bugs and behaviour differing from documentation install Installation issues

Comments

@bollwyvl
Copy link

bollwyvl commented Jan 3, 2020

Feature description

It would be lovely to have the pxd files included in some official distribution, so that other packages can confidently build against spacy. I'm looking to make a conda package for neuralcoref, and my approach of merging the pypi tarball (preferred) and the github tarball (which has the pxd, but probably isn't tested) gives me the willies 🙀.

Could the feature be a custom component or spaCy plugin?

Pretty much would have to be on the mainline. Luckily, I'd imagine it's a one-liner to MANIFEST.in, but I don't know enough about the build chain to know if that's A Bad Idea for some reason... other than size, perhaps? If there's no obvious red flags, I'll PR said line!

@svlandeg svlandeg added feat / coref Feature: Coreference resolution install Installation issues labels Jan 3, 2020
@syllog1sm
Copy link
Contributor

Hey,

We definitely intend the pxd to be in the source tarball! The cython api is part of the api, and it's intended to be usable by downstream packages. This is a bug in recent releases after updating our setup logic. We'll get that fixed.

We're also working actively to get neuralcoref into the main library :). If you have time to work on this it's possible we could use your help? I'm travelling today but hopefully I can write more tonight.

@bollwyvl
Copy link
Author

bollwyvl commented Jan 3, 2020 via email

@svlandeg svlandeg added bug Bugs and behaviour differing from documentation and removed feat / coref Feature: Coreference resolution labels Jan 3, 2020
@honnibal
Copy link
Member

Should be fixed for the next release.

@svlandeg
Copy link
Member

I just saw that Ines had already fixed this on develop when I submitted a fix for master, so yea it should be properly fixed :-)

@lock
Copy link

lock bot commented Mar 17, 2020

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Mar 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Bugs and behaviour differing from documentation install Installation issues
Projects
None yet
Development

No branches or pull requests

4 participants