Skip to content

FHNW-IVGI/elwms-pixi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eierlegende Wollmilchsau (ELWMS) a.k.a. pixi

This is a dummy project with arbitrary structure - the goal is to test the superpowers of pixi. In order to build an editable package it uses the pyproject.toml in addition to pixi's own pixi.toml. The integration with pyproject.toml is WIP.

pixi.sh

Important

pixi is still in alpha stage

Get started

  1. install pixi
  2. clone this repo and cd into it

Important

I added all platforms to the pixi.toml but only tested it for osx-arm64.

Things you can do

Install foo as an editable package

pixi run postinstall

Run test with pytest

pixi run test

Run linters, formatters, ...

pixi run lint
pixi run fmt
pixi run mypy

Create HTML docs

pixi run docs         # HTML in dev-mode
pixi run build-html   # build and serve HTML

Run your fastapi application

pixi run dev         # starts the Uvicorn web server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages