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.
Hi VLMEvalKit maintainers,
I noticed that
Polygon3is currently listed as a dependency in:requirements.txtvlmeval/dataset/utils/Ocrbench_v2/requirements.txtPolygon3includes the General Polygon Clipper (GPC) component. Its PyPI metadata lists the license asLGPL for Polygon, other for gpcand includesOther/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.