# python-ragflow | |
# update python client | |
- Update "version" field of [project] chapter | |
- Build new python SDK | |
- Upload to pypi.org | |
- Install new python SDK | |
# build python SDK | |
```shell | |
rm -f dist/* && python setup.py sdist bdist_wheel | |
``` | |
# install python SDK | |
```shell | |
pip uninstall -y ragflow && pip install dist/*.whl | |
``` | |
This will install ragflow-sdk and its dependencies. | |
# upload to pypi.org | |
```shell | |
twine upload dist/*.whl | |
``` | |
Enter your pypi API token according to the prompt. | |
Note that pypi allows a version of a package [be uploaded only once](https://pypi.org/help/#file-name-reuse). You need to change the `version` inside the `pyproject.toml` before building and uploading. | |
# using | |
```python | |
``` | |
# For developer | |
```shell | |
pip install -e . | |
``` | |