| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
@sbillinge PR ready for review. After this I will pin this commit as submodule on the diffpy.srreal end and we shall pass ci. |
Sorry, something went wrong.
|
Do we want to merge migration-nano here into main? Even if we are not releasing I still think we should build from the latest default branch |
Sorry, something went wrong.
Yes sure please. I have diffpy.srreal ready and I'll pin this commit after you merge. |
Sorry, something went wrong.
|
I did some more reading and for our case I don't really see the advantage of vendoring libdiffpy vs. Releasing it. Why are we doing this? |
Sorry, something went wrong.
I believe this was inspired by the migration from the pyobjcryst side. (see diffpy/diffpy.srreal#90) |
Sorry, something went wrong.
|
Right, so what was the inspiration? Why did they do it and what advantages come from that? I suggest we stick with the current scheme for this release and do a proper release of libdiffpy and keep it as a dependency. If there are compelling reasons to do it the other way we can move to that for the next release. I assumed that there were significant advantages that were suddenly made possible by the switch to nanobind that we didn't have before and that that was why Vincent had decided to switch, and so I wanted to trigger a conversation to understand the pros and cons. Actions:
There is no rush for (3) |
Sorry, something went wrong.
Understood. I will handle the diffpy.srreal side. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Building the core with modern MSVC fails on POSIX-only path handling, obsolete math replacements, and GCC-specific deprecation syntax.
This change: