-
Notifications
You must be signed in to change notification settings - Fork 133
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
Package RenderPipeline into .whl and host on PyPI #109
Comments
I actually would have done this already, if I wouldn't have been that busy :p I am not too experienced with the Python Packaging system. If anybody is interested, I would greatly appreciate that and supply all needed information! |
Would you want to put all the RenderPipeline stuff under a root Would you want to include the effects and config or would you want people to just copy them into their own game directories? |
@rdb Good questions.
Yeah that certainly makes sense. I think almost everything could go into that module then, it would simply avoid name clashing. For the sake of easiness, we could also keep the
This is a harder question. Since the plugin configurator and daytime editor work directly on the builtin config.xml IIRC, they would have to need access to that. However, as a pip module, it would be weird to modify the files of a module. I guess it would make more sense to require the user to copy the file. I will spend some time figuring out how to solve this this afternoon. |
Yeah, I think that makes sense. Feel free to use this as a starting point: As for the configuration, maybe there could be a default Pipeline config supplied, subject to being overridden by user configuration, or does that not make sense? |
Ah cool! I will check it out. Can I simply install the latest panda3d via pip? Right now I don't have my development setup available to build panda3d from source..
Yeah, right now the pipeline does not support that, but I can add support for it. I will have to dive into the code for that again, its been a while :P |
Yes, Thanks a lot! |
Cool! I will try to get it to it within the next days :) |
Will post once I have some updates, right now I am pretty busy with other stuff .. |
Now that RenderPipeline is a pure-Python module and Panda3D is on PyPI as well, it would be very useful if RenderPipeline were built into a .whl with a dependency on
panda3d>=1.10.0
and uploaded to PyPI. It would make installing the RenderPipeline into any Panda3D installation very easy (just a matter ofpip install render_pipeline
), and would also make deploying an application using the RenderPipeline easier.The text was updated successfully, but these errors were encountered: