pandas-stubs
emacs-pet
Our great sponsors
pandas-stubs | emacs-pet | |
---|---|---|
4 | 6 | |
210 | 64 | |
3.3% | - | |
8.6 | 7.2 | |
7 days ago | about 2 months ago | |
Python | Emacs Lisp | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 only |
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.
pandas-stubs
-
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...
emacs-pet
- 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
What are some alternatives?
django-stubs - PEP-484 stubs for Django
anaconda-mode - Code navigation, documentation lookup and completion for Python.
lxml-stubs - Type stubs for the lxml package
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]
pfun - Functional, composable, asynchronous, type-safe Python.
pyconf - A package that provides support for python execution configurations similar to the dap-mode ones.
bench-warmers - DigThatData's Public Brainstorming space
poetry.el - Python dependency management and packaging in Emacs
returns - Make your functions return something meaningful, typed, and safe!
envrc - Emacs support for direnv which operates buffer-locally
bulk-exif-to-excel - Bulk exif data export to excel
direnv - unclutter your .profile