Skip to content

Compliance concern: could rich-rst become an optional dependency? #672

@jlowin

Description

@jlowin

Hi @BrianPugh, Cyclopts has become a core dependency of FastMCP and we love it. Also expanding use across other Prefect projects. However, one of our users has flagged that a Cyclopts dependency (rich-rst) has a core dependency on docutils which includes GPL-licensed code. This creates a compliance friction for organizations that scan for such code. We can take some documentation steps in FastMCP to explain the transitive nature of this dependency, but given Cyclopts adoption of markdown as a default, I was curious if rich-rst might become an optional dependency of Cyclopts in the near future, which would resolve this problem for all downstream users. We need to take steps quickly to ensure that FastMCP doesn't get flagged as a liability, as enterprise adoption is ramping quickly.

Appreciate your thoughts, and thank you for creating such a great library!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions