Opened 6 years ago

Closed 6 years ago

#56955 closed enhancement (fixed)

py-automat: remove py-graphviz dependency

Reported by: jmroot (Joshua Root) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: py-automat

Description

  • graphviz is listed in extras_require, i.e. it is not considered necessary for automat's core functionality
  • it's quite a heavy dependency
  • it's only used by the visualize feature, which also requires twisted
  • automat cannot depend on twisted since that would be a circular dependency

Thus it would make sense to remove the dependency and have the notes tell users to install both twisted and graphviz if they want to use automat-visualize.

Change History (3)

comment:1 Changed 6 years ago by jmroot (Joshua Root)

Owner: set to MarcusCalhoun-Lopez
Status: newassigned

comment:2 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Thank you for the suggestion.

comment:3 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: assignedclosed

In a745a235e8a10055dc564532caf9687943c315ef/macports-ports (master):

py-automat: remove py-graphviz dependency

Fixes #56955

Note: See TracTickets for help on using tickets.