Skip to content

Commit

Permalink
Merge pull request #92 from backstage/dependency-sanity
Browse files Browse the repository at this point in the history
Organize requirements.txt
  • Loading branch information
emmaindal authored Aug 23, 2022
2 parents d30cd39 + 1bd13ab commit 6ca19b8
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 6 deletions.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,12 @@ We only use `material-mkdocs` as base styles because Backstage also uses the `Ma

### Unreleased

- Removed pins on the `pyparsing` and `Jinja2` dependencies, which are no longer needed.
- Removed pins on the `pyparsing` and `Jinja2` dependencies, which are no
longer needed.
- Pinned `mkdocs-monorepo-plugin` and `markdown_inline_graphviz_extension` to
specific (latest) releases to improve stability. Going forward, these (along
with all other feature-related deps) will be bumped regularly and any changes
will be reflected in this changelog.

### 1.1.5

Expand Down
22 changes: 17 additions & 5 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,23 @@
# The "base" version of the Mkdocs project.
# https://github.com/mkdocs/mkdocs
# The following are something akin to peer dependencies. They are represented
# as ranges in order to support interoperability with other mkdocs plugins or
# packages that might otherwise exist in an adopter's environment.
mkdocs>=1.2.2
Markdown>=3.2,<3.4

# The following are more akin to direct dependencies. Each line represents one
# or more features that are provided by `techdocs-core`, and thus are always
# pinned to an exact version. Bumps should be accompanied by release notes
# explaining what was added or fixed (or at least pointing to the underlying
# release notes of the bumped package).
mkdocs-material==8.1.11
mkdocs-monorepo-plugin~=1.0.1
mkdocs-monorepo-plugin==1.0.3
plantuml-markdown==3.5.1
markdown_inline_graphviz_extension>=1.1.1,<2.0
markdown_inline_graphviz_extension==1.1.1
mdx_truly_sane_lists==1.2
pygments==2.10
pymdown-extensions==9.3
Markdown>=3.2,<3.4

# The following are temporary dependencies that are only necessary to work
# around incompatible/conflicting underlying dependencies. Each dependency
# should include a comment explaining why it is needed, and under what
# circumstances it can be removed in the future.

0 comments on commit 6ca19b8

Please sign in to comment.