-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
I don't know if this prevents it from working correctly (at the moment, I can't run the 01-responses notebook...), but the library ibm_watson_machine_learning is throwing a lot of regex errors when Llama Stack is started. I'm using uv to manage dependencies and run it:
uv run llama stack run run.yaml --image-type venvHere are the syntax warnings:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:95: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/wml_instances\/[^\/]+$', details[u'metadata'][u'url']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:100: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/pipelines\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:105: SyntaxWarning: invalid escape sequence '\/'
if 'href' in details[u'metadata'] and re.search(u'\/deployments\/[^\/]+$', details[u'metadata'][u'href']) is not None \
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:106: SyntaxWarning: invalid escape sequence '\/'
or re.search(u'\/deployments\/[^\/]+$', details[u'metadata'][u'id']) is not None \
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:113: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/experiments\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:119: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/trainings\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:125: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/models\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:131: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/functions\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:137: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/runtimes\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:143: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/libraries\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:149: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/spaces\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:155: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/members\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:161: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/members\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:167: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/assets\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:173: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/software_specifications\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:179: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/hardware_specifications\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:185: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/package_extension\/[^\/]+$', details[u'entity'][u'package_extension'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:191: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/imports\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/utils/utils.py:197: SyntaxWarning: invalid escape sequence '\/'
if re.search(u'\/exports\/[^\/]+$', details[u'metadata'][u'href']) is not None:
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/href_definitions.py:188: SyntaxWarning: invalid escape sequence '\/'
res = re.match('https?:\/\/.+', s)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/href_definitions.py:193: SyntaxWarning: invalid escape sequence '\-'
res = re.match('[a-z0-9\-]{36}', s)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/swagger_client/apis/repository_api.py:3481: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v3/ml_assets/models/([A-Za-z0-9\-]+)/versions/([A-Za-z0-9\-]+)/content', content_href)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/swagger_client/apis/repository_api.py:3593: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v3/ml_assets/models/([A-Za-z0-9\-]+)/versions/([A-Za-z0-9\-]+)/content', content_href)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/swagger_client/apis/repository_api.py:3706: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v3/ml_assets/models/([A-Za-z0-9\-]+)/versions/([A-Za-z0-9\-]+)/content/status', status_url)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/swagger_client/api_client.py:297: SyntaxWarning: invalid escape sequence '\['
sub_kls = re.match('list\[(.*)\]', klass).group(1)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/swagger_client/api_client.py:302: SyntaxWarning: invalid escape sequence '\('
sub_kls = re.match('dict\(([^,]*), (.*)\)', klass).group(2)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/model_collection.py:175: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v3/ml_assets/models/([A-Za-z0-9\-]+)/versions/([A-Za-z0-9\-]+)',
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/model_collection.py:177: SyntaxWarning: invalid escape sequence '\-'
matchedV2 = re.search('.*/v2/artifacts/models/([A-Za-z0-9\-]+)/versions/([A-Za-z0-9\-]+)',
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/model_collection.py:487: SyntaxWarning: invalid escape sequence '\-'
'.*/v3/ml_assets/training_definitions/([A-Za-z0-9\-]+)/versions/([A-Za-z0-9\-]+)', artifact_version_url)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/experiment_collection.py:170: SyntaxWarning: invalid escape sequence '\-'
'.*/v4/pipelines/([A-Za-z0-9\-]+)$', artifact_version_url)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/experiment_collection.py:173: SyntaxWarning: invalid escape sequence '\-'
'.*/v4/pipelines/([A-Za-z0-9\-]+)?rev=([A-Za-z0-9\-]+)', artifact_version_url)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/wml_experiment_collection.py:83: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v3/experiments/([A-Za-z0-9\-]+)', experiment)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/wml_experiment_collection.py:107: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v3/experiments/([A-Za-z0-9\-]+)', experiment)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/function_collection.py:150: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v4/functions/([A-Za-z0-9\-]+)/revisions/([A-Za-z0-9\-]+)',
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/function_collection.py:221: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v4/functions/([A-Za-z0-9\-]+)/revisions/([A-Za-z0-9\-]+)',
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/function_collection.py:251: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v4/functions/([A-Za-z0-9\-]+)', function_id)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/libraries_collection.py:78: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v4/libraries/([A-Za-z0-9\-]+)', libraries_id)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/libraries_collection.py:102: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v4/libraries/([A-Za-z0-9\-]+)', libraries_id)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/runtimes_collection.py:80: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v4/runtimes/([A-Za-z0-9\-]+)', runtimes_id)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/libs/repo/mlrepositoryclient/runtimes_collection.py:104: SyntaxWarning: invalid escape sequence '\-'
matched = re.search('.*/v4/runtimes/([A-Za-z0-9\-]+)', runtimes_id)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/training.py:40: SyntaxWarning: invalid escape sequence '\-'
res = re.match('p\-[a-zA-Z0-9\-\_]+', s)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/training.py:45: SyntaxWarning: invalid escape sequence '\/'
res = re.match('\/v3\/models\/p\-[a-zA-Z0-9\-\_]+', s)
/Users/deanwampler/ibm/ai-alliance/repos/FA3/llama-stack-examples/llama-stack-examples/notebooks/01-responses/.venv/lib/python3.12/site-packages/ibm_watson_machine_learning/training.py:49: SyntaxWarning: invalid escape sequence '\/'
res = re.match('\/v2\/assets\/p\-[a-zA-Z0-9\-\_]+', s)
Initializing watsonx InferenceAdapter(https://us-south.ml.cloud.ibm.com)...
Expected Behavior
No syntax warnings.
Steps To Reproduce
uv init
uv add -r requirements.txt
uv run llama stack run run.yaml --image-type venv
Environment
- OS: MacOS
- Browser: N/AAnything else?
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working