Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin click to fix spacy tests #5560

Merged
merged 3 commits into from
Mar 30, 2022
Merged

Conversation

harupy
Copy link
Member

@harupy harupy commented Mar 30, 2022

Signed-off-by: harupy 17039389+harupy@users.noreply.github.com

What changes are proposed in this pull request?

Pin click to fix spacy tests:

https://github.com/mlflow/mlflow/runs/5749869140?check_suite_focus=true#step:12:479

Traceback (most recent call last):
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
    worker.init_process()
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/gunicorn/workers/base.py", line 134, in init_process
    self.load_wsgi()
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
    self.wsgi = self.app.wsgi()
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
    return self.load_wsgiapp()
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
    return util.import_app(self.app_uri)
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/gunicorn/util.py", line 359, in import_app
    mod = importlib.import_module(module)
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/runner/work/mlflow/mlflow/mlflow/pyfunc/scoring_server/wsgi.py", line 6, in <module>
    app = scoring_server.init(load_model(os.environ[scoring_server._SERVER_MODEL_PATH]))
  File "/home/runner/work/mlflow/mlflow/mlflow/pyfunc/__init__.py", line 723, in load_model
    model_impl = importlib.import_module(conf[MAIN])._load_pyfunc(data_path)
  File "/home/runner/work/mlflow/mlflow/mlflow/spacy.py", line 292, in _load_pyfunc
    return _SpacyModelWrapper(_load_model(path))
  File "/home/runner/work/mlflow/mlflow/mlflow/spacy.py", line 260, in _load_model
    import spacy
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/spacy/__init__.py", line 15, in <module>
    from .cli.info import info  # noqa: F401
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/spacy/cli/__init__.py", line 3, in <module>
    from ._util import app, setup_cli  # noqa: F401
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/spacy/cli/_util.py", line 9, in <module>
    import typer
  File "/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/typer/__init__.py", line 12, in <module>
    from click.termui import get_terminal_size as get_terminal_size
ImportError: cannot import name 'get_terminal_size' from 'click.termui' (/usr/share/miniconda/envs/mlflow-df01497c89f5687828726637e0517fa5e92912e7/lib/python3.7/site-packages/click/termui.py)

explosion/spaCy#10564 reports the same issue

How is this patch tested?

Existing tests

Does this PR change the documentation?

  • No. You can skip the rest of this section.
  • Yes. Make sure the changed pages / sections render correctly by following the steps below.
  1. Check the status of the ci/circleci: build_doc check. If it's successful, proceed to the
    next step, otherwise fix it.
  2. Click Details on the right to open the job page of CircleCI.
  3. Click the Artifacts tab.
  4. Click docs/build/html/index.html.
  5. Find the changed pages / sections and make sure they render correctly.

Release Notes

Is this a user-facing change?

  • No. You can skip the rest of this section.
  • Yes. Give a description of this change to be included in the release notes for MLflow users.

(Details in 1-2 sentences. You can just refer to another PR with a description if this PR is part of a larger change.)

What component(s), interfaces, languages, and integrations does this PR affect?

Components

  • area/artifacts: Artifact stores and artifact logging
  • area/build: Build and test infrastructure for MLflow
  • area/docs: MLflow documentation pages
  • area/examples: Example code
  • area/model-registry: Model Registry service, APIs, and the fluent client calls for Model Registry
  • area/models: MLmodel format, model serialization/deserialization, flavors
  • area/projects: MLproject format, project running backends
  • area/scoring: MLflow Model server, model deployment tools, Spark UDFs
  • area/server-infra: MLflow Tracking server backend
  • area/tracking: Tracking Service, tracking client APIs, autologging

Interface

  • area/uiux: Front-end, user experience, plotting, JavaScript, JavaScript dev server
  • area/docker: Docker use across MLflow's components, such as MLflow Projects and MLflow Models
  • area/sqlalchemy: Use of SQLAlchemy in the Tracking Service or Model Registry
  • area/windows: Windows support

Language

  • language/r: R APIs and clients
  • language/java: Java APIs and clients
  • language/new: Proposals for new client languages

Integrations

  • integrations/azure: Azure and Azure ML integrations
  • integrations/sagemaker: SageMaker integrations
  • integrations/databricks: Databricks integrations

