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

Should we build noarch Python packages? #5

Closed
jeanconn opened this issue Jun 30, 2018 · 7 comments
Closed

Should we build noarch Python packages? #5

jeanconn opened this issue Jun 30, 2018 · 7 comments

Comments

@jeanconn
Copy link
Contributor

https://www.anaconda.com/blog/developer-blog/condas-new-noarch-packages/

@jeanconn
Copy link
Contributor Author

While this increases complexity, I think it might save enough on maintenance to be worth it.

@taldcroft
Copy link
Member

+100. Most of our packages should be noarch so this is a huge win!

@jeanconn
Copy link
Contributor Author

The way it is described here, I don't know if even our more architecture-specific packages could work via this process (I'm thinking Chandra.Time or xija). Will try some cross-arch testing.

@taldcroft
Copy link
Member

Can't imagine how that could work for Windows for those...

@jeanconn
Copy link
Contributor Author

Unless we have a Windows build/test process/machine, I'm not going to have much of a clue about Windows. I think this flag will be relatively easy to turn off (and go back to building individual arch packages) if we need to provide recipes that will work to build from Windows.

@jeanconn
Copy link
Contributor Author

Ah good, when I tried to build Chandra.Time noarch I got a very reasonable error. So I should be able to see which are noarch-possible on build:

[noarch_python] Error: Binary library or executable found: lib/python3.6/site-packages/Chandra.Time-3.20.1-py3.6-linux-x86_64.egg/Chandra/Time/_axTime3.cpython-36m-x86_64-linux-gnu.so

@taldcroft
Copy link
Member

Closed by #7

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