Simon Biggs
Simon Biggs
Dropped a comment over on the PyOxidizer issue board. https://github.com/indygreg/PyOxidizer/issues/453 They might not get the chance to help, but certainly no harm in asking people who are significantly more experienced...
Next step was to begin narrowing down what the problem could be by removing complicating factors. I started by not including any external dependencies and just installing PyMedPhys itself: https://github.com/pymedphys/pymedphys/pull/1557/commits/7a55cd868a4fad27cc49cfb9b0a9ad64bb5392e3...
Given this problem appears to be a dependency problem I am going to undergo a bit of a sweeping change / pivot to my scope. The PyMedPhys CLI has a...
Alright, now that I have got off my soap box / taken off my teacher hat, back to the problem at hand. First thing, I already have an icom extras...
I now make a change to the build file to include the new icom requirements: https://github.com/pymedphys/pymedphys/pull/1557/commits/a35ed22fa2eab61a9ea641faa9e276eeae3b516d And I run: ``` poetry run pyoxidizer build install ``` This builds without error...
The place in PyMedPhys where toml is being used is the following: https://github.com/pymedphys/pymedphys/blob/164a7a5c6051ab4c8fd6efdb79c3bfb0684b65df/lib/pymedphys/_config.py#L30-L45 I could choose to make it so that this falls back gracefully if toml isn't found, but...
In the previous commit I also created a new `requirements-cli.txt` (at some point maybe these should be moved into their own folder...). I then added this to the build config:...
So, I changed the extras pointer: https://github.com/pymedphys/pymedphys/pull/1557/commits/cc36e6dd8028356fe9e4357927fd6f08dbcebabe Then ran: ``` poetry run pymedphys dev propagate ``` Then: ``` poetry run pyoxidizer build install ``` And then lastly running the following...
Alright, so we need to be able to test that indeed this listener works. So, we need to be able to mock a Linac streaming. Here is a scenario where...
Within PyMedPhys there is already a set of testing data for iCOM, it is saved within the end-to-end GUI testing suite. To download this data do the following: `poetry run...