Skip to content

Drop fallback code for missing extension module #95

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 1 commit into from
Sep 14, 2020

Conversation

bgilbert
Copy link
Member

The fallback code originally ran if OpenSlide Python was installed --without-performance, but setuptools 46 dropped the Feature mechanism and #76 removed --without-performance from setup.py. There is now no mechanism for providing default-enabled optional features in Python packages.

The fallback case was originally added for Windows users who don't have MSVC installed, but we now distribute precompiled Python wheels for Windows, so it should be okay to just require the compiled module.

The fallback code originally ran if OpenSlide Python was installed
--without-performance, but setuptools 46 dropped the Feature mechanism
and 298b5a9 removed --without-performance from setup.py.  There is
now no mechanism for providing default-enabled optional features in
Python packages.

The fallback case was originally added for Windows users who don't have
MSVC installed, but we now distribute precompiled Python wheels for
Windows, so it should be okay to just require the compiled module.
@bgilbert bgilbert merged commit 436225a into openslide:master Sep 14, 2020
@bgilbert bgilbert deleted the performance branch September 14, 2020 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant