Skip to content

Template repo for creating a Stencila plugin written in Python

License

Notifications You must be signed in to change notification settings

stencila/plugin-python-template

Repository files navigation

Template for a Stencila Python Plugin

This repository provides a starting point for writing a Stencila plugin in Python. It contains a standard python setup, including:

  • Poetry for package management.
  • The required dependencies from Stencila (types and plugin)
  • Implementation of the Kernel API that simply echoes the input.
  • A set of tests that can be run using pytest.

To use this repository as a starting point for your own plugin:

  • Look for [use this template] on GitHub, and follow instructions.
  • Change the folder name under src to your chosen name.
  • Update the pyproject.toml file to reflect your package name, description, and author.
  • Update the tests/conftest.py file to reflect the location of the plugin script.

About

Template repo for creating a Stencila plugin written in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages