skip to navigation
skip to content

Flask-Menu 0.5.0

Flask-Menu is a Flask extension that adds support for generating menus.

Package Documentation


Flask-Menu is a Flask extension that adds support for generating menus.


Flask-Menu is on PyPI so all you need is:

pip install Flask-Menu


Documentation is readable at or can be build using Sphinx:

git submodule init
git submodule update
pip install Sphinx
python build_sphinx


Running the test suite is as simple as:

python test

or, to also show code coverage:



Version 0.5.0 (released 2015-10-30)

  • Drops support for Python 2.6.
  • Adds new property to MenuEntryMixin which allows the user to retrieve the current active item from the MenuEntryMixin’s tree. (#43)
  • Modifies project structure to be in line with other newer Invenio project packages. This includes renaming files to match with files in other projects, revising structures of certain files and adding more tools for testing. (#42)
  • Fixes incompatibility with pytest>=2.8.0 which removed the method consider_setuptools_entrypoints(). (#41)
  • Updates to the new standard greeting phrase

Version 0.4.0 (released 2015-07-23)

  • Flask-Classy support and automatic detection of parameters for url_for. (#33)
  • Improves how the default active state of items is determined. (#32)
  • Adds .dockerignore excluding among others Python cache files. This solves a problem when using both tox and docker to run the test suite on the same host. (#29)

Version 0.3.0 (released 2015-03-17)

  • New method has_active_child(recursive=True) in MenuEntryMixin. (#25)
  • Fixed documentation of blueprint example. (#21)
  • Configuration for Docker and demo app. (#22 #29)
  • Fixed template example and added code block types. (#14)

Version 0.2.0 (released 2014-11-04)

  • The Flask-Menu extension is now released under more permissive Revised BSD License. (#12)
  • New support for additional keyword arguments stored as MenuItem attributes. (#19)
  • Richer quick-start usage example. (#16)
  • Support for Python 3.4. (#6)
  • Documentation improvements. (#3)

Version 0.1.0 (released 2014-06-27)

  • Initial public release.
File Type Py Version Uploaded on Size
Flask-Menu-0.5.0.tar.gz (md5) Source 2015-10-31 21KB
Flask_Menu-0.5.0-py3-none-any.whl (md5) Python Wheel py3 2015-10-31 10KB
  • Downloads (All Versions):
  • 710 downloads in the last day
  • 3037 downloads in the last week
  • 9648 downloads in the last month