# rubra-tools
## build and publish
1. install flit
```
pip install flit
```
2. build the dist
```
flit build
```
3. push the dist, you might need to change the version number in __init__.py.
You would also need pypi account and api token ready.
```
flit publish
```
this might help --
create `~/.pypirc` with:
```
[pypi]
repository = https://upload.pypi.org/legacy/
username = __token__
password = <your-api-token-starts-with-pypi->
```
## Extra requirement
need to use npm to install package `jsonrepair` to help fix some edgecases.
```
npm install jsonrepair
```
Raw data
{
"_id": null,
"home_page": "https://yourpackage.example.com",
"name": "rubra_tools",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "llama, function-call",
"author": "Yingbei Tong",
"author_email": "yingbei@acorn.io",
"download_url": "https://files.pythonhosted.org/packages/70/50/5efb4e1fa97dcd627e32963ee526af4008d3284e4fac54d71bc1242dc8ba/rubra_tools-0.1.0.tar.gz",
"platform": null,
"description": "# rubra-tools\n\n## build and publish\n1. install flit\n```\npip install flit\n```\n\n2. build the dist\n```\nflit build\n```\n\n3. push the dist, you might need to change the version number in __init__.py. \nYou would also need pypi account and api token ready.\n```\nflit publish\n```\n\nthis might help --\ncreate `~/.pypirc` with:\n```\n[pypi]\nrepository = https://upload.pypi.org/legacy/\nusername = __token__\npassword = <your-api-token-starts-with-pypi->\n```\n\n## Extra requirement\nneed to use npm to install package `jsonrepair` to help fix some edgecases.\n```\nnpm install jsonrepair\n```",
"bugtrack_url": null,
"license": "MIT",
"summary": "Llama Tools: A collection of utilities for handling function calls with local llama.cpp models.",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://yourpackage.example.com"
},
"split_keywords": [
"llama",
" function-call"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "630f2a480d0515a596570ba645256d1b0baa07e1c6a0f5c50083cb2b319b27bd",
"md5": "1bc62c3d2e09505de094a586401f169b",
"sha256": "8cd29113b360142320390870fd0e215cd20ec5e2881569c8f7c28e801ca7d793"
},
"downloads": -1,
"filename": "rubra_tools-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1bc62c3d2e09505de094a586401f169b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 7523,
"upload_time": "2024-06-24T21:59:23",
"upload_time_iso_8601": "2024-06-24T21:59:23.703122Z",
"url": "https://files.pythonhosted.org/packages/63/0f/2a480d0515a596570ba645256d1b0baa07e1c6a0f5c50083cb2b319b27bd/rubra_tools-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "70505efb4e1fa97dcd627e32963ee526af4008d3284e4fac54d71bc1242dc8ba",
"md5": "0968afa8aef56697391d6caf4f332c66",
"sha256": "bac7d198a0f40465e66d543711fb5716a22c2c71a0b7b0addc6014ef3a8ce8e0"
},
"downloads": -1,
"filename": "rubra_tools-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "0968afa8aef56697391d6caf4f332c66",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 10085,
"upload_time": "2024-06-24T21:59:25",
"upload_time_iso_8601": "2024-06-24T21:59:25.610910Z",
"url": "https://files.pythonhosted.org/packages/70/50/5efb4e1fa97dcd627e32963ee526af4008d3284e4fac54d71bc1242dc8ba/rubra_tools-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-24 21:59:25",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "rubra_tools"
}