igel icon indicating copy to clipboard operation
igel copied to clipboard

Fix: Restrict importlib_metadata to Python < 3.10 to resolve dependen…

Open HeerakKashyap opened this issue 8 months ago • 2 comments

Title:

Fix: Restrict importlib_metadata to Python < 3.10 to resolve dependency conflict

Description:

This PR fixes issue regarding installation errors caused by conflicting requirements for importlib_metadata and markdown on Python 3.8+.

What was changed:

  • Updated pyproject.toml so that importlib_metadata is only required for Python versions less than 3.10, where it is actually needed.

Why:

  • This prevents dependency conflicts and installation errors for users on Python 3.8 and above, as importlib_metadata is included in the standard library for these versions.

Tested on:

  • [Your OS and Python version, e.g., Windows 10, Python 3.11]

fixes #113

HeerakKashyap avatar Jun 04 '25 23:06 HeerakKashyap

Hello maintainers, I’ve updated the dependency specification for importlib_metadata in pyproject.toml as discussed in issue #113. This should prevent installation errors for users with newer Python versions. Happy to make any adjustments if needed!

HeerakKashyap avatar Jun 04 '25 23:06 HeerakKashyap

Fixed typos: Corrected “StructeredDataClassifier” and “StructeredDataRegressor” to “StructuredDataClassifier” and “StructuredDataRegressor”. Improved clarity: Reworded sentences in the Introduction section for better readability and flow. Added a troubleshooting section: Included a note to help users resolve common installation issues related to importlib_metadata and markdown.

HeerakKashyap avatar Jun 04 '25 23:06 HeerakKashyap