Skip to content

Confirm whether Polygon3 is still required #1528

@gchlebus

Description

@gchlebus

Hi VLMEvalKit maintainers,

I noticed that Polygon3 is currently listed as a dependency in:

  • requirements.txt
  • vlmeval/dataset/utils/Ocrbench_v2/requirements.txt

Polygon3 includes the General Polygon Clipper (GPC) component. Its PyPI metadata lists the license as LGPL for Polygon, other for gpc and includes Other/Proprietary License, which can create issues for commercial users because GPC has separate licensing terms.

I searched the current codebase and did not find any imports or direct usage of Polygon3, polygon3, or GPC outside those requirement files. Could you confirm whether this dependency is still required?

If it is unused, I would be happy to submit a PR removing it from the requirements files. If it is only needed for a specific benchmark path, another option may be to move it out of the default install path and document it as an optional benchmark-specific dependency.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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