Skip to content

Remove the dependency of lxml #102

@hupili

Description

@hupili

Just helped a new user on getting SNSAPI up for the first run on his fresh Ubuntu system. I find that installing lxml is no so straightforward. Users should have python-dev and libxslt installed. New users (to Linux and Python) may have difficulty figuring it out.

The solution:

  • Only leave pure Python module in requirements.txt. Guarantee a smooth dependency installation experience via pip.
  • Dynamically load plugin from a config file. Experienced users can choose to enable extra plugins. custom_config.py can be a good place to do this.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions