Skip to content

Move to a single setup.py file#534

Closed
jwiggins wants to merge 1 commit into
masterfrom
maint/unified-setup-py
Closed

Move to a single setup.py file#534
jwiggins wants to merge 1 commit into
masterfrom
maint/unified-setup-py

Conversation

@jwiggins
Copy link
Copy Markdown
Member

@jwiggins jwiggins commented Jan 8, 2021

Closes #440

This brings all the extension building into the single top-level setup.py script. I'm kinda curious if this will pass CI, since I've only tested it on macOS.

Some changes:

  • No more support for 32-bit OSX systems. That ship has sailed.
  • No more ALWAYS_32BIT_WORKAROUND for 64-bit machines with g++ < 4.0
  • The macport extension, used for Wx 2.6 support, is not longer built.
  • The --compiler=STR option for setup.py develop has been removed.
  • The custom clean and build_py commands are gone, as is the explicit use of numpy distutils.

NOTE: The sdist looks like it might be broken.
NOTE: This conflicts pretty massively with #392

@jwiggins
Copy link
Copy Markdown
Member Author

jwiggins commented Jan 8, 2021

GitHub is being a jerk. Closing and reopening.

@jwiggins jwiggins closed this Jan 8, 2021
@rahulporuri rahulporuri deleted the maint/unified-setup-py branch January 8, 2021 10:57
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.

Clean up Enable/Kiva setup.py

1 participant