The entry points are a mecanism to extend the framework.
How the entry points are declared in the
setup.py file of your project
is described in the Setuptools documentation.
The framework knows about the following entry points:
nagare.applications: this entry point is the most often used as it registers an application to the framework.
An application can be an instance of
WSGIApp, configurated with a component factory, or a direct component factory which, in this case, will be automatically wrapped into a default
nagare.publishers: these entry points defined the publishers that can be selected with the
typeparameter of the publisher configuration file
nagare.sessions: there entry points defined the sessions manager that can be selected with the
typeparamater of the publisher configuration file.
nagare.commands: these entry points defined new administrative commands (launched with nagare-admin)
nagare.admin: these entry points defined components that will be rendered into the “Nagare Administration interface” page (launched with
nagare-admin serve admin). See the