@@ -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