Skip to content

Document and test proxy's soft dependencies #132

Description

@GeorgianaElena

The etcd3 and python-consul2 libraries are not installed anymore by default, when installing jupyterhub-traefik-proxy(#127). This libs are only required by the key-value store variants of the proxy, so TomlProxy shouldn't need them (checkout #125 for more context).

We should:

  • Document this
  • Add a test that checks that TomlProxy doesn't require these libraries and works without them (I suspect some refactoring of the testing infrastructure needs to happen before too, because the proxies are a bit "tied together" in the CI)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions