csspin-python documentation
The csspin-python plugin-package for spin serves to provide the necessary
plugins and tools for the development and testing of Python-based projects.
It is the most-commonly used plugin-package for spin, as it provides the
python plugin, which creates and manages a virtual environment
in which the necessary Python as well as Node and other dependencies will be
installed.
The sources can be found at https://github.com/cslab/csspin-python, while the released versions are available at https://pypi.org/project/csspin-python/.
csspin-python requires at least Python 3.10.
Contents:
- Installation and setup
- Plugin development
- Python Virtual Environment
- csspin_python.behave
- csspin_python.debugpy
- csspin_python.devpi
- csspin_python.playwright
- csspin_python.pytest
- csspin_python.python
- How to setup the
pythonplugin? - Update the environment
- Installing python packages
- How to use an existing Python interpreter, instead of provisioning another one?
- How to activate the virtual environment provisioned by csspin manually?
- How to inject a custom pip configuration within the scope of the environment?
- How to build a wheel?
- Supported Python versions
- How to setup the
- csspin_python.radon
- csspin_python.uv_provisioner
- Release Notes