Skip to content

Reducing the number of dependencies #601

@njh

Description

@njh

I have been looking at packaging the meshtastic CLI, so that it can easily be installed using brew install meshtastic on a Mac.
There are a lot of dependencies listed in requirements.txt, although many of them are just needed for testing.
In #587, @FedericoCeratto has been looking at reducing the number of dependencies by removing timeago, which seems like a good idea to me.

pexpect is listed in both setup.py and requirements.txt and but doesn't seem to be being used anywhere? Maybe I am missing something? Can it be removed?

There two are listed in requirements.txt but don't seem to be being used, however I can see why they might be useful:

  • webencodings
  • pyparsing

And maybe they are an optional extra for one of the other dependencies?

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