No description
  • Python 98.7%
  • Makefile 1.3%
Find a file
2022-12-29 14:58:07 +00:00
img Rename logo 2022-12-29 15:56:20 +01:00
nrepl_python Add load-file and ls-sessions 2022-12-21 11:50:40 +01:00
tests Fist working version 2022-12-11 23:45:18 +01:00
Makefile Add debug command and restore original complete 2022-12-14 03:49:46 +01:00
poetry.lock Fist working version 2022-12-11 23:45:18 +01:00
pyproject.toml Fist working version 2022-12-11 23:45:18 +01:00
README.org Add logo to the README.org 2022-12-29 14:58:07 +00:00

Image

NREPL Python

This is an implementation of the NREPL protocol for the Python programming language.

For now, the calls that are implemented are:

  • clone
  • describe
  • eval
  • complete
  • ls-sessions
  • load-file

Install

I'm using poetry for the development, but you can get the depencies in various ways.

Usage

There are 2 ways of starting the server:

  • make run : You get the NREPL running, but most of the messages are hidden
  • make debug : You a nice output of all the message that are currently happening in the running NREPL

To test it out, I'm using Rail , a generic NREPL from Emacs, but it should work with any NREPL client.