Metadata-Version: 2.4
Name: materialsearch-core
Version: 0.1.0
Summary: Core library for MaterialSearch project
Project-URL: Homepage, https://github.com/chn-lee-yumi/MaterialSearch-core
Project-URL: Documentation, https://github.com/chn-lee-yumi/MaterialSearch-core
Author-email: Yumin Li <yumin-li@foxmail.com>
License-Expression: LGPL-3.0-only
License-File: LICENSE
Keywords: clip,materialsearch,semantic search
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: accelerate>=1.5.0
Requires-Dist: numpy<2.0,>=1.20.3
Requires-Dist: opencv-python-headless>=4.7.0.68
Requires-Dist: pillow-heif>=0.14.0
Requires-Dist: pillow>=8.1.0
Requires-Dist: requests>=2.31.0
Requires-Dist: sqlalchemy>=2.0.20
Requires-Dist: torch>=2.0
Requires-Dist: transformers>=4.28.1
Description-Content-Type: text/markdown

# MaterialSearch Core

Core Python library for [**MaterialSearch**](https://github.com/chn-lee-yumi/MaterialSearch) project.

## Installation

```bash
pip3 install materialsearch-core
```

## Building and Distributing

Install dependencies before building:

```bash
pip3 install -U build twine packaging
````

### Test Environment

```bash
python3 -m build
python3 -m twine upload --repository testpypi dist/* --verbose
python3 -m pip install -U --index-url https://test.pypi.org/simple/ --no-deps materialsearch-core
```

### Production Environment

```bash
python3 -m build
python3 -m twine upload dist/*
python3 -m pip install materialsearch-core
```
