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

Don't support building documentation on Python 3.7 #1956

Merged
merged 1 commit into from
Aug 18, 2024

Commits on Aug 18, 2024

  1. Don't support building documentation on Python 3.7

    This removes the specially cased alternative lower versions of
    `sphinx` and its dependencies that, since gitpython-developers#1954, were only for
    Python 3.7. As discussed in comments there, this simplifies the
    documentation dependencies and avoids a situation where the version
    of Python used to build the documentation has a noticeable effect
    on the generated result.
    
    This also conditions running the "Documentation" step in the main
    CI test workflow (`pythonpackage.yml`) on the Python version not
    being 3.7 (otherwise the job would always fail).
    
    The only change this makes to the support status of GitPython on
    Python 3.7 is to no longer support building documentation on 3.7.
    GitPython can still be installed and used on 3.7 (though usually
    this would not be a good idea, outside of testing, since Python 3.7
    itself has not been supported by the Python Software Foundation for
    quite some time). In addition, the documentation, which can be
    built on any version >= 3.8 (including 3.13 starting in gitpython-developers#1954) is
    no less relevant to usage on Python 3.7 than it was before.
    EliahKagan committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    44f7a73 View commit details
    Browse the repository at this point in the history