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

Update pydot requirement from <3,>=1.4.1 to >=1.4.1,<4 #2044

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 26, 2024

Updates the requirements on pydot to permit the latest version.

Changelog

Sourced from pydot's changelog.

3.0.2 (2024-09-25)

Added:

  • All to_string() methods now accept an indent keyword argument, which can be either a number or a string. indentation=4 will indent each level of the output with four spaces. indentation=" " will indent each level by that many spaces. Other whitespace is also valid, e.g. indent="\t" for tab indents. (#359)

Changed:

  • Fixed quoting of identifiers with dots. (#419)
  • Fixed quoting of leading-numeral strings (strings starting with a number). (#411)
  • Fixed pickling/copying of Dot objects. (#403)
  • Improved handling of temporary files. Temporary files will be cleaned up in all cases, even when exceptions are raised or things exit unexpectedly. (#394)
  • From now on, the license files will be included in the distributed release as expected. (#392)

3.0.1 (2024-07-16)

This is a bugfix release to correct a critical error introduced in 3.0.0.

Changed:

  • Fix quoting in Edge.to_string(). (#384)

3.0.0 (2024-07-15)

Removed:

  • Breaking change: support for Python 3.7 dropped totally (#371). It was already dropped, but now it's official.
  • Breaking change (but for nobody): Invalid syntax removed (#377). Removed syntax rules that were never implemented in graphviz's own parser.
  • Attribute sorting removed (#361). Pydot will preserve the original order of attributes as defined.
  • Breaking change: Remove .create_attribute_methods() from classes (#318). Setters and getters for attributes are now added to class definitions by calls to pydot.core.__generate_attribute_methods() immediately after the class is defined, for better compatibility with type-checking and introspection.

Changed:

  • Internal storage and lookup of identifiers (names) improved (#363). Pydot now always stores values as they were originally input, and only performs quoting on output. Previously, when a graph element was created with a name that contained a space or otherwise required quoting, the quotes would be added immediately, making it

... (truncated)

Commits
  • 754f3e8 Preparing release 3.0.2
  • 1bbe42f Prepare changelog for 3.0.2 (#421)
  • b358a83 Remove periods from unquoted alphanumeric IDs (#419)
  • 97b65a2 Bump actions/setup-python from 5.1.1 to 5.2.0 (#416)
  • 9f51542 Bump github/codeql-action from 3.25.15 to 3.26.6 (#417)
  • 6bd0237 Implement indentation for all to_string() methods (#359)
  • e784e48 Remove deprecated parts of test_pydot.py (#415)
  • 39bd465 Exclude _vendor from coverage and display badge in README (#414)
  • f3a2b83 Tests: Add coverage, use pytest as test runner (#395)
  • 9fee4a3 Experimentally create separate ruff-check/fix envs (#412)
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 26, 2024
@dependabot dependabot bot force-pushed the dependabot/pip/pydot-gte-1.4.1-and-lt-4 branch 2 times, most recently from 57fee4b to d3c4f68 Compare October 4, 2024 12:48
Copy link

codecov bot commented Oct 4, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 56.14%. Comparing base (6cfef62) to head (1f8fe1e).

❗ There is a different number of reports uploaded between BASE (6cfef62) and HEAD (1f8fe1e). Click for more details.

HEAD has 7 uploads less than BASE
Flag BASE (6cfef62) HEAD (1f8fe1e)
17 10
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2044       +/-   ##
===========================================
- Coverage   83.99%   56.14%   -27.85%     
===========================================
  Files          46       46               
  Lines        8302     8302               
  Branches     1957     1957               
===========================================
- Hits         6973     4661     -2312     
- Misses        853     3114     +2261     
- Partials      476      527       +51     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@dependabot dependabot bot force-pushed the dependabot/pip/pydot-gte-1.4.1-and-lt-4 branch 3 times, most recently from ce27505 to d2b4405 Compare October 10, 2024 09:26
@dependabot dependabot bot force-pushed the dependabot/pip/pydot-gte-1.4.1-and-lt-4 branch 5 times, most recently from c5551d7 to 27bfa0f Compare October 22, 2024 13:56
@dependabot dependabot bot force-pushed the dependabot/pip/pydot-gte-1.4.1-and-lt-4 branch 2 times, most recently from 6fe1d5a to 468001c Compare October 24, 2024 12:12
Updates the requirements on [pydot](https://github.com/pydot/pydot) to permit the latest version.
- [Changelog](https://github.com/pydot/pydot/blob/main/ChangeLog)
- [Commits](pydot/pydot@v1.4.1...v3.0.2)

---
updated-dependencies:
- dependency-name: pydot
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/pydot-gte-1.4.1-and-lt-4 branch from 468001c to 1f8fe1e Compare October 24, 2024 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants