Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dependency on xlutils and instead embed a small extract of the library code #78

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

hlovdal
Copy link

@hlovdal hlovdal commented Sep 8, 2023

This fixes the issue (#62) with depending on an unmaintained/deprecated library.

InventorLoader only uses the copy function from xlutils, and extracting the required code is just 500 lines.

@marcocecchiscmgroup
Copy link

marcocecchiscmgroup commented Sep 20, 2023

Xlutils seems to be a dependency of FreeCAD as well.

FreeCAD Dependency Study](https://forum.freecad.org/viewtopic.php?style=4&t=77910)

So this embedding I quite don't like. How do they manage this deprecation issue in FreeCAD?

@pawsen
Copy link

pawsen commented Feb 12, 2024

Xlutils seems to be a dependency of FreeCAD as well.

FreeCAD Dependency Study](https://forum.freecad.org/viewtopic.php?style=4&t=77910)

So this embedding I quite don't like. How do they manage this deprecation issue in FreeCAD?

I understand the post as: FreeCAD sets up a python env using Conda, where xlutils are on of the packages available in the env. It does not mean that freecad depends on xlutils.
See also freecad repo

It would be nice if InventorLoader dropped dependency on xlutils. I think this is a nice solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants