quantumlib / Cirq

A Python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
Apache License 2.0
4.28k stars 1.02k forks source link

CI - add Python 3.12 tests to ci-daily #6605

Closed pavoljuhas closed 5 months ago

pavoljuhas commented 6 months ago

Run ci-daily tests with Python 3.12 in addition to 3.10 and 3.11. Also clean up dependency constraints that got unnecessary after #6281.

Follow-up to #6460

codecov[bot] commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.81%. Comparing base (71c79da) to head (c117a6c).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #6605 +/- ## ========================================== - Coverage 97.81% 97.81% -0.01% ========================================== Files 1066 1066 Lines 91779 91779 ========================================== - Hits 89773 89772 -1 - Misses 2006 2007 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

pavoljuhas commented 6 months ago

This is blocked by #6281 - pyquil<4.0 requires qcs-api-client>=0.21.2,<=0.21.6 which cannot be installed together with notebook>=7.1 because they have contradictory requirement on httpx.

pavoljuhas commented 5 months ago

CI daily is verified to pass for this PR at 0b647b13183890f0aa31694427a2eaaab9974095 - https://github.com/quantumlib/Cirq/actions/runs/9492108918/