Skip to content

Commit 9597d4d

Browse files
committed
add Makefile targets to upgrade OpenTelemetry and Pydantic packages
1 parent dab37b0 commit 9597d4d

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

requirements/tools/Makefile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,3 +147,34 @@ report: ## generates a report of updated requirements that shall be pasted in th
147147
@python check_changes.py >> report.ignore.md
148148
@cat report.ignore.md
149149
@echo SEE $(shell realpath report.ignore.md)
150+
151+
# OpenTelemetry packages found in the repository
152+
OTEL_PACKAGES := opentelemetry-api \
153+
opentelemetry-exporter-otlp \
154+
opentelemetry-instrumentation-aio-pika \
155+
opentelemetry-instrumentation-aiohttp-client \
156+
opentelemetry-instrumentation-aiohttp-server \
157+
opentelemetry-instrumentation-aiopg \
158+
opentelemetry-instrumentation-asyncpg \
159+
opentelemetry-instrumentation-botocore \
160+
opentelemetry-instrumentation-celery \
161+
opentelemetry-instrumentation-fastapi \
162+
opentelemetry-instrumentation-httpx \
163+
opentelemetry-instrumentation-logging \
164+
opentelemetry-instrumentation-redis \
165+
opentelemetry-instrumentation-requests \
166+
opentelemetry-sdk
167+
168+
# Pydantic packages found in the repository
169+
PYDANTIC_PACKAGES := pydantic \
170+
pydantic-extra-types \
171+
pydantic-settings
172+
173+
174+
reqs-otel: ## upgrades all OpenTelemetry libraries repository-wise
175+
# Upgrading all OpenTelemetry packages
176+
@$(foreach pkg,$(OTEL_PACKAGES),echo "Upgrading $(pkg)..."; $(MAKE) reqs-all upgrade=$(pkg);)
177+
178+
reqs-pydantic: ## upgrades all Pydantic libraries repository-wise
179+
# Upgrading all Pydantic packages
180+
@$(foreach pkg,$(PYDANTIC_PACKAGES),echo "Upgrading $(pkg)..."; $(MAKE) reqs-all upgrade=$(pkg);)

0 commit comments

Comments
 (0)