emacs-pet
Tracks down the correct Python tooling executables from your virtualenvs so you can glue the binaries to Emacs and delete code in init.el (by wyuenho)
pandas-stubs
Public type stubs for pandas (by pandas-dev)
emacs-pet | pandas-stubs | |
---|---|---|
6 | 4 | |
66 | 214 | |
- | 3.7% | |
7.2 | 8.6 | |
2 months ago | 5 days ago | |
Emacs Lisp | Python | |
GNU General Public License v3.0 only | BSD 3-clause "New" or "Revised" 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.
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.
emacs-pet
Posts with mentions or reviews of emacs-pet.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-22.
- emacs-pet: Tracks down the correct Python tooling executables from your virtualenvs so you can glue the binaries to Emacs and delete code in init.el
- Beginner question: how do I set up virtual environments in my Python buffer?
-
Is there a way to have Eglot pickup the virtual env?
For Python a better (and fully automatic) solution is emacs-pet (https://github.com/wyuenho/emacs-pet).
-
_P_ython _E_xecutable _T_racker is now available on Melpa
Last I've announced a preview of PET. I've received some very valuable feedback over the past month so thank you for giving it a try. I've fixed all the issues reported and the package is now available on Melpa.
- [Preview] Python Executable Tracker for Emacs
pandas-stubs
Posts with mentions or reviews of pandas-stubs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-01.
-
We are the developers behind pandas, currently preparing for the 2.0 release :) AMA
There is a typing effort that is led by some core members (unfortunately none of them takes part today). You can check the stubs package out at https://github.com/pandas-dev/pandas-stubs. I am not really familiar with the progress there
-
Is there a way to have Eglot pickup the virtual env?
I think the issue is that pandas provides its stubs via a separate package namely pandas-stubs. It seems some packages provide their stubs in a separate package i.a.w PEP561. If I install this package I get completions etc. as you might expect.
-
TypeScript is terrible for library developers
It gets a lot more complicated than that. One of many, many examples: https://github.com/pandas-dev/pandas-stubs/blob/v1.4.3.22082...
What are some alternatives?
When comparing emacs-pet and pandas-stubs you can also consider the following projects:
anaconda-mode - Code navigation, documentation lookup and completion for Python.
django-stubs - PEP-484 stubs for Django
emacs-python-exec-find - Tracks down the correct Python tooling executables from your virtualenvs so you can glue the binaries to Emacs and delete code in init.el [Moved to: https://github.com/wyuenho/emacs-pet]
lxml-stubs - Type stubs for the lxml package
pyconf - A package that provides support for python execution configurations similar to the dap-mode ones.
pfun - Functional, composable, asynchronous, type-safe Python.