Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with docutils 0.19 #52

Closed
Darkmayke opened this issue Jul 25, 2022 · 4 comments
Closed

Issue with docutils 0.19 #52

Darkmayke opened this issue Jul 25, 2022 · 4 comments

Comments

@Darkmayke
Copy link

In the last version of docutils (0.19), the ErrorString class has been removed and this project has no fixed version for docutils so that causes crashes.

Fix proposal: Fix the version of docutils to the 0.18

@Darkmayke
Copy link
Author

I just see that the #49 will solve this issue, look forward to it

stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Jul 25, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Jul 25, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Jul 25, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
abbra pushed a commit to freeipa/freeipa that referenced this issue Jul 26, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
rcritten pushed a commit to rcritten/freeipa that referenced this issue Jul 26, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
rcritten pushed a commit to rcritten/freeipa that referenced this issue Jul 26, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
abbra pushed a commit to freeipa/freeipa that referenced this issue Jul 26, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
abbra pushed a commit to freeipa/freeipa that referenced this issue Jul 26, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Aug 1, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Aug 1, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
@Darkmayke
Copy link
Author

Darkmayke commented Aug 3, 2022

Any update on the progression of the fix ? @CrossNox

@CrossNox
Copy link
Owner

Version 0.3.3 has just been released. If anyone could test that and confirm it works, would be great.

Note: Support for all versions prior to python3.7 has been dropped.

@adrien-berchet
Copy link

I just tried it on 2 of our repos and it works. Thank you very much for this work!

stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Aug 23, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Aug 26, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Sep 20, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Sep 20, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
stanislavlevin added a commit to stanislavlevin/freeipa that referenced this issue Oct 11, 2022
New Sphinx 5.1.0 (Released: Jul 24, 2022) bumped supported docutils
to 0.19:
sphinx-doc/sphinx#10656

But m2r2 doesn't support it yet:
CrossNox/m2r2#52

Thereby, docutils must be constrained to < 0.19.

This should be fixed by m2r2 and after they do it the restriction
can be removed.

Fixes: https://pagure.io/freeipa/issue/9208
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
pmav99 added a commit to pmav99/searvey that referenced this issue Apr 25, 2023
`make docs` was throwing a traceback:

    cannot import name 'ErrorString' from 'docutils.core'

More info: CrossNox/m2r2#52
pmav99 added a commit to pmav99/searvey that referenced this issue Apr 27, 2023
`make docs` was throwing a traceback:

    cannot import name 'ErrorString' from 'docutils.core'

More info: CrossNox/m2r2#52
pmav99 added a commit to pmav99/searvey that referenced this issue Apr 27, 2023
`make docs` was throwing a traceback:

    cannot import name 'ErrorString' from 'docutils.core'

More info: CrossNox/m2r2#52
pmav99 added a commit to pmav99/searvey that referenced this issue Apr 27, 2023
`make docs` was throwing a traceback:

    cannot import name 'ErrorString' from 'docutils.core'

More info: CrossNox/m2r2#52
pmav99 added a commit to pmav99/searvey that referenced this issue Apr 27, 2023
1. Promote typing_extensions to a primary dependency

We were already pulling `typing_extensions` for `limits` and `pydantic`, but since we
import it in `custom_types.py` we should add declare it in the metadata, too.

2. Require dataretrieval >= 1.0

Older versions seem to be broken: conda-forge/searvey-feedstock#7

3. Update m2r2 in order to be compatible with docutils 0.19

`make docs` was throwing a traceback:

    cannot import name 'ErrorString' from 'docutils.core'

More info: CrossNox/m2r2#52
pmav99 added a commit to oceanmodeling/searvey that referenced this issue May 2, 2023
1. Promote typing_extensions to a primary dependency

We were already pulling `typing_extensions` for `limits` and `pydantic`, but since we
import it in `custom_types.py` we should add declare it in the metadata, too.

2. Require dataretrieval >= 1.0

Older versions seem to be broken: conda-forge/searvey-feedstock#7

3. Update m2r2 in order to be compatible with docutils 0.19

`make docs` was throwing a traceback:

    cannot import name 'ErrorString' from 'docutils.core'

More info: CrossNox/m2r2#52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants