Skip to main content

An mdformat plugin for parsing/validating footnotes

Project description

mdformat-footnote

Build Status codecov.io PyPI version

Footnote format addition for mdformat.

Development

This package utilises flit as the build engine, and tox for test automation.

To install these development dependencies:

pip install tox

To run the tests:

tox

and with test coverage:

tox -e py39-cov

The easiest way to write tests, is to edit tests/fixtures.md

To run the code formatting and style checks:

tox -e py39-pre-commit

or directly

pip install pre-commit
pre-commit run --all

To run the pre-commit hook test:

tox -e py39-hook

Publish to PyPi

Either use flit directly:

pip install flit
flit publish

or trigger the GitHub Action job, by creating a release with a tag equal to the version, e.g. v0.0.1.

Note, this requires generating an API key on PyPi and adding it to the repository Settings/Secrets, under the name PYPI_KEY.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mdformat_footnote-0.1.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

mdformat_footnote-0.1.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file mdformat_footnote-0.1.1.tar.gz.

File metadata

  • Download URL: mdformat_footnote-0.1.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for mdformat_footnote-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3b85c4c84119f15f0b651df89c99a4f6f119fc46dca6b33f7edf4f09655d1126
MD5 866a1a593eb14ec0ebec45dcea181755
BLAKE2b-256 f6907f4b2729af8d691a57518e8202e90c3a638714437b5e753662982f744cb5

See more details on using hashes here.

File details

Details for the file mdformat_footnote-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mdformat_footnote-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 30063aaa0f74c36257c2e80fa0cf00d7c71a5277f27e98109e8765ae8678a95b
MD5 65ff87b78fa8d5664cc73a78379b5c9d
BLAKE2b-256 93aa4736dc47867c60236a9992f2f779e85e5331e65e648434d6362c3ed2dae0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page