Spaces:
Sleeping
Sleeping
langdonholmes
commited on
Commit
β’
30b20e5
1
Parent(s):
96cf29d
module import solutions
Browse files- piilo/main.py β main.py +8 -5
- requirements.txt +0 -0
- setup.py +0 -11
- piilo/test_main.py β test_main.py +2 -1
piilo/main.py β main.py
RENAMED
@@ -1,12 +1,14 @@
|
|
1 |
'''API for PIILO'''
|
2 |
|
3 |
-
from analyzer import prepare_analyzer
|
4 |
-
from anonymizer import surrogate_anonymizer
|
5 |
-
from models.anonymize import AnonymizeRequest, AnonymizeResponse
|
6 |
-
from fastapi import FastAPI
|
7 |
import logging
|
|
|
|
|
8 |
from fastapi.middleware.cors import CORSMiddleware
|
9 |
|
|
|
|
|
|
|
|
|
10 |
# Define Student Name Detection Model
|
11 |
configuration = {
|
12 |
'nlp_engine_name': 'spacy',
|
@@ -59,8 +61,9 @@ def anonymize(anon_req: AnonymizeRequest) -> AnonymizeResponse:
|
|
59 |
return anonymize_response
|
60 |
|
61 |
if __name__ == "__main__":
|
62 |
-
import uvicorn
|
63 |
import os
|
|
|
|
|
64 |
|
65 |
uvicorn.run(
|
66 |
"main:app", host="0.0.0.0",
|
|
|
1 |
'''API for PIILO'''
|
2 |
|
|
|
|
|
|
|
|
|
3 |
import logging
|
4 |
+
|
5 |
+
from fastapi import FastAPI
|
6 |
from fastapi.middleware.cors import CORSMiddleware
|
7 |
|
8 |
+
from piilo.analyzer import prepare_analyzer
|
9 |
+
from piilo.anonymizer import surrogate_anonymizer
|
10 |
+
from piilo.models.anonymize import AnonymizeRequest, AnonymizeResponse
|
11 |
+
|
12 |
# Define Student Name Detection Model
|
13 |
configuration = {
|
14 |
'nlp_engine_name': 'spacy',
|
|
|
61 |
return anonymize_response
|
62 |
|
63 |
if __name__ == "__main__":
|
|
|
64 |
import os
|
65 |
+
|
66 |
+
import uvicorn
|
67 |
|
68 |
uvicorn.run(
|
69 |
"main:app", host="0.0.0.0",
|
requirements.txt
CHANGED
Binary files a/requirements.txt and b/requirements.txt differ
|
|
setup.py
DELETED
@@ -1,11 +0,0 @@
|
|
1 |
-
from setuptools import setup, find_packages
|
2 |
-
|
3 |
-
setup(
|
4 |
-
name='piilo',
|
5 |
-
version='0.1',
|
6 |
-
packages=find_packages(),
|
7 |
-
install_requires=[
|
8 |
-
nameparser,
|
9 |
-
presidio_analyzer
|
10 |
-
],
|
11 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
piilo/test_main.py β test_main.py
RENAMED
@@ -1,7 +1,8 @@
|
|
|
|
|
|
1 |
from fastapi.testclient import TestClient
|
2 |
|
3 |
from main import app
|
4 |
-
import logging
|
5 |
|
6 |
logger = logging.getLogger('api')
|
7 |
logging.basicConfig(level=logging.INFO)
|
|
|
1 |
+
import logging
|
2 |
+
|
3 |
from fastapi.testclient import TestClient
|
4 |
|
5 |
from main import app
|
|
|
6 |
|
7 |
logger = logging.getLogger('api')
|
8 |
logging.basicConfig(level=logging.INFO)
|