pun-sort: package api
This commit is contained in:
19
pun-sort/default.nix
Normal file
19
pun-sort/default.nix
Normal file
@@ -0,0 +1,19 @@
|
||||
{ writers, python3Packages }:
|
||||
writers.writePython3Bin "pun_sort_api.py" {
|
||||
flakeIgnore = [
|
||||
"E203"
|
||||
"E203"
|
||||
"E226"
|
||||
"E302"
|
||||
"E305"
|
||||
"E501"
|
||||
"F841"
|
||||
"W503"
|
||||
];
|
||||
libraries = [
|
||||
python3Packages.fastapi
|
||||
python3Packages.uvicorn
|
||||
python3Packages.pydantic
|
||||
python3Packages.pydantic-core
|
||||
];
|
||||
} ./sort_api.py
|
||||
@@ -1,4 +1,3 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
FastAPI backend for phonetic word sorting
|
||||
Sorts words by their phonetic similarity using espeak-ng IPA transcription
|
||||
@@ -6,7 +5,7 @@ Sorts words by their phonetic similarity using espeak-ng IPA transcription
|
||||
from fastapi import FastAPI, HTTPException
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from pydantic import BaseModel, Field
|
||||
from typing import List, Optional
|
||||
from typing import List
|
||||
import string
|
||||
import subprocess
|
||||
from functools import lru_cache
|
||||
|
||||
Reference in New Issue
Block a user