updates environment.yml to reflect the same dependencies as whats in meta.yaml, plus pip.
adds workflow file create_test_conda_env.yml to use environment.yml to create environment, then uses that environment's python/pip to install fre-cli in that environment, and that environment's pytest is called to run tests.
publish_conda.yml's job name is changed to just publish from build_and_publish, to line up more with the workflow file's name.
Issue ticket number and link (if applicable)
122, #75
Checklist before requesting a review
[x] I ran my code
[x] I tried to make my code readable
[x] I tried to comment my code
N/A I wrote a new test, if applicable
N/A I wrote new instructions/documentation, if applicable
[x] I ran pytest and inspected it's output
N/A I ran pylint and attempted to implement some of it's feedback
Describe your changes
updates
environment.yml
to reflect the same dependencies as whats inmeta.yaml
, plus pip.adds workflow file
create_test_conda_env.yml
to useenvironment.yml
to create environment, then uses that environment's python/pip to installfre-cli
in that environment, and that environment'spytest
is called to run tests.publish_conda.yml
's job name is changed to justpublish
frombuild_and_publish
, to line up more with the workflow file's name.Issue ticket number and link (if applicable)
122, #75
Checklist before requesting a review
I wrote a new test, if applicableI wrote new instructions/documentation, if applicableI ran pylint and attempted to implement some of it's feedback