Skip to content

common module causes problems #98

Description

@mivade

According to the README, there is only one requirement beyond Python, namely Kivy. However, the smile.common module is imported all over the place for no good reason and just ends up polluting the namespace in a lot of the examples. Furthermore, because it imports everything, it pulls in a lot of "optional" requirements and forces them to be installed before being able to run any of the examples.

A temporary workaround is to include a requirements.txt file and make note that the user should pip install -r requirements.txt prior to installation of SMILE (I am working on this as I am starting to add some proper unit testing). A better solution is to eliminate the smile.common module altogether and only import things as needed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions