Bulk FHIR Gen 3 Authorization Tagging - #313
Conversation
… remove unecessary dependencies
| cdisutilstest = { git = "https://github.com/uc-cdis/cdisutils-test.git", tag = "2.0.0" } | ||
| indexd = { git = "https://github.com/uc-cdis/indexd.git", tag = "5.0.4" } | ||
| deptry = "^0.23.1" | ||
| setuptools = "<82" |
There was a problem hiding this comment.
why was this necessary? let's try without it
There was a problem hiding this comment.
- Pytest version needs to be update to at least 7+
- If I don't pin setuptools version, and it installs version 84, I get this error:
gen3sdk-python/tests/conftest.py'.
tests/conftest.py:11: in
from drsclient.client import DrsClient
../../../Library/Caches/pypoetry/virtualenvs/gen3-x8jGTXip-py3.13/lib/python3.13/site-packages/drsclient/init.py:1: in
import pkg_resources
E ModuleNotFoundError: No module named 'pkg_resources'
There was a problem hiding this comment.
and in the original gen3sdk poetry lock there is this, so I think the setuptools verion has to be below 82 in the way it is written now:
[[package]]
name = "setuptools"
version = "80.9.0"
description = "Easily download, build, install, upgrade, and uninstall Python packages"
optional = false
python-versions = ">=3.9"
groups = ["main", "dev"]
files = [
{file = "setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922"},
{file = "setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c"},
]
New Features
Dependency updates