Skip to main content

A plugin that adds EduLint warnings to the Thonny Python IDE.

Project description

thonny-edulint

Pypi Python versions Thonny versions

A Thonny plugin to add most of EduLint's warnings.

Installing

To install from pip3 using a terminal (or Powershell for Windows users)

pip3 install thonny-edulint
# Or
python3 -m pip install thonny-edulint

To install directly from Thonny:

  1. Click "Tools" and then click "Manage Plug-ins..."
  2. Search for "thonny-edulint" in the input box.
  3. Click install.

After installing you will need to restart Thonny.

Known issues

Thonny-EduLint versions until 0.6.2 (released 2024-09-05) guided users to install Thonny Plugin thonny-edulint and Thonny Package edulint. Versions 0.6.2 and later work around this issue, now it's sufficient to install just Thonny Plugin thonny-edulint.

Original recommendation (now outdated)

Due to bug in Thonny 4.0.0 to (at least) 4.1.4 there are two steps required to install thonny-edulint.

  1. Thonny -> Tools -> Manage plug-ins... -> thonny-edulint -> Install
  2. Thonny -> Tools -> Manage packages... -> edulint -> Install

If you forget the second step, the code linting will fail and give you a message reminding you that it's necessary.

The bug should be fixed in Thonny 4.1.2, after which this workaround shouldn't be necessary. More info is in this issue and the one referred from it.

Screenshot demo

Thonny edulint

License information

The codebase of this plugin started as a copy of thonny-flake which is licensed under MIT.

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

thonny_edulint-0.7.3.tar.gz (37.0 kB view details)

Uploaded Source

Built Distribution

thonny_edulint-0.7.3-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file thonny_edulint-0.7.3.tar.gz.

File metadata

  • Download URL: thonny_edulint-0.7.3.tar.gz
  • Upload date:
  • Size: 37.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for thonny_edulint-0.7.3.tar.gz
Algorithm Hash digest
SHA256 5910db0de65fb3697dffc2a2c08a80cf4634de9c5a21bc47526a7a5d7f58a58a
MD5 aad3a97b4ba568293c25dde5c90f7c55
BLAKE2b-256 1822848e05100aa839644639cd9ad317826c49de5c2c0db6c1f128114155b6a7

See more details on using hashes here.

File details

Details for the file thonny_edulint-0.7.3-py3-none-any.whl.

File metadata

File hashes

Hashes for thonny_edulint-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2e6e4fefb2dd1bc7615bcc3f123bc5675429051da25d273f6c1508473b6ba1d8
MD5 2e70b4909975a75052d011734cd1adac
BLAKE2b-256 8192fd99b40e9557da806ed1ba07d8fc7cdd1dcd9fadfa21b84c0f30dcc956e7

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