File tree Expand file tree Collapse file tree 6 files changed +13
-8
lines changed Expand file tree Collapse file tree 6 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 33
44## 0.0.86
55* Patch various CVEs
6+ * Enable pytest concurrency
7+ * Enable Claude Code
8+ * Use Python 3.12 for testing
9+ * Define version in one place
610
711## 0.0.86
812* Patch various CVEs
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ ARG NB_USER=notebook-user
77ARG NB_UID=1000
88ARG PIP_VERSION
99ARG PIPELINE_PACKAGE
10- ARG PYTHON_VERSION="3.11 "
10+ ARG PYTHON_VERSION="3.12 "
1111
1212# Set up environment
1313ENV PYTHON python${PYTHON_VERSION}
Original file line number Diff line number Diff line change @@ -137,14 +137,12 @@ check-version:
137137 scripts/version-sync.sh -c \
138138 -s CHANGELOG.md \
139139 -f preprocessing-pipeline-family.yaml release \
140- -f ${PACKAGE_NAME}/api/app.py release \
141- -f ${PACKAGE_NAME}/api/general.py release
140+ -f prepline_general/api/__version__.py release \
142141
143142# # version-sync: update references to version with most recent version from CHANGELOG.md
144143.PHONY : version-sync
145144version-sync :
146145 scripts/version-sync.sh \
147146 -s CHANGELOG.md \
148147 -f preprocessing-pipeline-family.yaml release \
149- -f ${PACKAGE_NAME} /api/app.py release \
150- -f ${PACKAGE_NAME} /api/general.py release
148+ -f prepline_general/api/__version__.py release \
Original file line number Diff line number Diff line change 1+ __version__ = "0.0.87" # pragma: no cover
Original file line number Diff line number Diff line change 77
88from .general import router as general_router
99from .openapi import set_custom_openapi
10+ from prepline_general .api import __version__ as api_version
1011
1112logger = logging .getLogger ("unstructured_api" )
1213
1314app = FastAPI (
1415 title = "Unstructured Pipeline API" ,
1516 summary = "Partition documents with the Unstructured library" ,
16- version = "0.0.87" ,
17+ version = str ( api_version ) ,
1718 docs_url = "/general/docs" ,
1819 openapi_url = "/general/openapi.json" ,
1920 servers = [
Original file line number Diff line number Diff line change 4141 elements_from_json ,
4242)
4343from unstructured_inference .models .base import UnknownModelException
44+ from prepline_general .api import __version__ as api_version
4445
4546app = FastAPI ()
4647router = APIRouter ()
@@ -618,7 +619,7 @@ def return_content_type(filename: str):
618619
619620
620621@router .get ("/general/v0/general" , include_in_schema = False )
621- @router .get ("/general/v0.0.87 /general" , include_in_schema = False )
622+ @router .get (f "/general/{ api_version } /general" , include_in_schema = False )
622623async def handle_invalid_get_request ():
623624 raise HTTPException (
624625 status_code = status .HTTP_405_METHOD_NOT_ALLOWED , detail = "Only POST requests are supported."
@@ -633,7 +634,7 @@ async def handle_invalid_get_request():
633634 description = "Description" ,
634635 operation_id = "partition_parameters" ,
635636)
636- @router .post ("/general/v0.0.87 /general" , include_in_schema = False )
637+ @router .post (f "/general/{ api_version } /general" , include_in_schema = False )
637638def general_partition (
638639 request : Request ,
639640 # cannot use annotated type here because of a bug described here:
You can’t perform that action at this time.
0 commit comments