Skip to main content

Python implementation of core ProseMirror modules for collaborative editing

Project description

prosemirror-py

CircleCI Code Coverage Python Version PyPI Package License

This package provides Python implementations of the following ProseMirror packages:

The original implementation has been followed as closely as possible during translation to simplify keeping this package up-to-date with any upstream changes.

Why?

ProseMirror provides a powerful toolkit for building rich-text editors, but it's JavaScript-only. Until now, the only option for manipulating and working with ProseMirror documents from Python was to embed a JS runtime. With this translation, you can now define schemas, parse documents, and apply transforms directly via a native Python API.

Status

The full ProseMirror test suite has been translated and passes. This project only supports Python 3. There are no type annotations at the moment, although the original has annotations available in doc comments.

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

prosemirror-py-0.1.4.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

prosemirror_py-0.1.4-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

Details for the file prosemirror-py-0.1.4.tar.gz.

File metadata

  • Download URL: prosemirror-py-0.1.4.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/4.19.84-microsoft-standard

File hashes

Hashes for prosemirror-py-0.1.4.tar.gz
Algorithm Hash digest
SHA256 58957ec326aab98dbadf3a011bc5a7b8b15754066d2d0dc252ab0bc60a0f9646
MD5 04fd3a80c46680592caa73e169ec2295
BLAKE2b-256 9433d5922fb9bc5d572a5fb7bc09a37791b67f8f391f261396235104d16788bb

See more details on using hashes here.

File details

Details for the file prosemirror_py-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: prosemirror_py-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 39.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/4.19.84-microsoft-standard

File hashes

Hashes for prosemirror_py-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b86d02a2e2f2dd9ec510f99b40a0fba7e42970e8a9797b7dd1433b9bdf21c863
MD5 315e6e7b8eb85fc1e392ff320f20ff3d
BLAKE2b-256 a1c7d720274e9b13682b00d2ff11b1474c0fee567ba0b11d8cdeff78bdaf93ef

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