Closed ahartschen closed 11 months ago
To prove compatibility with signal-processing-service I modified the dependency on signal-processing-algorithms to use my local version and successfully installed the project.
➜ signal-processing-service git:(DAG-2764) ✗ poetry lock --no-update && poetry install
Resolving dependencies... (3.2s)
Writing lock file
Installing dependencies from lock file
Package operations: 0 installs, 7 updates, 0 removals
- Updating typing-extensions (3.10.0.2 -> 4.7.1)
- Updating pydantic-core (2.1.2 -> 2.4.0)
- Updating pydantic (1.8.1 -> 2.1.1)
- Updating pyyaml (5.4.1 -> 6.0.1)
- Updating starlette (0.13.4 -> 0.27.0)
- Updating fastapi (0.58.1 -> 0.100.1)
- Updating signal-processing-algorithms (2.0.1 -> 2.1.0 /Users/austin.hartschen/mongodb/signal-processing-algorithms)
In order to move signal-processing-service to use Pydantic V2 we needed to make some upgrades in this package. I also had to make a few changes for M1 Mac compatibility. The new dependencies required me to change a few things in code to make pytest happy.
Here are the relevant details showing the incompatibility when running
poetry install
:Adding new Fast API version (needed to update pydantic v2)
Upgrading typing-extensions as instructed in the previous error.