Added defusedxml and importlib-metadata as explicit general dependencies (used by both client and server)
Added sqlalchemy[postgresql]<2 as an explicit server dependency
Freed up version restrictions for stomp-py and textual
Locked numpy to <2 while dependencies are upgrading
Additionally, updated the pre-commit hooks used to maintain the health of the repository.
pyproject-fmt will be fixed at v1.8.0 for now, as in >v2.x.x, they have changed their opinion and barred the use of sub-tables for all project-related keys
All other hooks updated to their latest versions
Validation Checks:
[x] Murfey's demo server runs without issue. More extensive testing might be needed with an actual live session.
Part of continued work on issue #194.
Updated Murfey's package dependencies as follows:
defusedxml
andimportlib-metadata
as explicit general dependencies (used by both client and server)sqlalchemy[postgresql]<2
as an explicit server dependencystomp-py
andtextual
numpy
to <2 while dependencies are upgradingAdditionally, updated the pre-commit hooks used to maintain the health of the repository.
pyproject-fmt
will be fixed at v1.8.0 for now, as in >v2.x.x, they have changed their opinion and barred the use of sub-tables for all project-related keysValidation Checks: