https://github.com/quansight-labs/conda-metadata-app
A streamlit app to query metadata from conda packages
https://github.com/quansight-labs/conda-metadata-app
Last synced: 5 months ago
JSON representation
A streamlit app to query metadata from conda packages
- Host: GitHub
- URL: https://github.com/quansight-labs/conda-metadata-app
- Owner: Quansight-Labs
- License: mit
- Created: 2023-07-28T17:24:59.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-05T20:23:41.000Z (5 months ago)
- Last Synced: 2025-05-05T21:31:26.242Z (5 months ago)
- Language: Python
- Homepage: https://conda-metadata-app.streamlit.app/
- Size: 2.07 MB
- Stars: 10
- Watchers: 5
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# conda-metadata-app
A streamlit app to query metadata from conda packages.> [!TIP]
> A public instance of this app is available at [**conda-metadata-app.streamlit.app**](https://conda-metadata-app.streamlit.app).
## Development
Start by running `pixi run postinstall` to install the project locally.Use `pixi run dev` to run the app in development mode, and `pixi run deploy` to run a production version of the app.
If you modified the configuration schema (see below), use `pixi run schema` to update the schema.
### Dependencies
Please note that this project defines dependencies in both a pixi project file (`pixi.toml`) and a `requirements.txt` file.
The pixi project is used for local development and the Docker image, while the `requirements.txt` file is used for the
public Streamlit cloud deployment.## Custom Configuration
Refer to the [Configuration Documentation](docs/configuration.md) for more information on how to customize the app.
## Docker Deployment
A public Docker image of this app is available. To run the Docker app, execute the following command:```bash
docker run -p 8080:8080 ghcr.io/Quansight-Labs/conda-metadata-app:latest
```By default, the image uses the default configuration located at [app_config.toml](app_config.toml).
To supply a custom configuration, mount a file to `/app/app_config.toml`:
```bash
docker run -p 8080:8080 -v /path/to/app_config.toml:/app/app_config.toml ghcr.io/Quansight-Labs/conda-metadata-app:latest
```
Note that if you use environment variables or secret files for credentials, you will need to set/mount those as well.