qiboteam / qibo

A framework for quantum computing
https://qibo.science
Apache License 2.0
279 stars 56 forks source link

Review Qibo dependencies #814

Open alecandido opened 1 year ago

alecandido commented 1 year ago

Starting with #806 we are treating dependencies more carefully, e.g. resolving compatible versions.

In particular, the following dependencies should be reconsidered:

scarrazza commented 1 year ago

Btw, is sphinx-build missing https://github.com/qiboteam/qibo/actions/runs/4342411482/jobs/7583613358?

alecandido commented 1 year ago

Btw, is sphinx-build missing qiboteam/qibo/actions/runs/4342411482/jobs/7583613358?

Different problem: sphinx-build should be part of the Sphinx package, that is present https://github.com/qiboteam/qibo/blob/341f502fec4c30644f3a23180cf30173b59c8174/pyproject.toml#L37-L38 but in a separate group of dev dependencies.

We should specify them in the workflow extras, as done in the other two workflows: https://github.com/qiboteam/qibo/blob/341f502fec4c30644f3a23180cf30173b59c8174/.github/workflows/rules.yml#L23

scarrazza commented 1 year ago

@AleCandido I believe we have solved half of your points, could you please update the list?

alecandido commented 1 year ago

@AleCandido I believe we have solved half of your points, could you please update the list?

I only see one removed, and I ticked as done in the OP. The others seem to be still there as before:

scarrazza commented 1 year ago

Thanks.