Skip to content

Conversation

@ogajduse
Copy link
Member

@ogajduse ogajduse commented Oct 6, 2025

Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi to crash with:

TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases a compatible version.

Related:

@ogajduse ogajduse requested a review from a team as a code owner October 6, 2025 10:38
Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@ogajduse ogajduse added CherryPick PR needs CherryPick to previous branches 6.16.z 6.17.z 6.18.z Introduced in or relating directly to Satellite 6.18 labels Oct 6, 2025
@ogajduse ogajduse added the 6.15.z label Oct 6, 2025
@ogajduse ogajduse force-pushed the fix/doc-build-failing-autoapi branch from a255560 to 1c13b1a Compare October 6, 2025 11:03
Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
@ogajduse ogajduse force-pushed the fix/doc-build-failing-autoapi branch from 1c13b1a to 1babd43 Compare October 6, 2025 11:05
@jameerpathan111 jameerpathan111 enabled auto-merge (squash) October 6, 2025 11:08
@jameerpathan111 jameerpathan111 merged commit d796c67 into SatelliteQE:master Oct 6, 2025
9 checks passed
github-actions bot pushed a commit that referenced this pull request Oct 6, 2025
Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
(cherry picked from commit d796c67)
github-actions bot pushed a commit that referenced this pull request Oct 6, 2025
Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
(cherry picked from commit d796c67)
github-actions bot pushed a commit that referenced this pull request Oct 6, 2025
Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
(cherry picked from commit d796c67)
github-actions bot pushed a commit that referenced this pull request Oct 6, 2025
Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
(cherry picked from commit d796c67)
jameerpathan111 pushed a commit that referenced this pull request Oct 6, 2025
…19867)

Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)

Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
(cherry picked from commit d796c67)

Co-authored-by: Ondřej Gajdušek <[email protected]>
jameerpathan111 pushed a commit that referenced this pull request Oct 6, 2025
…19866)

Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)

Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
(cherry picked from commit d796c67)

Co-authored-by: Ondřej Gajdušek <[email protected]>
jameerpathan111 pushed a commit that referenced this pull request Oct 6, 2025
…19868)

Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)

Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
(cherry picked from commit d796c67)

Co-authored-by: Ondřej Gajdušek <[email protected]>
jameerpathan111 pushed a commit that referenced this pull request Oct 6, 2025
…19865)

Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)

Astroid 4.0.0 introduced breaking API changes that cause sphinx-autoapi
to crash with: TypeError: AstroidBuilder.__init__() missing 1 required
positional argument: 'manager'

This pins astroid to versions below 4.0.0 until sphinx-autoapi releases
a compatible version.

Fixes: readthedocs/sphinx-autoapi#536
(cherry picked from commit d796c67)

Co-authored-by: Ondřej Gajdušek <[email protected]>
ogajduse added a commit to ogajduse/robottelo that referenced this pull request Oct 7, 2025
rmynar pushed a commit that referenced this pull request Oct 7, 2025
* Bump sphinx-autoapi from 3.6.0 to 3.6.1

Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: sphinx-autoapi
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert "Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)"

This reverts commit d796c67.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
github-actions bot pushed a commit that referenced this pull request Oct 7, 2025
* Bump sphinx-autoapi from 3.6.0 to 3.6.1

Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: sphinx-autoapi
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert "Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)"

This reverts commit d796c67.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
(cherry picked from commit bd061ca)
github-actions bot pushed a commit that referenced this pull request Oct 7, 2025
* Bump sphinx-autoapi from 3.6.0 to 3.6.1

Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: sphinx-autoapi
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert "Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)"

This reverts commit d796c67.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
(cherry picked from commit bd061ca)
github-actions bot pushed a commit that referenced this pull request Oct 7, 2025
* Bump sphinx-autoapi from 3.6.0 to 3.6.1

Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: sphinx-autoapi
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert "Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)"

This reverts commit d796c67.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
(cherry picked from commit bd061ca)
github-actions bot pushed a commit that referenced this pull request Oct 7, 2025
* Bump sphinx-autoapi from 3.6.0 to 3.6.1

Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: sphinx-autoapi
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert "Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)"

This reverts commit d796c67.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
(cherry picked from commit bd061ca)
ogajduse added a commit that referenced this pull request Oct 7, 2025
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
fix sphinx-autoapi compatibility (#19858)"
ogajduse added a commit that referenced this pull request Oct 7, 2025
Bump sphinx-autoapi from 3.6.0 to 3.6.1 (#19881)

* Bump sphinx-autoapi from 3.6.0 to 3.6.1

Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: sphinx-autoapi
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...



* Revert "Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)"

This reverts commit d796c67.

---------




(cherry picked from commit bd061ca)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
ogajduse added a commit that referenced this pull request Oct 7, 2025
Bump sphinx-autoapi from 3.6.0 to 3.6.1 (#19881)

* Bump sphinx-autoapi from 3.6.0 to 3.6.1

Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: sphinx-autoapi
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...



* Revert "Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)"

This reverts commit d796c67.

---------




(cherry picked from commit bd061ca)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
ogajduse added a commit that referenced this pull request Oct 7, 2025
Bump sphinx-autoapi from 3.6.0 to 3.6.1 (#19881)

* Bump sphinx-autoapi from 3.6.0 to 3.6.1

Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: sphinx-autoapi
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...



* Revert "Pin astroid to <4.0.0 to fix sphinx-autoapi compatibility (#19858)"

This reverts commit d796c67.

---------




(cherry picked from commit bd061ca)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ondřej Gajdušek <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.15.z 6.16.z 6.17.z 6.18.z Introduced in or relating directly to Satellite 6.18 CherryPick PR needs CherryPick to previous branches

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants