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
Standardise record value setting/getting #60
Commits on Dec 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6a9ea1e - Browse repository at this point
Copy the full SHA 6a9ea1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4ae72c - Browse repository at this point
Copy the full SHA c4ae72cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75f5ecf - Browse repository at this point
Copy the full SHA 75f5ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdbbc8a - Browse repository at this point
Copy the full SHA cdbbc8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c2238f - Browse repository at this point
Copy the full SHA 0c2238fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d64e715 - Browse repository at this point
Copy the full SHA d64e715View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1fb7dc - Browse repository at this point
Copy the full SHA c1fb7dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3badfd3 - Browse repository at this point
Copy the full SHA 3badfd3View commit details -
Add truncating strings before record init
Note the mechanism used needs expanding to all other record types.
Configuration menu - View commit details
-
Copy full SHA for dcba54c - Browse repository at this point
Copy the full SHA dcba54cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fadaacb - Browse repository at this point
Copy the full SHA fadaacbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e02993 - Browse repository at this point
Copy the full SHA 3e02993View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a5b3b2 - Browse repository at this point
Copy the full SHA 9a5b3b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3af507 - Browse repository at this point
Copy the full SHA a3af507View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6837e7 - Browse repository at this point
Copy the full SHA a6837e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7883f1 - Browse repository at this point
Copy the full SHA b7883f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69683a3 - Browse repository at this point
Copy the full SHA 69683a3View commit details -
Functions passed to the multiprocess module must be picklable, which means they must be module-level functions. Also adding the "coding" comment to let me use unicode characters
Configuration menu - View commit details
-
Copy full SHA for 5fd3819 - Browse repository at this point
Copy the full SHA 5fd3819View commit details -
Configuration menu - View commit details
-
Copy full SHA for e094ba7 - Browse repository at this point
Copy the full SHA e094ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5b7586 - Browse repository at this point
Copy the full SHA b5b7586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ac99d - Browse repository at this point
Copy the full SHA 62ac99dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 237d590 - Browse repository at this point
Copy the full SHA 237d590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99334e1 - Browse repository at this point
Copy the full SHA 99334e1View commit details -
Revert "Stop cothread on Win+another Python2 string fix"
This reverts commit da1dca9.
Configuration menu - View commit details
-
Copy full SHA for c69272b - Browse repository at this point
Copy the full SHA c69272bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a1d5ee - Browse repository at this point
Copy the full SHA 2a1d5eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed464d0 - Browse repository at this point
Copy the full SHA ed464d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e471817 - Browse repository at this point
Copy the full SHA e471817View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d622d - Browse repository at this point
Copy the full SHA 00d622dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f32a36 - Browse repository at this point
Copy the full SHA 9f32a36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9656b87 - Browse repository at this point
Copy the full SHA 9656b87View commit details -
Remove unnecessary unicode specifiers
Now that Python2 support is dropped, Python3 strings are unicode anyway
Configuration menu - View commit details
-
Copy full SHA for cfc1370 - Browse repository at this point
Copy the full SHA cfc1370View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c51781 - Browse repository at this point
Copy the full SHA 2c51781View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f8e57a - Browse repository at this point
Copy the full SHA 7f8e57aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e59eaa - Browse repository at this point
Copy the full SHA 4e59eaaView commit details -
Change accepted typed to exclude ctypes and None
None (and ctypes) will now raise exceptions if used as a value. Added tests for rejecting None at all stages of processing.
Configuration menu - View commit details
-
Copy full SHA for db7b430 - Browse repository at this point
Copy the full SHA db7b430View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c417af - Browse repository at this point
Copy the full SHA 7c417afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 157b934 - Browse repository at this point
Copy the full SHA 157b934View commit details -
Configuration menu - View commit details
-
Copy full SHA for f54eaf3 - Browse repository at this point
Copy the full SHA f54eaf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05c5c7a - Browse repository at this point
Copy the full SHA 05c5c7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for da2e38b - Browse repository at this point
Copy the full SHA da2e38bView commit details -
Skip tests putting None into String records.
"None" is considered a valid value for String records - it'll result in the literal string "None" appearing in the output record, which is acceptable behaviour.
Configuration menu - View commit details
-
Copy full SHA for ddf87bd - Browse repository at this point
Copy the full SHA ddf87bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b14fb - Browse repository at this point
Copy the full SHA c5b14fbView commit details -
Refactor test_records into test classes
About to introduce a whole new swathe of tests using caget/caput, and so extra organisation was necessary
Configuration menu - View commit details
-
Copy full SHA for 1079739 - Browse repository at this point
Copy the full SHA 1079739View commit details -
Also tweak test names for to make it easier to distinguish them
Configuration menu - View commit details
-
Copy full SHA for 1688283 - Browse repository at this point
Copy the full SHA 1688283View commit details -
This includes many fixes for handling different types through CAGet and CAPut, as values passed or received need a fair amount of massaging to align with existing test framework
Configuration menu - View commit details
-
Copy full SHA for cea2448 - Browse repository at this point
Copy the full SHA cea2448View commit details -
Allow record_value_asserts to run on Windows
cothread isn't on Windows, but we still want to run some tests there
Configuration menu - View commit details
-
Copy full SHA for c57e1f1 - Browse repository at this point
Copy the full SHA c57e1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7871e2a - Browse repository at this point
Copy the full SHA 7871e2aView commit details -
Increase timeout to alleviate test failures
MacOS CI test runners seem very slow and have intermittent timeout-related failures
Configuration menu - View commit details
-
Copy full SHA for f3b36cf - Browse repository at this point
Copy the full SHA f3b36cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0604d88 - Browse repository at this point
Copy the full SHA 0604d88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ca6334 - Browse repository at this point
Copy the full SHA 1ca6334View commit details -
This should have been done as part of the removal of Python2 support.
Configuration menu - View commit details
-
Copy full SHA for 6b45466 - Browse repository at this point
Copy the full SHA 6b45466View commit details -
Configuration menu - View commit details
-
Copy full SHA for c36a50d - Browse repository at this point
Copy the full SHA c36a50dView commit details -
This required a large amount of checks in many places to cover edge cases. I think this test code is probably getting too complex and needs simplification.
Configuration menu - View commit details
-
Copy full SHA for 20cf010 - Browse repository at this point
Copy the full SHA 20cf010View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bcd86f - Browse repository at this point
Copy the full SHA 0bcd86fView commit details -
It appears newer cibuildwheel versions try to build for more platforms. epicscorelibs doesn't support musllinux, so skip building there.
Configuration menu - View commit details
-
Copy full SHA for 2389c6a - Browse repository at this point
Copy the full SHA 2389c6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd88095 - Browse repository at this point
Copy the full SHA dd88095View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e9f37c - Browse repository at this point
Copy the full SHA 2e9f37cView commit details -
Improve synchronisation for parent-child messages
This new model will have the parent process wait until IocInit() has successfully completed before continuing with the test The child process had need to do a queue.put() followed immediately by a queue.get(). On most platforms the main process would interuupt by pulling from the queue, but this was not guaranteed. To solve this using queues would have required a second queue for signalling. We work around this by using Pipes instead. These provide the read-write semantics we want - the ability to wait for an explicit message from the parent process - without needing a side-channel for more signalling. Hopefully this will fix the MacOS issues where it seemed caget was returning values from a previous iteration of the tests, possibly because the test process was running much faster than the child process could keep up with.
Configuration menu - View commit details
-
Copy full SHA for 95d6d83 - Browse repository at this point
Copy the full SHA 95d6d83View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceae66c - Browse repository at this point
Copy the full SHA ceae66cView commit details -
Revert cibuildwheel version change
Need to investigate issues with Windows no longer running tests properly on cibuildwheel 2+ - the tests fail to find the softioc/iocStatsDb dir as it is no longer packaged on Windows This reverts commit db85ca3.
Configuration menu - View commit details
-
Copy full SHA for 39e2e18 - Browse repository at this point
Copy the full SHA 39e2e18View commit details -
Revert "Revert cibuildwheel version change"
This reverts commit bf47f63.
Configuration menu - View commit details
-
Copy full SHA for 0998b87 - Browse repository at this point
Copy the full SHA 0998b87View commit details -
This is an attempt to get Windows softlinks built into the wheel
Configuration menu - View commit details
-
Copy full SHA for 26e0dd0 - Browse repository at this point
Copy the full SHA 26e0dd0View commit details -
Should not have removed it in the previous commit!
Configuration menu - View commit details
-
Copy full SHA for 2036b61 - Browse repository at this point
Copy the full SHA 2036b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ad31a2 - Browse repository at this point
Copy the full SHA 1ad31a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6e9257 - Browse repository at this point
Copy the full SHA c6e9257View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9330dd4 - Browse repository at this point
Copy the full SHA 9330dd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 112a2bf - Browse repository at this point
Copy the full SHA 112a2bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d9ece7 - Browse repository at this point
Copy the full SHA 5d9ece7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 741f70e - Browse repository at this point
Copy the full SHA 741f70eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d3f8c - Browse repository at this point
Copy the full SHA c1d3f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 946aa31 - Browse repository at this point
Copy the full SHA 946aa31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66c1348 - Browse repository at this point
Copy the full SHA 66c1348View commit details -
Configuration menu - View commit details
-
Copy full SHA for c81471e - Browse repository at this point
Copy the full SHA c81471eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 494e93d - Browse repository at this point
Copy the full SHA 494e93dView commit details -
Remove logging and reinstate running tests
The fix is to pin cibuildwheel at 2.2.2, but I'm doing this for the failing build log so I can raise an issue against cibuildwheel
Configuration menu - View commit details
-
Copy full SHA for 03a626b - Browse repository at this point
Copy the full SHA 03a626bView commit details -
This appears to resolve issue regarding Windows symlinks not copying. See pypa/cibuildwheel#962
Configuration menu - View commit details
-
Copy full SHA for 1a2f0a3 - Browse repository at this point
Copy the full SHA 1a2f0a3View commit details -
Change to only run CI once on pull requests
Previously it would run twice, for no good reason. This also adds running a weekly build. This may or may not be necessary, but it's part of the new template module so we'll add it for consistency
Configuration menu - View commit details
-
Copy full SHA for 954668b - Browse repository at this point
Copy the full SHA 954668bView commit details -
Add Unit Test Results action to CI
Pytest will now output JUnit-format XML results, which the action should read and display on the PR in a nice format.
Configuration menu - View commit details
-
Copy full SHA for 9618484 - Browse repository at this point
Copy the full SHA 9618484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5881882 - Browse repository at this point
Copy the full SHA 5881882View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa88521 - Browse repository at this point
Copy the full SHA fa88521View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a66d8d - Browse repository at this point
Copy the full SHA 9a66d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d56f3a - Browse repository at this point
Copy the full SHA 6d56f3aView commit details -
Bump cibuildwheel version and add pip option
cibuildwheel 2.3 upgraded the version of pip it uses, but that version altered how symlinks were handled on Windows. Specifying this environment variable should restore the behaviour for now. It'll be deprecated eventually though so we will need to do something else long term.
Configuration menu - View commit details
-
Copy full SHA for df3d724 - Browse repository at this point
Copy the full SHA df3d724View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2956acb - Browse repository at this point
Copy the full SHA 2956acbView commit details -
Refactor tests to massively reduce subprocesses
The new model of tests create a lot of records in each subprocess, rather than one subprocess per record. This hugely decreases runtime - down to 0:30 from 4:30 runtime on my machine. Unfortunately this mechanism does reduce resolution of results, as they'll fail on the first issue rather than finding all issues.
Configuration menu - View commit details
-
Copy full SHA for dfc8ea9 - Browse repository at this point
Copy the full SHA dfc8ea9View commit details -
We don't run this formatter anywhere automatically, this was done manually.
Configuration menu - View commit details
-
Copy full SHA for 8d61dfd - Browse repository at this point
Copy the full SHA 8d61dfdView commit details -
Specify old pip behaviour in yaml file
Specifying it in the setup.cfg file didn't seem to work, so try in line
Configuration menu - View commit details
-
Copy full SHA for 48c440d - Browse repository at this point
Copy the full SHA 48c440dView commit details -
Go back to pinning cibuildwheel 2.2.2
Suggested workaround of activating out-of-tree-build seems to not work on python 3.8+ and so it isn't suitable
Configuration menu - View commit details
-
Copy full SHA for 7714053 - Browse repository at this point
Copy the full SHA 7714053View commit details -
Attempt to use cibuildwheel 2.3.1 again
This approach specifies the environment variable inside the CIBW_ENVIRONMENT variable, which will mean it won't interfere with cibuildwheel setting up its own environment
Configuration menu - View commit details
-
Copy full SHA for f9a8af1 - Browse repository at this point
Copy the full SHA f9a8af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51b37d9 - Browse repository at this point
Copy the full SHA 51b37d9View commit details
Commits on Jan 4, 2022
-
Initial rewrite of core device value handling
The goal here is to handle the conversion between Python and EPICS value representation in the most consistent way possible. Each record type has an underlying representation corresponding to what is written to EPICS, but the user interface continues to work with standard the Python representation.
Configuration menu - View commit details
-
Copy full SHA for 7f54987 - Browse repository at this point
Copy the full SHA 7f54987View commit details -
Fix missing waveform default value
Also destroy readable layout to avoid flake8 test failure.
Configuration menu - View commit details
-
Copy full SHA for f5817cd - Browse repository at this point
Copy the full SHA f5817cdView commit details -
Update version of manylinux image
It seems numpy has stopped publishing manylinux1 builds, in favour of manylinux2014. So we must update to follow (as it's a right pain to build numpy ourselves - the CI runners can't do it at the moment)
Configuration menu - View commit details
-
Copy full SHA for 8ecdd88 - Browse repository at this point
Copy the full SHA 8ecdd88View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed1b193 - Browse repository at this point
Copy the full SHA ed1b193View commit details
Commits on Jan 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 105d2d3 - Browse repository at this point
Copy the full SHA 105d2d3View commit details -
Handle null termination properly and ensure we have a proper copy of the buffer.
Configuration menu - View commit details
-
Copy full SHA for 0df634e - Browse repository at this point
Copy the full SHA 0df634eView commit details -
Revisit long string initialisation
Also a bit of tidying of device.py
Configuration menu - View commit details
-
Copy full SHA for ed3a2c5 - Browse repository at this point
Copy the full SHA ed3a2c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d7b372 - Browse repository at this point
Copy the full SHA 0d7b372View commit details -
These were developed on the "sort_settings_values" branch but were never committed there. Still valid test cases, although they require a little refactoring to fit with the changes made on this branch.
Configuration menu - View commit details
-
Copy full SHA for 2b76593 - Browse repository at this point
Copy the full SHA 2b76593View commit details -
Add tests for Action, longStringIn, longStringOut
Also neaten names for Validate tests, and tweak None tests to add extra exception
Configuration menu - View commit details
-
Copy full SHA for 83bacad - Browse repository at this point
Copy the full SHA 83bacadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b26f91 - Browse repository at this point
Copy the full SHA 9b26f91View commit details
Commits on Jan 6, 2022
-
The tests for LongStringOut records are broken. Validate is never called - caput doesn't even work.
Configuration menu - View commit details
-
Copy full SHA for 9fccffd - Browse repository at this point
Copy the full SHA 9fccffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f57ed1 - Browse repository at this point
Copy the full SHA 9f57ed1View commit details
Commits on Jan 10, 2022
-
Remove tests that are now invalid
Discussed with Michael. Probably will be more tests to delete, pending further discussion.
Configuration menu - View commit details
-
Copy full SHA for 63d26d9 - Browse repository at this point
Copy the full SHA 63d26d9View commit details
Commits on Jan 11, 2022
-
Remove invalid tests and apply test fixes
Changes made after discussion with Michael regarding what is and is not a valid test scenario, with Michael's latest changes to record value handling. Note there are pending changes to the record code itself. This is just test code changes.
Configuration menu - View commit details
-
Copy full SHA for c8dfbd0 - Browse repository at this point
Copy the full SHA c8dfbd0View commit details -
Revisit waveform initialisation
Ensure that the waveform type and length are specified during record creation to avoid problems with .set() later on.
Configuration menu - View commit details
-
Copy full SHA for bdab3d8 - Browse repository at this point
Copy the full SHA bdab3d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bd9407 - Browse repository at this point
Copy the full SHA 6bd9407View commit details -
Configuration menu - View commit details
-
Copy full SHA for f719013 - Browse repository at this point
Copy the full SHA f719013View commit details -
Update tests after latest code changes
Numpy now defaults to float64/int64 Catch another case when we have to specify DBR_CHAR_STR Default WaveformOut now returns an array
Configuration menu - View commit details
-
Copy full SHA for 0feae58 - Browse repository at this point
Copy the full SHA 0feae58View commit details
Commits on Jan 12, 2022
-
Expected records now include PINI where appropriate bytestrings should no longer have trailing NULL bytes with waveforms
Configuration menu - View commit details
-
Copy full SHA for fe6b436 - Browse repository at this point
Copy the full SHA fe6b436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71361af - Browse repository at this point
Copy the full SHA 71361afView commit details -
Configuration menu - View commit details
-
Copy full SHA for a990af5 - Browse repository at this point
Copy the full SHA a990af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cdbfdd - Browse repository at this point
Copy the full SHA 3cdbfddView commit details -
Add second case where we have to reduce int64 to int32
We do this to allow datatype=int to be specified as an argument.
Configuration menu - View commit details
-
Copy full SHA for b748856 - Browse repository at this point
Copy the full SHA b748856View commit details -
Default record values updated Removed unnecessary special-case logic for Waveforms Add special handling for bytestrings in Waveforms
Configuration menu - View commit details
-
Copy full SHA for f8b67f8 - Browse repository at this point
Copy the full SHA f8b67f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f7995 - Browse repository at this point
Copy the full SHA b4f7995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c93f39 - Browse repository at this point
Copy the full SHA 2c93f39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ac061 - Browse repository at this point
Copy the full SHA 62ac061View commit details -
Accept that passing integers into Waveforms always gives a float array Condense three disparate filterings into one list
Configuration menu - View commit details
-
Copy full SHA for 049da54 - Browse repository at this point
Copy the full SHA 049da54View commit details -
Skip caget value checks when waveform is length 1
See note in the print() statement for explanation. Also added tests for floating point list passed to waveform
Configuration menu - View commit details
-
Copy full SHA for f805f02 - Browse repository at this point
Copy the full SHA f805f02View commit details
Commits on Jan 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 40cb943 - Browse repository at this point
Copy the full SHA 40cb943View commit details -
Ensure we don't create zero length waveforms
Also check and abort writes that are too long for the waveform
Configuration menu - View commit details
-
Copy full SHA for 61a8a47 - Browse repository at this point
Copy the full SHA 61a8a47View commit details -
Done after seeing a package version conflict in CI between aioca, p4p and softioc's desired version of the epicscorelibs library.
Configuration menu - View commit details
-
Copy full SHA for 42332fb - Browse repository at this point
Copy the full SHA 42332fbView commit details -
Revert "Fix package dependencies"
This reverts commit 42332fb.
Configuration menu - View commit details
-
Copy full SHA for b544c9e - Browse repository at this point
Copy the full SHA b544c9eView commit details -
Pin epicscorelibs version to fix dependency errors
Required due to dependency version conflicts: aioca 1.3 requiring epicscorelibs>=7.0.3.99.4.0 p4p 3.5.4 requiring epicscorelibs<7.0.6.99.2 and >=7.0.6.99.1.0 p4p does have pre-release versions in the 4.0* stream, so this issue may fix itself once those become full releases
Configuration menu - View commit details
-
Copy full SHA for 7ce0246 - Browse repository at this point
Copy the full SHA 7ce0246View commit details -
Revert "Pin epicscorelibs version to fix dependency errors"
This reverts commit 7ce0246.
Configuration menu - View commit details
-
Copy full SHA for d7f02f3 - Browse repository at this point
Copy the full SHA d7f02f3View commit details -
Pin epicscorelibs version to fix dependency errors
Required due to dependency version conflicts: aioca 1.3 requiring epicscorelibs>=7.0.3.99.4.0 p4p 3.5.4 requiring epicscorelibs<7.0.6.99.2 and >=7.0.6.99.1.0 p4p does have pre-release versions in the 4.0* stream, so this issue may fix itself once those become full releases
Configuration menu - View commit details
-
Copy full SHA for 21d510e - Browse repository at this point
Copy the full SHA 21d510eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31bdb2b - Browse repository at this point
Copy the full SHA 31bdb2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f91f0 - Browse repository at this point
Copy the full SHA 82f91f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f6ccd3 - Browse repository at this point
Copy the full SHA 7f6ccd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5e66eb - Browse repository at this point
Copy the full SHA b5e66ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7dc10b - Browse repository at this point
Copy the full SHA a7dc10bView commit details -
Merge branch 'sort_setting_values' of github.com:dls-controls/pythonI…
…oc into sort_setting_values
Configuration menu - View commit details
-
Copy full SHA for 8d30a64 - Browse repository at this point
Copy the full SHA 8d30a64View commit details -
Refactor tests to split value tests into own file
Also cleaned up sim_records - the test_records test was failing due to test reorganization - there's issues with creating records during a module import so now we have a method to create the required records.
Configuration menu - View commit details
-
Copy full SHA for 4cbdb94 - Browse repository at this point
Copy the full SHA 4cbdb94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98de8f6 - Browse repository at this point
Copy the full SHA 98de8f6View commit details
Commits on Jan 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dd99311 - Browse repository at this point
Copy the full SHA dd99311View commit details -
Restore original epicscorelibs dependency
With the release of p4p 3.5.5 there is no longer a version conflict. See discussion here: #60 (comment)
Configuration menu - View commit details
-
Copy full SHA for adaa286 - Browse repository at this point
Copy the full SHA adaa286View commit details -
Update lock file with epicscorelibs changes
Looks like the last version of this file is very old - aioca was still at version 1.2 despite being 1.3 in setup.cfg for a long time.
Configuration menu - View commit details
-
Copy full SHA for e12572f - Browse repository at this point
Copy the full SHA e12572fView commit details -
Add procedure to update all dependencies
Taken from email from Tom Cobb
Configuration menu - View commit details
-
Copy full SHA for 0dd1544 - Browse repository at this point
Copy the full SHA 0dd1544View commit details