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

Package dependencies #2013

Merged
merged 24 commits into from
May 4, 2023
Merged

Package dependencies #2013

merged 24 commits into from
May 4, 2023

Conversation

saulfield
Copy link
Contributor

@saulfield saulfield commented May 3, 2023

This PR makes progress towards #1981.

Number of dependencies for a base install of smarts with no extras (before -> after):

  • Required packages: 24 -> 17
  • Total installed packages: 57 -> 28

An [all] extra has been added which installs all extras. A CI test to check that the [all] install succeeds with no conflicts has also been added.

Removed

  • pandas
  • rich
  • sh

Moved out of core

  • tornado
  • websocket-client
  • ijson
  • matplotlib

CHANGELOG.md Show resolved Hide resolved
@saulfield saulfield merged commit 8c0ba50 into master May 4, 2023
@saulfield saulfield deleted the package-dependencies branch May 4, 2023 22:00
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.

3 participants