Skip to content

Commit 87679be

Browse files
committed
CCM-12896: Rename pydantic-model-generator to python-schema-generator
1 parent 81318cc commit 87679be

File tree

18 files changed

+20
-16
lines changed

18 files changed

+20
-16
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies: # Install dependencies needed to build and test the project @Pipel
1414

1515
generate: # Generate any autogenerated output @Pipeline
1616
npm run generate-dependencies
17-
$(MAKE) -C src/pydantic-model-generator generate
17+
$(MAKE) -C src/python-schema-generator generate
1818

1919
build: # Build the project artefact @Pipeline
2020
$(MAKE) -C docs build
@@ -33,7 +33,7 @@ clean:: # Clean-up project resources (main) @Operations
3333
$(MAKE) -C src/cloudevents clean
3434
$(MAKE) -C src/eventcatalogasyncapiimporter clean
3535
$(MAKE) -C src/eventcatalogasyncapiimporter clean-output
36-
$(MAKE) -C src/pydantic-model-generator clean
36+
$(MAKE) -C src/python-schema-generator clean
3737
rm -f .version
3838
npm run clean
3939

scripts/tests/unit.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ echo "Setting up and running eventcatalogasyncapiimporter tests..."
3434
make -C ./src/eventcatalogasyncapiimporter install-dev
3535
make -C ./src/eventcatalogasyncapiimporter coverage # Run with coverage to generate coverage.xml for SonarCloud
3636

37-
# Python projects - pydantic-model-generator
38-
echo "Setting up and running pydantic-model-generator tests..."
39-
make -C ./src/pydantic-model-generator install-dev
40-
make -C ./src/pydantic-model-generator coverage # Run with coverage to generate coverage.xml for SonarCloud
37+
# Python projects - python-schema-generator
38+
echo "Setting up and running python-schema-generator tests..."
39+
make -C ./src/python-schema-generator install-dev
40+
make -C ./src/python-schema-generator coverage # Run with coverage to generate coverage.xml for SonarCloud
4141

4242
# TypeScript/JavaScript projects (npm workspace)
4343
# Note: src/cloudevents is included in workspaces, so it will be tested here

src/digital-letters-events/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
# digital-letters-events
22

3+
<!-- vale Vale.Avoid = NO -->
34
<!-- vale Vale.Terms = NO -->
45
This package contains the automatically-generated code that the
56
[typescript-schema-generator](../typescript-schema-generator/) and the
6-
[pydantic-model-generator](../pydantic-model-generator/) tools produce.
7+
[python-schema-generator](../python-schema-generator/) tools produce.
8+
<!-- vale Vale.Avoid = YES -->
79
<!-- vale Vale.Terms = YES -->
810

911
The source files in this package should not be edited directly. If changes are
1012
required, update the schemas in the
1113
[src/cloudevents/domains](../cloudevents/domains) directory and use the
12-
`typescript-schema-generator` and `pydantic-model-generator` tools to regenerate
14+
`typescript-schema-generator` and `python-schema-generator` tools to regenerate
1315
them.
1416

1517
## Using this Package

src/digital-letters-events/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
This package contains automatically-generated Pydantic v2 models for NHS Notify
44
Digital Letters events. These models are generated from JSON schemas by the
5-
pydantic-model-generator tool.
5+
python-schema-generator tool.
66
77
DO NOT EDIT: Files in this package are auto-generated. Any manual changes will
88
be overwritten when the models are regenerated.
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,17 @@ generate: install
3232
# Run tests
3333
test: install-dev
3434
@echo "Running tests..."
35-
@cd ../.. && pytest src/pydantic-model-generator/tests/
35+
@pytest tests/
3636

3737
# Generate coverage report
3838
coverage: install-dev
3939
@echo "Generating coverage report..."
40-
@cd ../.. && pytest src/pydantic-model-generator/tests/ \
41-
--cov=src/pydantic-model-generator \
42-
--cov-config=src/pydantic-model-generator/pytest.ini \
43-
--cov-report=html:src/pydantic-model-generator/htmlcov \
40+
@pytest tests/ \
41+
--cov=. \
42+
--cov-config=pytest.ini \
43+
--cov-report=html:htmlcov \
4444
--cov-report=term-missing \
45-
--cov-report=xml:src/pydantic-model-generator/coverage.xml \
45+
--cov-report=xml:coverage.xml \
4646
--cov-branch
4747
@echo "Coverage report generated in htmlcov/"
4848

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
<!-- vale Vale.Avoid = NO -->
12
<!-- vale Vale.Terms = NO -->
2-
# pydantic-model-generator
3+
# python-schema-generator
4+
<!-- vale Vale.Avoid = YES -->
35
<!-- vale Vale.Terms = YES -->
46

57
This package provides a tool that generates Pydantic v2 models for the events
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)