Elpy VS ppcompile

Compare Elpy vs ppcompile and see what are their differences.

Elpy

Emacs Python Development Environment (by jorgenschaefer)

ppcompile

🏓ping-pong compile, an Emacs package for coding locally but compiling remotely (by whatacold)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
Elpy ppcompile
11 1
1,877 20
- -
6.0 0.0
3 months ago over 1 year ago
Emacs Lisp Emacs Lisp
GNU General Public License v3.0 only GNU General Public License v3.0 only
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.)

ppcompile

Posts with mentions or reviews of ppcompile. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-04.
  • What IDE do you use to code Python?
    6 projects | /r/Python | 4 Dec 2021
    I mainly write C/C++ at work, the best workflow for me is writing code locally and compiling it remotely, so I made a package (ppcompile) to get this done.

What are some alternatives?

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

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!

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.

Code-Server - VS Code in the browser

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

envrc - Emacs support for direnv which operates buffer-locally

emacs-direnv - direnv integration for emacs

devdocs.el - Emacs viewer for DevDocs

emacs-crystal-mode - A minimal crystal mode for emacs, based on ruby-mode (of course)

go-playground - Better Go Playground powered by React and Monaco editor