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

Bump pydot from 1.4.2 to 2.0.0 #62

Merged
merged 1 commit into from
Apr 6, 2024
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 6, 2024

Bumps pydot from 1.4.2 to 2.0.0.

Changelog

Sourced from pydot's changelog.

2.0.0 (2023-12-30)

Changed:

  • Broken parsing caused by pyparsing updates fixed. (#296) With this, the pydot project rises from the dead.

  • (Internal) CI revived by @​ferdnyc. (#302) Modernized and clarified the development process. Testing is done against multiple Python versions.

  • Reorganized package/module structure. (#230) The pydot package is installed as a directory now instead of as two modules:

    Before (pydot 0.x, 1.x)    After (pydot 2.x)
    

    site-packages/ site-packages/ |-- pydot.py -- pydot/ -- dot_parser.py |-- init.py |-- core.py |-- dot_parser.py `-- exceptions.py

    This is mostly an internal change that should go unnoticed by most users, especially those upgrading through pip or a software distribution. import pydot should work as it did before. Special cases:

    • import dot_parser no longer works. Change it to from pydot import dot_parser or see if you can use the wrappers pydot.graph_from_dot_data() or pydot.graph_from_dot_file().

      USER FEEDBACK REQUESTED We assume pydot users do not often directly import dot_parser. If you do, please report your reasons, so that we can consider making it available again before the final release of pydot 2.0: pydot/pydot#230

    • If you use pydot from a (cloned) pydot source tree:

      • The pydot source modules moved from the top directory to subdirectory src/pydot/.
      • When using a PYTHONPATH environment variable: Append /src, e.g. PYTHONPATH=~/Development/pydot/src. If you need to switch between pydot 1.x and pydot 2.x, add both, e.g. PYTHONPATH=~/Development/pydot/src:~/Development/pydot
      • When using an editable install (development mode): Re-run pip install -e . from the top directory of the source tree to update the links.
    • For users of the test suite:

      • The test suite no longer refuses to run from the top of the source tree.
      • This makes the test suite option --no-check redundant. It has

... (truncated)

Commits
  • 85a756e Preparing release 2.0.0
  • 8e7b8de fix output problems for non-default progs (#276)
  • b450074 Update MANIFEST.in for better sdist contents (#307)
  • e96bf9a Prepare the 2.0.0 release (#305)
  • c2187f1 Do not run tests for README.md, LICENSE, and ChangeLog changes
  • f1355bf Improve test clarity (#304)
  • 23f6105 Remove an unused g variable in pydot_unittest.py (#298)
  • 5efc6cc Update gitignore to contain test.svg and .DS_Store (#297)
  • eabcff2 Fix multiple breaking issues from new pyparsing versions (#296)
  • 803114c Add workflow job to label PRs with conflicts (#303)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 the dependencies Pull requests that update a dependency file label Apr 6, 2024
@alphasentaurii alphasentaurii added the documentation Improvements or additions to documentation label Apr 6, 2024
Bumps [pydot](https://github.com/pydot/pydot) from 1.4.2 to 2.0.0.
- [Changelog](https://github.com/pydot/pydot/blob/master/ChangeLog)
- [Commits](pydot/pydot@v1.4.2...v2.0.0)

---
updated-dependencies:
- dependency-name: pydot
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/pydot-2.0.0 branch from 756c8a4 to 7676a6d Compare April 6, 2024 19:01
@alphasentaurii alphasentaurii merged commit c88d63e into main Apr 6, 2024
2 of 3 checks passed
@alphasentaurii alphasentaurii deleted the dependabot/pip/pydot-2.0.0 branch April 6, 2024 19:04
@alphasentaurii alphasentaurii restored the dependabot/pip/pydot-2.0.0 branch April 6, 2024 19:27
@alphasentaurii alphasentaurii deleted the dependabot/pip/pydot-2.0.0 branch April 6, 2024 20:08
@alphasentaurii alphasentaurii restored the dependabot/pip/pydot-2.0.0 branch April 6, 2024 20:11
@alphasentaurii alphasentaurii deleted the dependabot/pip/pydot-2.0.0 branch April 6, 2024 20:26
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 documentation Improvements or additions to documentation no-changelog-entry-needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant