kinow / protobuf-uml-diagram

Create UML diagrams from Protobuf compiled .proto files using Python
https://github.com/kinow/protobuf-uml-diagram
Apache License 2.0
72 stars 12 forks source link

Update graphviz requirement from <0.17,>=0.14 to >=0.14,<0.18 #28

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Updates the requirements on graphviz to permit the latest version.

Changelog

Sourced from graphviz's changelog.

Version 0.17

Drop Python 2 support. Tag Python 3.10 support.

Migrate CI to GitHub actions. Add pypy3 to matrix.

Tests: implement --skip-exe via custom pytest marker.

Documentation: point Anaconda users to conda-forge/python-graphviz.

Move type hints from docstrings to type annotations. Improve doctests.

Examples: standardize import convention and modernize.

Re-render example notebooks with Graphviz 2.46.1.

Version 0.16

Add .unflatten() method to Graph, Digraph, and Source. Add standalone unflatten().

Make Source.__str__() return the .source instead of the repr() (like Graph and Digraph).

Render with dot -K<engine> ... instead of <engine> ... internally (work around upstream issue <https://gitlab.com/graphviz/graphviz/-/issues/1753>_).

Add documentation hint to archived upstream version for Windows.

Re-render most documentation graphs with Graphviz 2.44.1.

Version 0.15

Graph and Digraph instances created via the context-manager returned by subgraph() now (re)use directory, format, engine, and encoding from the parent instead of using defaults (behavioral change). Note that these attributes are only relevant when rendering the subgraph independently (i.e. as a stand-alone graph) from within the with-block, which was previously underdocumented (PR BMaxV). To reflect that the DOT language does not allow subgraph statements to specify strict (i.e. no way to override the setting of the containing graph), instances created via the context-manager are now strict=None instead of False (so they continue to render stand-alone as non-strict by default).

... (truncated)

Commits
  • f5c2aaf release 0.17
  • 6088b9a drop leading comment
  • 1cf1a38 tag Python 3.10 support
  • b35597d add Python 3.10-beta to test matrix
  • 6c77f29 document latest changes
  • 6e9774b document that clean=True only deletes intermediate files on successful rendering
  • e4cca42 run build on pull requests and restrict build badge to main branch
  • 78885a8 add pypy3 to new GitHub actions test matrix
  • a0668ea migrate CI from Travis to GitHub actions
  • bb1af2e reorder tests jobs new to old Python env
  • 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 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)
codecov-commenter commented 3 years ago

Codecov Report

Merging #28 (36a6fa3) into master (25cd461) will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##            master       #28   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            1         1           
  Lines           89        89           
  Branches        13        13           
=========================================
  Hits            89        89           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 25cd461...36a6fa3. Read the comment docs.