-
Notifications
You must be signed in to change notification settings - Fork 4
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
Removing typying dependency #85
Conversation
JunCEEE
commented
Dec 11, 2023
•
edited
Loading
edited
- Add SimEx-Lite and McStasScript tests to the CI
- Fix GitHub CI
- Remove typying dependency
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.
We still have two dependency limits:
pint <= 0.19.2
dill <= 0.3.5.1
Are these still necessary?
Otherwise everything looks good!
They are actually necessary. |
@@ -24,7 +25,26 @@ jobs: | |||
pytest . | |||
- name: Test McStasScript | |||
run: | | |||
python3 -m pip install McStasScript | |||
git clone https://github.com/PaNOSC-ViNYL/McStasScript.git |
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.
could use pip install git+https://...
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.
It's a good suggestion, but here we need to run pytest in the test folder. Therefore it seems better to keep the current version.
@@ -49,7 +49,7 @@ | |||
|
|||
class BaseCalculator(AbstractBaseClass): | |||
""" | |||
:class: Base class of all calculators. |
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.
why?
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.
Sphinx==3.5.2 | ||
twine==1.14.0 | ||
sphinx_rtd_theme==0.5.1 | ||
bump2version |
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.
why did you remove the version numbers? does this work on multiple OS/platforms?
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.
Added the versions back.