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

Build a wheel for Tauthon? #116

Closed
dan-stromberg opened this issue Aug 26, 2019 · 6 comments
Closed

Build a wheel for Tauthon? #116

dan-stromberg opened this issue Aug 26, 2019 · 6 comments

Comments

@dan-stromberg
Copy link

I'm attempting to build and install a tauthon, binary, linux wheel for https://github.com/numenta/nupic.core , to be used inside a container, rather than building it inside the (minimalist) container every time the container is initialized.

I came up with a small set of patches to pip and wheel that enable this, but I suspect these changes have already been made to the upstream code and simply hasn't made it to the production releases of pip and wheel yet. Otherwise, how is it that numpy is already available?

Is this the case? I hope there's been no resistance to adding Tauthon support to pip and wheel.

What pep425 tag is Tauthon going with? I arbitrarily used 'ta', but I'm more than open to switching to something else if it's the direction Tauthon is heading.

Thanks!

@stefantalpalaru
Copy link
Collaborator

What pep425 tag is Tauthon going with? I arbitrarily used 'ta'

How about "ta28"?

@dan-stromberg
Copy link
Author

dan-stromberg commented Aug 26, 2019

When I said "ta", I meant "ta[version]". The first wheel I built this way was:
nupic.bindings-1.0.7.dev0-ta28-none-linux_x86_64.whl
In the code, in some places, it's just "ta".

@stefantalpalaru
Copy link
Collaborator

OK. That looks fine.

@dan-stromberg
Copy link
Author

Sadly, at least some of the pip folks are leaning away from adding Tauthon support to pip, and want a PEP 425 change before adding support for Tauthon to pip.

I'm not sure I can justify doing the PEP change on-the-clock at my employer - but if someone else has the time, that'd be terrific.

@dan-stromberg
Copy link
Author

It sounds like not-quite-this, but something roughly equivalent, is happening:
pypa/packaging#193
pypa/pip#6908

^_^

@stefantalpalaru
Copy link
Collaborator

Solved by both Pip and Tauthon supporting PEP 421 and the creation of this external Virtualenv plugin: https://github.com/stefantalpalaru/virtualenv-tauthon

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