Skip to content

Fix headless build#1133

Merged
prabhuramachandran merged 2 commits into
enthought:masterfrom
prabhuramachandran:fix-headless-build
Feb 18, 2022
Merged

Fix headless build#1133
prabhuramachandran merged 2 commits into
enthought:masterfrom
prabhuramachandran:fix-headless-build

Conversation

@prabhuramachandran
Copy link
Copy Markdown
Member

  • Ensure that tests can run when toolkit is null.
  • Do not generate docs on build as this will fail on headless servers.

The process of building the docs requires a UI and on a Linux machine
this will require an X-server.  The docs are not packaced in the wheel
so this is entirely pointless and worse, this prevents installation of
Mayavi on a headless server.
This is essential to be able to test on headless servers.
@prabhuramachandran prabhuramachandran merged commit c75bb7d into enthought:master Feb 18, 2022
@prabhuramachandran prabhuramachandran deleted the fix-headless-build branch February 18, 2022 11:32
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