Skip to content

Commit ce755c5

Browse files
committed
py: refactoring: rename output path for example, fix mypy run.
1 parent 888df7e commit ce755c5

160 files changed

Lines changed: 794 additions & 766 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ test-csharp-sdk: typecheck format prepare-aidbox-runme lint
6868
cd examples/csharp && dotnet build
6969
cd examples/csharp && dotnet test
7070

71-
PYTHON=python3
71+
PYTHON=python3.13
7272
PYTHON_SDK_EXAMPLE=./examples/python
7373

7474
test-python-sdk: typecheck format prepare-aidbox-runme lint
@@ -79,13 +79,13 @@ test-python-sdk: typecheck format prepare-aidbox-runme lint
7979
cd $(PYTHON_SDK_EXAMPLE) && \
8080
$(PYTHON) -m venv venv && \
8181
. venv/bin/activate && \
82-
pip install -r generated/requirements.txt; \
82+
pip install -r fhir_types/requirements.txt; \
8383
fi
8484

8585
# Run mypy in strict mode
8686
cd $(PYTHON_SDK_EXAMPLE) && \
8787
. venv/bin/activate && \
88-
mypy --strict generated
88+
mypy --strict .
8989

9090
cd $(PYTHON_SDK_EXAMPLE) && \
9191
. venv/bin/activate && \

examples/python/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.pytest_cache
2+
__pycache__
3+
.mypy_cache
4+
venv

examples/python/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import base64
22
import json
3-
from typing import TypeVar, Type, Dict, Any
3+
from typing import Any, Dict, Type, TypeVar
4+
45
import requests
6+
from fhir_types.hl7_fhir_r4_core import Bundle, DomainResource
57
from pydantic import BaseModel
6-
from generated.hl7_fhir_r4_core import DomainResource, Bundle
7-
88

99
T = TypeVar("T", bound=DomainResource)
1010

Lines changed: 155 additions & 151 deletions
Large diffs are not rendered by default.

examples/python/generated/hl7_fhir_r4_core/__init__.py renamed to examples/python/fhir_types/hl7_fhir_r4_core/__init__.py

Lines changed: 155 additions & 151 deletions
Large diffs are not rendered by default.

examples/python/generated/hl7_fhir_r4_core/account.py renamed to examples/python/fhir_types/hl7_fhir_r4_core/account.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
from pydantic import BaseModel, ConfigDict, Field, PositiveInt
77
from typing import List as PyList, Literal
88

9-
from generated.hl7_fhir_r4_core.base import (\
9+
from fhir_types.hl7_fhir_r4_core.base import (\
1010
BackboneElement, CodeableConcept, Identifier, Period, Reference
1111
)
12-
from generated.hl7_fhir_r4_core.domain_resource import DomainResource
13-
from generated.hl7_fhir_r4_core.resource_families import DomainResourceFamily
12+
from fhir_types.hl7_fhir_r4_core.domain_resource import DomainResource
13+
from fhir_types.hl7_fhir_r4_core.resource_families import DomainResourceFamily
1414

1515

1616
class AccountCoverage(BackboneElement):

examples/python/generated/hl7_fhir_r4_core/activity_definition.py renamed to examples/python/fhir_types/hl7_fhir_r4_core/activity_definition.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
from pydantic import BaseModel, ConfigDict, Field, PositiveInt
77
from typing import List as PyList, Literal
88

9-
from generated.hl7_fhir_r4_core.base import (\
9+
from fhir_types.hl7_fhir_r4_core.base import (\
1010
Age, BackboneElement, CodeableConcept, ContactDetail, Dosage, Duration, Expression, Identifier, Period, \
1111
Quantity, Range, Reference, RelatedArtifact, Timing, UsageContext
1212
)
13-
from generated.hl7_fhir_r4_core.domain_resource import DomainResource
14-
from generated.hl7_fhir_r4_core.resource_families import DomainResourceFamily
13+
from fhir_types.hl7_fhir_r4_core.domain_resource import DomainResource
14+
from fhir_types.hl7_fhir_r4_core.resource_families import DomainResourceFamily
1515

1616

1717
class ActivityDefinitionDynamicValue(BackboneElement):

examples/python/generated/hl7_fhir_r4_core/adverse_event.py renamed to examples/python/fhir_types/hl7_fhir_r4_core/adverse_event.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
from pydantic import BaseModel, ConfigDict, Field, PositiveInt
77
from typing import List as PyList, Literal
88

9-
from generated.hl7_fhir_r4_core.base import BackboneElement, CodeableConcept, Identifier, Reference
10-
from generated.hl7_fhir_r4_core.domain_resource import DomainResource
11-
from generated.hl7_fhir_r4_core.resource_families import DomainResourceFamily
9+
from fhir_types.hl7_fhir_r4_core.base import BackboneElement, CodeableConcept, Identifier, Reference
10+
from fhir_types.hl7_fhir_r4_core.domain_resource import DomainResource
11+
from fhir_types.hl7_fhir_r4_core.resource_families import DomainResourceFamily
1212

1313

1414
class AdverseEventSuspectEntity(BackboneElement):

examples/python/generated/hl7_fhir_r4_core/allergy_intolerance.py renamed to examples/python/fhir_types/hl7_fhir_r4_core/allergy_intolerance.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
from pydantic import BaseModel, ConfigDict, Field, PositiveInt
77
from typing import List as PyList, Literal
88

9-
from generated.hl7_fhir_r4_core.base import (\
9+
from fhir_types.hl7_fhir_r4_core.base import (\
1010
Age, Annotation, BackboneElement, CodeableConcept, Identifier, Period, Range, Reference
1111
)
12-
from generated.hl7_fhir_r4_core.domain_resource import DomainResource
13-
from generated.hl7_fhir_r4_core.resource_families import DomainResourceFamily
12+
from fhir_types.hl7_fhir_r4_core.domain_resource import DomainResource
13+
from fhir_types.hl7_fhir_r4_core.resource_families import DomainResourceFamily
1414

1515

1616
class AllergyIntoleranceReaction(BackboneElement):

examples/python/generated/hl7_fhir_r4_core/appointment.py renamed to examples/python/fhir_types/hl7_fhir_r4_core/appointment.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
from pydantic import BaseModel, ConfigDict, Field, PositiveInt
77
from typing import List as PyList, Literal
88

9-
from generated.hl7_fhir_r4_core.base import (\
9+
from fhir_types.hl7_fhir_r4_core.base import (\
1010
BackboneElement, CodeableConcept, Identifier, Period, Reference
1111
)
12-
from generated.hl7_fhir_r4_core.domain_resource import DomainResource
13-
from generated.hl7_fhir_r4_core.resource_families import DomainResourceFamily
12+
from fhir_types.hl7_fhir_r4_core.domain_resource import DomainResource
13+
from fhir_types.hl7_fhir_r4_core.resource_families import DomainResourceFamily
1414

1515

1616
class AppointmentParticipant(BackboneElement):

0 commit comments

Comments
 (0)