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.4.tar.gz (37.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

thonny_edulint-0.7.4-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thonny_edulint-0.7.4.tar.gz
  • Upload date:
  • Size: 37.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for thonny_edulint-0.7.4.tar.gz
Algorithm Hash digest
SHA256 a3c6d57e3df3ca4254841747f7d2827fe1047ad12f013ae1dbdc0f3212a2fc8a
MD5 60811a0989672f00b79d875429163536
BLAKE2b-256 a0c35010aec90cc3cdbc3c9e6805eee8770009ef9707c35c0af975796736b92e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thonny_edulint-0.7.4-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for thonny_edulint-0.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f2e93ca39ce1fa4677cd52d7095ecbe65d56ad8552c61e643cb1d36756ac5a68
MD5 76a769c0556831af4cd03f413e7cb216
BLAKE2b-256 332f6667ee8271741ac4a80623c9f823f0176bd187fda0822f1ff67ce0666fcd

See more details on using hashes here.

Supported by

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