conda-forge / mlflow-feedstock

A conda-smithy repository for mlflow.
BSD 3-Clause "New" or "Revised" License
1 stars 26 forks source link

Add separate build for UI #165

Closed jtilly closed 6 months ago

jtilly commented 6 months ago

Checklist

Now that mlflow-skinny and mlflow can be installed into the same environment (#163), I'm going one step further and putting all the Javascript into a separate mlflow-ui package. This is meant for users who want a lightweight package to run the UI (and nothing else).

Contents of mlflow-ui:

tree -L 9 
.
├── info
│   ├── about.json
│   ├── files
│   ├── git
│   ├── hash_input.json
│   ├── index.json
│   ├── licenses
│   │   └── LICENSE
│   ├── paths.json
│   ├── recipe
│   │   ├── build-mlflow.sh
│   │   ├── conda_build_config.yaml
│   │   ├── meta.yaml
│   │   └── parent
│   │       ├── 0001-Don-t-install-pylint_plugins.patch
│   │       ├── LICENSE
│   │       ├── README_SKINNY.rst
│   │       ├── build-mlflow.bat
│   │       ├── build-mlflow.sh
│   │       ├── meta.yaml
│   │       ├── noop.bat
│   │       └── noop.sh
│   └── test
│       └── run_test.sh
└── lib
    └── python3.10
        └── site-packages
            ├── mlflow
            │   ├── models
            │   │   └── container
            │   │       └── scoring_server
            │   │           └── nginx.conf
            │   └── server
            │       └── js
            │           └── build
            │               ├── asset-manifest.json
            │               ├── favicon.ico
            │               ├── index.html
            │               ├── manifest.json
            │               ├── pdf.worker.js
            │               └── static
            │                   ├── css  # this directory contains a bunch of files
            │                   ├── js   # this directory contains a bunch of files
            │                   └── media   # this directory contains a bunch of files
            └── mlflow-2.10.2.dist-info
                ├── INSTALLER
                ├── LICENSE.txt
                ├── METADATA
                ├── RECORD
                ├── REQUESTED
                ├── WHEEL
                ├── direct_url.json
                ├── entry_points.txt
                └── top_level.txt

21 directories, 34 files
conda-forge-webservices[bot] commented 6 months ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

xhochy commented 6 months ago

Found an issue with previous PRs (we have included the JS debug information in the skinny build).