Elpy VS Suplemon

Compare Elpy vs Suplemon and see what are their differences.

Elpy

Emacs Python Development Environment (by jorgenschaefer)

Suplemon

:lemon: Console (CLI) text editor with multi cursor support. Suplemon replicates Sublime Text like functionality in the terminal. Try it out, give feedback, fork it! (by richrd)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
Elpy Suplemon
11 4
1,879 783
- -
6.0 0.0
3 months ago over 2 years ago
Emacs Lisp Python
GNU General Public License v3.0 only MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Elpy

Posts with mentions or reviews of Elpy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-04.
  • Issues with setting up elpy
    2 projects | /r/emacs | 4 Feb 2023
    Emacs.............: 28.2 Elpy..............: Not found (Python), 1.35.0 (Emacs Lisp) Virtualenv........: None Interactive Python: python3 3.11.1 (/usr/bin/python3) RPC virtualenv....: rpc-venv (/home/st/.emacs.d/elpy/rpc-venv) Python...........: python nil (/home/st/.emacs.d/elpy/rpc-venv/bin/python) Jedi.............: Not found Rope.............: Not found Autopep8.........: Not found Yapf.............: Not found Black............: Not found Syntax checker....: Not found (flake8) Warnings You have not activated a virtual env. It is not mandatory but often a good idea to work inside a virtual env. You can use `M-x pyvenv-activate` or `M-x pyvenv-workon` to activate one. The Python interpreter could not find the elpy module. Please report to: https://github.com/jorgenschaefer/elpy/issues/new. There was an unexpected problem starting the RPC process. Please check the following output to see if this makes sense to you. To me, it doesn't. :28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. {"can_connect_to_pypi": true, "rpc_python_version": "3.11.1", "elpy_version": "1.35.0", "jedi_version": "0.18.2", "jedi_latest": null, "rope_version": "1.7.0", "rope_latest": null, "autopep8_version": "2.0.1", "autopep8_latest": null, "yapf_version": "0.32.0", "yapf_latest": null, "black_version": "23.1.0", "black_latest": null} Elpy could not connect to Pypi (or at least not quickly enough) and check if the python packages were up-to-date. You can still try to update all of them:
    2 projects | /r/emacs | 4 Feb 2023
    If you want to stick with Elpy, I'd suggest side-stepping the RealPython tutorial and diving in to Elpy's documentation directly. But keep in mind that the project has been looking for a new maintainer since March of 2021.
  • Eglot has landed on master: Emacs now has a built-in LSP client
    10 projects | news.ycombinator.com | 23 Oct 2022
  • Performant alternative to pyright?
    2 projects | /r/emacs | 29 Apr 2022
    you can use elpy for that its not lsp but it might be faster than pyright.
  • What is your setup for python coding in emacs?
    4 projects | /r/emacs | 18 Feb 2022
    The last commit in https://github.com/jorgenschaefer/elpy master was 16 days ago, so it seems yes.
  • What IDE do you use to code Python?
    6 projects | /r/Python | 4 Dec 2021
    And I'm using Elpy on Emacs. It works like a charm, which provides (quote from it README): - Code completion - Code Navigation - Interactive evaluation and interactive Python shell - On-the-fly syntax checking - Access to documentation
  • What is your workflow to read opensource software in emacs?
    3 projects | /r/emacs | 2 Jan 2021
    For python development, I use https://github.com/jorgenschaefer/elpy (Elpy is an Emacs package to bring powerful Python editing to Emacs. It combines and configures a number of other packages, both written in Emacs Lisp as well as Python.)

Suplemon

Posts with mentions or reviews of Suplemon. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-28.

What are some alternatives?

When comparing Elpy and Suplemon you can also consider the following projects:

SublimeJEDI - awesome Python autocompletion with SublimeText

Jedi-vim - Using the jedi autocompletion library for VIM.

Anaconda - Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3

YouCompleteMe - A code-completion engine for Vim

Python-mode - Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.

PTVS - Python Tools for Visual Studio

anakin-language-server - Yet another Jedi Python language server

buffer-env - Buffer-local process environments for Emacs

emacs.d - Fast and robust Emacs setup.

anaconda-mode - Code navigation, documentation lookup and completion for Python.

GNU/Emacs go-mode - Emacs mode for the Go programming language

Text-Pastry - Extend the power of multiple selections in Sublime Text. Modify selections, insert numeric sequences, incremental numbers, generate uuids, date ranges, insert continuously from a word list and more.