How should the PR be classified in the release notes? Choose one:

  • rn/breaking-change - The PR will be mentioned in the "Breaking Changes" section
  • rn/none - No description will be included. The PR will be mentioned only by the PR number in the "Small Bugfixes and Documentation Updates" section
  • rn/feature - A new user-facing feature worth mentioning in the release notes
  • rn/bug-fix - A user-facing bug fix worth mentioning in the release notes
  • rn/documentation - A user-facing documentation change worth mentioning in the release notes

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
@harupy harupy added the enable-dev-tests Enables cross-version tests for dev versions label Mar 30, 2022
Copy link
Collaborator

@WeichenXu123 WeichenXu123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-actions github-actions bot added area/build Build and test infrastructure for MLflow rn/none List under Small Changes in Changelogs. labels Mar 30, 2022
Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
@harupy harupy merged commit d6d4d63 into mlflow:master Mar 30, 2022
@harupy harupy deleted the pin-click-to-fix-spacy-tests branch March 30, 2022 13:33
vvijay-bolt pushed a commit to vvijay-bolt/mlflow that referenced this pull request Mar 30, 2022
* pin click

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* add spacy as extra dependency

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* pin flask

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>
vvijay-bolt pushed a commit to vvijay-bolt/mlflow that referenced this pull request Mar 30, 2022
* pin click

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* add spacy as extra dependency

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* pin flask

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>
vvijay-bolt pushed a commit to vvijay-bolt/mlflow that referenced this pull request Mar 30, 2022
* pin click

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* add spacy as extra dependency

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* pin flask

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>
erensahin pushed a commit to erensahin/mlflow that referenced this pull request Apr 11, 2022
* pin click

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* add spacy as extra dependency

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* pin flask

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
BenWilson2 pushed a commit that referenced this pull request Apr 13, 2022
* Refactor files in `tests/db` to allow running tests in repository root (#5513)

* rename postgres.schema

Signed-off-by: harupy <hkawamura0130@gmail.com>

* Refactor database tests

Signed-off-by: harupy <hkawamura0130@gmail.com>

* remove import sqlalchemy

Signed-off-by: harupy <hkawamura0130@gmail.com>

* fix docker-compose down

Signed-off-by: harupy <hkawamura0130@gmail.com>

* update

Signed-off-by: harupy <hkawamura0130@gmail.com>

* fix lint failures

Signed-off-by: harupy <hkawamura0130@gmail.com>

* blacken

Signed-off-by: harupy <hkawamura0130@gmail.com>

* more fixes

Signed-off-by: harupy <hkawamura0130@gmail.com>

* add tests/db/compose.sh

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* rename

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* use compose v2

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* remove grep

Signed-off-by: harupy <hkawamura0130@gmail.com>

* run command using exec

Signed-off-by: harupy <hkawamura0130@gmail.com>

* set --no-TTY

Signed-off-by: harupy <hkawamura0130@gmail.com>

* specify image and remove redundant build arg

Signed-off-by: harupy <hkawamura0130@gmail.com>

* fix workflow

Signed-off-by: harupy <hkawamura0130@gmail.com>

* improve README

Signed-off-by: harupy <hkawamura0130@gmail.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Append user agent added by request_header_provider to default user agent (#5502)

* User agent added by request_header_plugin gets appended to default user agent

Signed-off-by: singankit <anksing@microsoft.com>

* Adding large marker following similar test with the marker

Signed-off-by: singankit <anksing@microsoft.com>

* Appending headers from various request_header_providers

Signed-off-by: singankit <anksing@microsoft.com>

* Review comments to use dict method

Signed-off-by: singankit <anksing@microsoft.com>

* Adding default request header provider

Signed-off-by: singankit <anksing@microsoft.com>

* Fixing typo in test

Signed-off-by: singankit <anksing@microsoft.com>

* Fixing rest_utils test

Signed-off-by: singankit <anksing@microsoft.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* use schema when parsing csv

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Use split (#5522)

Signed-off-by: dbczumar <corey.zumar@databricks.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Fix issue #2804 - Set run name in MLProject execution (#5187)

* Add mlflow run name to projects.run()

Signed-off-by: bramrodenburg <14278376+bramrodenburg@users.noreply.github.com>

* Renamed MLFLOW_RUN_NAME to RUN_NAME in CLI metavars

Signed-off-by: bramrodenburg <14278376+bramrodenburg@users.noreply.github.com>

* Update CLI docstring

* Address feedback

* Autoformat: https://github.com/mlflow/mlflow/actions/runs/2031948113

Signed-off-by: mlflow-automation <mlflow-automation@users.noreply.github.com>

Co-authored-by: Corey Zumar <39497902+dbczumar@users.noreply.github.com>
Co-authored-by: mlflow-automation <mlflow-automation@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Restoring virtual python environment for mlflow pyfunc spark_udf (#5487)

* init

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* debug ci

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* black

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* fix tests

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* fix test

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Set timezone to UTC in windows (#5538)

* Diable Daylight Saving time adjustments in windows

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* use utc

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* init (#5532)

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* feat: pyspark autologging enhancement (#5481)

* feat: general support for autologging models containing parameters of type Param and fix some comments

Signed-off-by: Xinyue Ruan <serena.rxy@gmail.com>

* fix format

Signed-off-by: Xinyue Ruan <serena.rxy@gmail.com>

* fix jinja2 import error

Signed-off-by: Xinyue Ruan <serena.rxy@gmail.com>

* update function doc

Signed-off-by: Xinyue Ruan <serena.rxy@gmail.com>

* add Evaluator type param into testcase

Signed-off-by: Xinyue Ruan <serena.rxy@gmail.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Fix invalid Anaconda URLs (#5547)

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Use latest version of black fo fix lint check (#5548)

* Use latest version of black

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* run black

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* test for csv parsing

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Removing the mention of tf1. (#5552)

Removing the mention of tf1 since this directory mentions the examples of using tf2. For users on TF1, use the migration guide: https://www.tensorflow.org/guide/migrate

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Run `test_sqlalchemy_store.py` against PostgreSQL, MySQL, and MSSQL (#5540)

* run test_sqlalchemy_store

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* use IS NULL

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* rename test classes

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* fix like operation

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* use method

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* use constants

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* use LIKE before LIKE BINARY

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* use Japanese_Bushu_Kakusu

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* remove _UTF8

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* reset experiment_id

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Make tensorflow model prediction support array type input (#5545)

* init

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* add test

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Removed utility function, use zip

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Implement function to get MLflow pyfunc model dependencies (#5503)

* init

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* init

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update doc

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* split test

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* refactor

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>

* update

Signed-off-by: Weichen Xu <weichen.xu@databricks.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* replace universal_newlines with text (#5557)

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Fix #5551 - PyTorch LightningDeprecationWarning ModelSummary and get_gpu_memory_map (#5559)

* Fix #5551 - PyTorch LightningDeprecationWarning ModelSummary and get_gpu_memory_map

Signed-off-by: Bruno Cabado Lousa <sr.brunocabado@gmail.com>

* Fix version check

Signed-off-by: Bruno Cabado Lousa <sr.brunocabado@gmail.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Pin `click` to fix spacy tests (#5560)

* pin click

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* add spacy as extra dependency

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>

* pin flask

Signed-off-by: harupy <17039389+harupy@users.noreply.github.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Add default experiment ID provider for repo notebooks (#5449)

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Add feature to set and delete description of a run. (#5534)

* Add feature to set and delete description of a run.

Signed-off-by: Albert Chung <albertswchung@gmail.com>

* Add edge case handling when run description is set twice, add tests for each scenario.

Signed-off-by: Albert Chung <albertswchung@gmail.com>

* Throw INVALID_PARAMETER_VALUE error code when setting description twice.

Signed-off-by: Albert Chung <albertswchung@gmail.com>
Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* revert change to json utils

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* revert change to json utils

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* Autoformat: https://github.com/mlflow/mlflow/actions/runs/2091247297

Signed-off-by: mlflow-automation <mlflow-automation@users.noreply.github.com>

* move string io

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* remove file

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

* remove files

Signed-off-by: Varun Kumar Vijay <vvijay@bolt.com>

Co-authored-by: Harutaka Kawamura <hkawamura0130@gmail.com>
Co-authored-by: Ankit Singhal <30610298+singankit@users.noreply.github.com>
Co-authored-by: Corey Zumar <39497902+dbczumar@users.noreply.github.com>
Co-authored-by: bramrodenburg <14278376+bramrodenburg@users.noreply.github.com>
Co-authored-by: mlflow-automation <mlflow-automation@users.noreply.github.com>
Co-authored-by: WeichenXu <weichen.xu@databricks.com>
Co-authored-by: Serena Ruan <82044803+serena-ruan@users.noreply.github.com>
Co-authored-by: Vini Jaiswal <vini.js1303@gmail.com>
Co-authored-by: Bruno Cabado <Kr4is@users.noreply.github.com>
Co-authored-by: apurva-koti <51172624+apurva-koti@users.noreply.github.com>
Co-authored-by: Albert <albertswchung@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build Build and test infrastructure for MLflow enable-dev-tests Enables cross-version tests for dev versions rn/none List under Small Changes in Changelogs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants