-
Notifications
You must be signed in to change notification settings - Fork 0
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
PyPI py-lib3mf package #1
Comments
Hi John, I just saw your email. Happy to finally receive a response from you. We are interested in maintaining official Python bindings and would love to work together with you. Since version 2.3.1 is already released, we are packaging it here in this repository and deploying to PyPI. Another key thing we are doing is avoiding the need to know the paths of DLLs or .so files. You can see in this repository that there is a file at https://github.com/3MFConsortium/lib3mf_python/blob/main/lib3mf/__init__.py which adds some syntactic sugar. If there is a real need for it, we are happy to add much more syntactic sugar to the wrapper to make it easier to work with the bindings. In future releases, starting from 2.3.2, the lib3mf repository itself will produce Python wheels as artifacts, and this repository will simply be a place to trigger deployments to PyPI. We have also set up a few Python examples now to stay on par with C++. Feel free to suggest improvements or changes on any of this. If you have any suggestions on how you would like to work together, you can let me know privately in email too and I can connect you with the rest of the developers in the project. |
I have a number of recommendations for this package.
I plan to reach out again by email as well. |
Thank you so much for your response.
I once again thank you so much for your time, John. Feel free to reach out whenever. Once I have the workflow and PR setup in the official lib3mf repository, I will also include you in the email chain, and you can share your feedback. |
This didn't seem to happen for 2.3.2, is this still on the roadmap? It'd make packaging somewhat easier to have all the sources for a release included in e.g. the same tag |
@ndevenish We did release 2.3.2 using this repository but automated the process for now. I got caught up in the VCPKG PR. You can expect everything to be in the lib3mf repository itself from 2.4.0 release. We still recommend all lib3mf python users to install through https://pypi.org/project/lib3mf/. This will always be updated, patched and maintained by 3MFConsortium's package maintainers. |
Hello,
I am the maintainer of https://github.com/jdegenstein/py-lib3mf and the related https://pypistats.org/packages/py-lib3mf
I am interested in collaborating on a PyPI package to reduce user confusion. Please let me know how/if you would like to proceed.
The text was updated successfully, but these errors were encountered: