quantumlib / Cirq

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

Update sphinx and the related packages #6400

Closed pavoljuhas closed 8 months ago

pavoljuhas commented 8 months ago

Description of the issue

Problem: The current requirements pin sphinx to version 3.2.* which is too old for recent releases of its alabaster theme package - see the CI error here

Solution: Update sphinx and any dependent packages to their recent versions. Sphinx is currently at version 7.2.6, https://pypi.org/project/Sphinx/#history.

Cirq version

1.4.0.dev at d33b1a71ac9721e762a2fa1b9e9871edfe187a3c.

smburdick commented 8 months ago

I can take this on

pavoljuhas commented 8 months ago

Sure, Thank you!

pavoljuhas commented 8 months ago

@smburdick - this seems a bit urgent, as the current state results in CI failures, for example, #6413.

Are you available to do a PR in a next few days?

No worries if you have other commitments. I can take over on this one and there will be a plenty of other issues to help us with in the future. :-)

pavoljuhas commented 8 months ago

cc @tanujkhattar

smburdick commented 8 months ago

Taking a look. If I make no progress today, I will hand it back to you @pavoljuhas