diff --git a/CHANGELOG.md b/CHANGELOG.md index dea1de421..3aa9e2cc8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Support for Python 3.12 - Upgraded syntax to Python 3.9 +### Fixed +- `telemetry` dependency is no longer a group (enables Poetry installation) + ## [0.8.1] - 2024-03-11 ### Added - Better human readable `__str__` representation of campaign diff --git a/pyproject.toml b/pyproject.toml index 28139592d..591db0519 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,14 @@ dependencies = [ "scipy>=1.10.1", "setuptools-scm>=7.1.0", "torch>=1.13.1", - "baybe[telemetry]", + + # Telemetry: + "opentelemetry-sdk>=1.16.0", + "opentelemetry-propagator-aws-xray>=1.0.0", + "opentelemetry-exporter-otlp>=1.16.0", + "opentelemetry-sdk-extension-aws>=2.0.0", + "requests>=2.31.0", # see AUDIT NOTE + "urllib3>=2.0.7", # see AUDIT NOTE ] [project.urls] @@ -80,7 +87,6 @@ dev = [ "baybe[mypy]", "baybe[onnx]", "baybe[simulation]", - "baybe[telemetry]", "baybe[test]", "pip-audit>=2.5.5", "tox>=4.10.0", @@ -130,15 +136,6 @@ simulation = [ "xyzpy>=1.2.1", ] -telemetry = [ - "opentelemetry-sdk>=1.16.0", - "opentelemetry-propagator-aws-xray>=1.0.0", - "opentelemetry-exporter-otlp>=1.16.0", - "opentelemetry-sdk-extension-aws>=2.0.0", - "requests>=2.31.0", # see AUDIT NOTE - "urllib3>=2.0.7", # see AUDIT NOTE -] - test = [ "baybe[lint]", # The tests also include linting the code in the docs "hypothesis[pandas]>=6.88.4",