backstage / mkdocs-techdocs-core

The core MkDocs plugin used by Backstage's TechDocs as a wrapper around multiple MkDocs plugins and Python Markdown extensions
Apache License 2.0
87 stars 64 forks source link

Bump 'plantuml-markdown' to 3.5.1 to Remove 'uuid' Dependency #70

Closed ryanmrodriguez closed 2 years ago

ryanmrodriguez commented 2 years ago

mkdocs-techdocs-core currently has a dependency on 'uuid==1.30'. This package does not provide a license which is problematic when using tools that enforce license validation. https://pypi.org/project/uuid/

It seems this dependency is not needed when using Python >= 2.5 anyways. Since mkdocs-techdocs-core requires Python >= 3.7, this shouldn't be a problem.

Context: https://github.com/mikitex70/plantuml-markdown/pull/60 https://github.com/mikitex70/plantuml-markdown/compare/3.5.0...3.5.1

Update: Found this README which seems to indicate the library falls under the 'Python Software Foundation License 2'. Regardless, this dependency is not needed.

camilaibs commented 2 years ago

Starting to review 🙂