Skip to content

Remove scons support #2914

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

Merged
merged 5 commits into from
Jan 15, 2013
Merged

Remove scons support #2914

merged 5 commits into from
Jan 15, 2013

Conversation

charris
Copy link
Member

@charris charris commented Jan 13, 2013

The files and code needed to support SCons builds is removed.

@cournape David, can you check the code removal in the distutils functions? It may be possible the remove numpy/distutils/numpy_distribution.py as well, but that wasn't clear to me. Also, can numpy/core/setup_common.py now be merged with the setup.py file?

This removes files and code supporting scons builds. After this change
numpy will only support builds using distutils or bento. The removal of
scons has been discussed on the list several times and a decision has been
made that scons support is no longer needed. This was originally discussed
for numpy 1.7 and because the distutils and bento methods are still
available we are skipping the usual deprecation period.
@cournape
Copy link
Member

Only scons scripts inside numpy should be removed, so the removal inside cpucaps and co is wrong.

These tools are not directly related to numpy builds.
@charris
Copy link
Member Author

charris commented Jan 13, 2013

@cournape Should be fixed.

@charris
Copy link
Member Author

charris commented Jan 14, 2013

@cournape David, before I push more up here, could you comment on the removal of the top level setupscons.py and setupsconsegg.py files? They are also referenced in MANIFEST.in and release.sh.

@cournape
Copy link
Member

Those can definitely be removed

On Mon, Jan 14, 2013 at 3:04 PM, Charles Harris notifications@github.comwrote:

@cournape https://github.com/cournape David, before I push more up
here, could you comment on the removal of the top level setupscons.py and
setupsconsegg.py files? They are also referenced in MANIFEST.in and
release.sh.


Reply to this email directly or view it on GitHubhttps://github.com//pull/2914#issuecomment-12239600.

These references were in MANIFEST.in, doc/summarize.py, release.sh, and
numpy/testing/noseclasses.py and involved scons files that have been
removed, mostly setupscons.py and setupsconsegg.py that were in the top
level.
charris added a commit that referenced this pull request Jan 15, 2013
@charris charris merged commit 27690e3 into numpy:master Jan 15, 2013
@charris charris deleted the remove-scons-support branch January 15, 2013 23:31
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

Successfully merging this pull request may close these issues.

2 participants