pybragi

View on PyPIReverse Dependencies (1)

0.0.5 pybragi-0.0.5-py3-none-any.whl

Wheel Details

Project: pybragi
Version: 0.0.5
Filename: pybragi-0.0.5-py3-none-any.whl
Download: [link]
Size: 28172
MD5: e4f65eec905a066d6a1a935b9aa12260
SHA256: 7e95c8e92259b2957bd4f7cb96cffd359e5a9987f4cad51d7f332575b548d917
Uploaded: 2024-11-22 06:55:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pybragi
Version: 0.0.5
Summary: pybragi is server framework
Author-Email: DeJoker <localjie[at]163.com>
Project-Url: homepage, https://github.com/DeJoker/pybragi
Project-Url: Repository, https://github.com/DeJoker/pybragi
License: Copyright 2024 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.8
Requires-Dist: facebook-scribe (==2.0.post1)
Requires-Dist: thrift
Requires-Dist: pydantic
Requires-Dist: psutil (>=5.9.1)
Requires-Dist: tornado (>=6.0.2)
Requires-Dist: pymongo (>=3.4.0)
Requires-Dist: ujson (>=1.35)
Requires-Dist: kafka-python (>=2.0.2)
Requires-Dist: requests (>=2.22.0)
Requires-Dist: prometheus_client (>=0.14.1)
Requires-Dist: facebook-scribe (==2.0.post1)
Requires-Dist: opencv-python (>=4.4.0)
Requires-Dist: numpy
Requires-Dist: pillow
Requires-Dist: uvicorn
Requires-Dist: nvidia-ml-py
Requires-Dist: GPUtil
Requires-Dist: fastapi; extra == "base"
Requires-Dist: openai (>=1.0); extra == "openai"
Requires-Dist: tiktoken; extra == "openai"
Requires-Dist: anthropic (>=0.20.0); extra == "anthropic"
Requires-Dist: litellm (>=1.0.0); extra == "litellm"
Requires-Dist: jsonlines; extra == "test"
Requires-Dist: matplotlib; extra == "test"
Requires-Dist: pandas; extra == "test"
Requires-Dist: pybragi[srt]; extra == "all"
Requires-Dist: pybragi[openai]; extra == "all"
Requires-Dist: pybragi[anthropic]; extra == "all"
Requires-Dist: pybragi[litellm]; extra == "all"
Requires-Dist: pybragi[all]; extra == "dev"
Requires-Dist: pybragi[test]; extra == "dev"
Provides-Extra: base
Provides-Extra: openai
Provides-Extra: anthropic
Provides-Extra: litellm
Provides-Extra: test
Provides-Extra: all
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 28 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pybragi/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybragi/base/base_handler.py sha256=eG6JuFYlpucrlzY1fAxjtmh07latomS8u0DNQuh2Vnk 2192
pybragi/base/base_handler_flask.py sha256=MuJhvIOa4f6263zJTWgjw9iyN981tjwKHcK9sVpWrUY 927
pybragi/base/concurrency.py sha256=GJbfd8B6WLS8_7ZS2Ye-Zr0jZskj29pODyqscuJGz_Y 1207
pybragi/base/config_parse.py sha256=epZwAYL3WFDBMx2lXicfRMtUwN1FmY22UvzONyU0Lyo 827
pybragi/base/consul_reg.py sha256=uIKXDSjTOvgSO1Av8YXWx6BKuiYCFYLxi9T_07PigiA 2612
pybragi/base/errcode.py sha256=E1_bm5wsKQK34lTQ8yHAsb8pj4adDtKCQSH38YFikzY 495
pybragi/base/gpu_detect.py sha256=h4bktmP29ufL_KS9Q5UdPFUYEW3nrUBEpNAMU8BQayU 4127
pybragi/base/image_process.py sha256=NLTmMRkIdRCEMPda9RKPNDteL93H09PYWoDvseaXtvY 4935
pybragi/base/kafka_sliding.py sha256=OxA4UY9COU8gwsoz0cwYdBzRIoIAVFLLdisV3jb4_qA 2736
pybragi/base/log.py sha256=iNbVPRSkpGoTNMBk2HcldhwLgImDRlsfD7ttmHuDnPw 2566
pybragi/base/metrics.py sha256=0dXMTzJ8kSU9GCErXodRlfaHeXkyTkNukT4v24j8k00 6229
pybragi/base/metrics_flask.py sha256=KPV7N0XTzoTB1sEABthItTwnkOqUn_bsMmpsfa-Cx_c 3559
pybragi/base/mongo_base.py sha256=ZorhnYeHqT1xqtJVb1AcA_qkLFHVTDIXNBUzr0ukF5Q 2715
pybragi/base/project_path.py sha256=ijrDZnAvINnsBDuIOMOw8A4flK-iKozwDA7vY_PesiA 1100
pybragi/base/ps.py sha256=rsmJkOyBEAoTwz9g-5GiDkUDm20zIL97SCjv1FAAAm8 2071
pybragi/base/requestapi.py sha256=WG68iL8mQ1wbyRH0acNuqdR1GMhgSduUVF2DVvDs2T8 721
pybragi/base/safe_atomic.py sha256=RBr3UGH2PVqaGO76mQgbQ_TNak865vKIqB0nNzclHd8 253
pybragi/base/safe_counter.py sha256=0cTnxYO5TbTf6YWzxQQ_TJ3hdu3ZO6sJwvDEa-sjC1U 609
pybragi/base/scribe_log.py sha256=R6P9KNUEKw9AFsC58B3ptaD44vFrUUlwOh_k7n7r9uU 3197
pybragi/base/species_queue.py sha256=lZv5q5sQmiutxwisThau3XXcPrYdwBU0ficAVjVw3xE 3292
pybragi/base/time_utils.py sha256=_V14jMlg0XBUYlzNqMA3Vu6SoOdTvOaHd8impvyyFs4 4236
pybragi/gr/tail_log.py sha256=WycOy7PUhN9c2MfSTvMCU4tHRMimKHT46V_7Kc690UE 1911
pybragi/llm/model_utils.py sha256=AH8kiZNtlJtobcwU_kTyLsUHprcSuvQ0hrzmnVEAoLc 3397
pybragi/zy/img_upload.py sha256=M94fKDlJMqKPtHVm1oanCVja9yRNo6hg73TqLsfZjTM 2492
pybragi/zy/upload_oss.py sha256=uFdHYL8iruRF4EbOPyqVKfdqPn_mhcfLhpNSfDB6E2g 919
pybragi-0.0.5.dist-info/LICENSE.txt sha256=rEEmWnUWO73D5EMi_5ZLy_vM5ojU0W1X-DKf7VqgUCM 1046
pybragi-0.0.5.dist-info/METADATA sha256=sEW3oHUqMCB7BIw4One5lIAHBsTrUrKoS0GVJIjBTDg 2989
pybragi-0.0.5.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pybragi-0.0.5.dist-info/top_level.txt sha256=3A201pOPStf9pIeOQHm__6AI54Q7GpJBuCz8s_ZZ7ts 8
pybragi-0.0.5.dist-info/RECORD

top_level.txt

pybragi