[PR #1653] [MERGED] deps(book): update ghostscript requirement from >=0.7 to >=0.8.1 #36297

Closed
opened 2026-07-16 00:05:58 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/harvard-edge/cs249r_book/pull/1653
Author: @dependabot[bot]
Created: 5/4/2026
Status: Merged
Merged: 5/4/2026
Merged by: @profvjreddi

Base: devHead: dependabot/pip/dev/ghostscript-gte-0.8.1


📝 Commits (1)

  • f445aa7 deps(book): update ghostscript requirement from >=0.7 to >=0.8.1

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 book/tools/dependencies/requirements.txt (+1 -1)

📄 Description

Updates the requirements on ghostscript to permit the latest version.

Changelog

Sourced from ghostscript's changelog.

0.8.1 (2025-05-28)

Bugfixes:

  • Fix crash on Windows for Python >= 3.12, caused by distutils module been removed from Python 3.12.

0.8 (2025-05-28)

Bugfixes:

  • Fix unnecessary runtime dependency on setuptools.

High-level API:

  • Explicitly require a first argument called "progname". This is to avoid the common error not passing a progname by pointing users to it. This is fully backward compatible

  • Issue a warning if first argument looks like an option.

  • Fix crash if gs.new_instance() fails.

Low-level API:

  • Breaking change (only effecting the low-level API): init_with_args() no longer catches e_Quit, but raises an exception like for any other error except e_Info.

  • Pass correct value to gslib if user_error is set.

Improved Documentation:

  • Enhance documentation

  • Add some doc-strings.

  • Fix some linting issues.

Misc:

  • Add testing with Python 3.10, 3.11, 3.12 and 3.13.

  • Revise testing, packaging and CI/CD.

  • Make tests independent of fonts, thus avoiding test failures.

... (truncated)

Commits
  • 5d46d44 Release 0.8.1.
  • ca04f84 Preparing release 0.8.1
  • e414f7a Fix crash on win32 for Python >= 3.12.
  • 28acabe low-level: Remove unused code.
  • 699ee00 Merge release 0.8 into develop.
  • 7d20c8c Back to development: 0.9
  • 37622fb Release 0.8.
  • 822c579 Preparing release 0.8
  • 0569c41 setup, tests: Clean up tox default environment list.
  • e94345a setup, tests: Stop running 'setup.py' directly.
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/harvard-edge/cs249r_book/pull/1653 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 5/4/2026 **Status:** ✅ Merged **Merged:** 5/4/2026 **Merged by:** [@profvjreddi](https://github.com/profvjreddi) **Base:** `dev` ← **Head:** `dependabot/pip/dev/ghostscript-gte-0.8.1` --- ### 📝 Commits (1) - [`f445aa7`](https://github.com/harvard-edge/cs249r_book/commit/f445aa7563b130c28b058669e2264f4ae7b5f2db) deps(book): update ghostscript requirement from >=0.7 to >=0.8.1 ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `book/tools/dependencies/requirements.txt` (+1 -1) </details> ### 📄 Description Updates the requirements on [ghostscript](https://gitlab.com/pdftools/python-ghostscript) to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://gitlab.com/pdftools/python-ghostscript/blob/develop/CHANGES.txt">ghostscript's changelog</a>.</em></p> <blockquote> <h2>0.8.1 (2025-05-28)</h2> <p>Bugfixes:</p> <ul> <li>Fix crash on Windows for Python &gt;= 3.12, caused by distutils module been removed from Python 3.12.</li> </ul> <h2>0.8 (2025-05-28)</h2> <p>Bugfixes:</p> <ul> <li>Fix unnecessary runtime dependency on setuptools.</li> </ul> <p>High-level API:</p> <ul> <li> <p>Explicitly require a first argument called &quot;progname&quot;. This is to avoid the common error not passing a progname by pointing users to it. This is fully backward compatible</p> </li> <li> <p>Issue a warning if first argument looks like an option.</p> </li> <li> <p>Fix crash if gs.new_instance() fails.</p> </li> </ul> <p>Low-level API:</p> <ul> <li> <p>Breaking change (only effecting the low-level API): init_with_args() no longer catches e_Quit, but raises an exception like for any other error except e_Info.</p> </li> <li> <p>Pass correct value to gslib if user_error is set.</p> </li> </ul> <p>Improved Documentation:</p> <ul> <li> <p>Enhance documentation</p> </li> <li> <p>Add some doc-strings.</p> </li> <li> <p>Fix some linting issues.</p> </li> </ul> <p>Misc:</p> <ul> <li> <p>Add testing with Python 3.10, 3.11, 3.12 and 3.13.</p> </li> <li> <p>Revise testing, packaging and CI/CD.</p> </li> <li> <p>Make tests independent of fonts, thus avoiding test failures.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/5d46d44b3968e475fe589f1ff0b97963f199900e"><code>5d46d44</code></a> Release 0.8.1.</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/ca04f84916f9e8c5bb1d9633035df0f431d0bd0d"><code>ca04f84</code></a> Preparing release 0.8.1</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/e414f7a73d283583a4fb1cfe6df1a5deecaa1d6b"><code>e414f7a</code></a> Fix crash on win32 for Python &gt;= 3.12.</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/28acabe86e20e1cfbe03c131ba5c5d81745ef052"><code>28acabe</code></a> low-level: Remove unused code.</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/699ee00f87eb6179e98d42b64c5725c513571a97"><code>699ee00</code></a> Merge release 0.8 into develop.</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/7d20c8c20e149f9fc812cfdf15a7a3c78930ff08"><code>7d20c8c</code></a> Back to development: 0.9</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/37622fb30b7bae0bfe72573eaacf3abaee588f68"><code>37622fb</code></a> Release 0.8.</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/822c57950e2ed8c1b9519ba48b6df4e86b96f2c9"><code>822c579</code></a> Preparing release 0.8</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/0569c412c4e685e517edb3959e3eaf7d2dc22277"><code>0569c41</code></a> setup, tests: Clean up tox default environment list.</li> <li><a href="https://gitlab.com/pdftools/python-ghostscript/commit/e94345a70875a1aca752c72eb27ff5d08e54ad91"><code>e94345a</code></a> setup, tests: Stop running 'setup.py' directly.</li> <li>Additional commits viewable in <a href="https://gitlab.com/pdftools/python-ghostscript/compare/v0.7...v0.8.1">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-16 00:05:58 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/cs249r_book#36297