Skip to content

Run a Python interpreter in the Datasette virtual environment

License

Notifications You must be signed in to change notification settings

datasette/datasette-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

datasette-python

PyPI Changelog Tests License

Run a Python interpreter in the Datasette virtual environment

Installation

Install this plugin in the same environment as Datasette.

datasette install datasette-python

Usage

This plugin adds a new python command to Datasette. This executes Python in the same virtual environment as Datasette itself.

You can use this to check the Python version

datasette python --version
# Should output 'Python 3.12.4' or similar

Or to run commands like pip:

datasette python -m pip install httpx

Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:

cd datasette-python
python3 -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest

About

Run a Python interpreter in the Datasette virtual environment

Resources

License

Stars

Watchers

Forks

Languages