tmontaigu / CloudCompare-PythonRuntime

Python plugin for CloudCompare
54 stars 15 forks source link

Feature request: Make pycc and cccorelib installable by pip #33

Open chrise96 opened 2 years ago

chrise96 commented 2 years ago

Issue Type: Feature request

Hi @tmontaigu,

Did you consider adding the independent wheels (pycc and cccorelib) to pypi.org so it can be installed using pip? Please be aware, there is a name clash with another pycc package in PyPi.

The independent wheels of the CloudCompare-PythonPlugin are used in a project I work on: https://github.com/Amsterdam-AI-Team/Urban_PointCloud_Processing.

tmontaigu commented 2 years ago

This is something I have thought about, but i wanted/ still want to wait a bit before doing that. And create wheels for cloudcompare and cccorelib will also be more difficult due to the Qt depencency

And I also thought about renaming the pycc module to cloudcompare

rhkarls commented 7 months ago

I'm also very interested in this, and using this CC wrapper in environments outside the one shipped with the plugin with the new CC 2.13.0 (cool to see the plugin being integrated btw!). Is there any update on this, and is it currently possible to achieve without building the wheels ourselves? I see there are some GitHub actions in place for building some wheels.

tmontaigu commented 7 months ago

Hum, I'm still split on this

On one end, I think providing wheels can be great to make installation easier. But I don't really want to push them to Pypi yet, as it would means I'd need to create versions, and I don't think its complete enough for that yet (I don't wont to have a version for each commit or each week/month)

So the compromise would be pre-built wheels but not on Pypi yet