flatironinstitute / dendro-old

Analyze neuroscience data in the cloud
https://flatironinstitute.github.io/dendro-docs/
Apache License 2.0
19 stars 2 forks source link

reorganize package #38

Closed magland closed 1 year ago

magland commented 1 year ago

@luiztauffer

Here I have switched to pyproject.toml method and I am using optional dependencies for

pip install dendro[compute_resource]
pip install dendro[api]
magland commented 1 year ago

I reverted to setup.py for now (removed the pyproject.toml) because the CI was struggling and I'm not used to working with pyproject.toml. But I got the optional dependencies in there.

codecov-commenter commented 1 year ago

Codecov Report

Merging #38 (4eb2ab3) into main (7ad836a) will increase coverage by 2.16%. The diff coverage is 87.69%.

@@            Coverage Diff             @@
##             main      #38      +/-   ##
==========================================
+ Coverage   80.71%   82.87%   +2.16%     
==========================================
  Files          54       54              
  Lines        3137     3159      +22     
==========================================
+ Hits         2532     2618      +86     
+ Misses        605      541      -64     
Flag Coverage Δ
unittests 82.87% <87.69%> (+2.16%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Coverage Δ
python/dendro/api_helpers/clients/db.py 100.00% <100.00%> (ø)
...ython/dendro/api_helpers/core/_get_project_role.py 100.00% <100.00%> (ø)
...dro/api_helpers/core/_hide_secret_params_in_job.py 100.00% <100.00%> (ø)
python/dendro/api_helpers/routers/client/router.py 100.00% <100.00%> (ø)
...dro/api_helpers/routers/compute_resource/router.py 97.10% <100.00%> (ø)
...api_helpers/routers/gui/compute_resource_routes.py 91.45% <100.00%> (ø)
...dendro/api_helpers/routers/gui/create_job_route.py 100.00% <100.00%> (ø)
...thon/dendro/api_helpers/routers/gui/file_routes.py 100.00% <100.00%> (ø)
...ython/dendro/api_helpers/routers/gui/job_routes.py 100.00% <100.00%> (ø)
...n/dendro/api_helpers/routers/gui/project_routes.py 100.00% <100.00%> (ø)
... and 16 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more