Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Consider a consistent policy towards including pxd-files into the installation #14847

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

Closed
realead opened this issue Aug 29, 2019 · 1 comment · Fixed by #15626
Closed

Consider a consistent policy towards including pxd-files into the installation #14847

realead opened this issue Aug 29, 2019 · 1 comment · Fixed by #15626
Labels
Build / CI help wanted Moderate Anything that requires some knowledge of conventions and best practices

Comments

@realead
Copy link

realead commented Aug 29, 2019

Right now some pxd-files are included into the installation, e.g. sklearn.tree._utils.pxd, but some not, e.g. from sklearn.neighbor.

It would be better to have a consistent policy concerning pxd-files. For example right now sklearn.tree._utils.pxd is available in the installation but of no use - it needs/cimports pxd-files from sklearn.neighbor which aren't there.

It could be benefitial to have all pxd-files copied to the installation, because then it would became possible to subclass/tweak Cython-cdef-classes, even if it means that some internal API gets exposed. Or at least copy only those pxd-files, which can really be used/cimported from the installation.

@jnothman
Copy link
Member

jnothman commented Aug 30, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build / CI help wanted Moderate Anything that requires some knowledge of conventions and best practices
Projects
None yet
3 participants