-
Notifications
You must be signed in to change notification settings - Fork 6.2k
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
[omniorbpy] add port #36270
base: master
Are you sure you want to change the base?
[omniorbpy] add port #36270
Conversation
…n scripts correctly
Removed.
That is correct. Its a python module build ontop omniorb and required to run/build freecad. |
Is |
It is a python module build on top of omniorb |
Is this module installed by other package managers, such as |
@@ -0,0 +1,891 @@ | |||
# | |||
# vcpkg.mk - make variables and rules | |||
# |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you generate this file? And why is it needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Similar file to what is already in omniorb itself. It contains the rules for linking, compiler flags etc.
Because python is embedded in the c++ application. This requires everything to be consistently build/supplied. |
The issue is that the Python ecosystem has already had disservices done to it by people trying to repackage its bits in apt or similar. We don't want to be competing with pip by adding things substantially identical to things in pip, but worse because they don't compose across universes. To proceed here we need to understand how to tell people why they should get this from us. "I don't want to also call pip for the Python parts" is not a very good reason. Particularly given that other package management systems in similar situations don't seem to have left people happy. |
An example why I want to have python packages managed by the same system that manages my native libs: I have an application which uses the |
(removed vcruntime deps etc for better view.)
Obeservation: |
pip doesn't use vcpkg asset caching. |
Is there any new progress? |
No description provided.