hani

View on PyPIReverse Dependencies (0)

0.1.0 hani-0.1.0-py3-none-any.whl

Wheel Details

Project: hani
Version: 0.1.0
Filename: hani-0.1.0-py3-none-any.whl
Download: [link]
Size: 35276
MD5: 8d2f9f111d4365a4644f9b6dc429fe8d
SHA256: 96e5637137fa65790a086a7c752a0938188610d5e22fb69e5e5ce167a428f9bc
Uploaded: 2025-03-26 10:36:10 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: hani
Version: 0.1.0
Summary: Run Human-Agent Negotiations
Author-Email: Yasser Mohammad <yasserfarouk[at]gmail.com>
License: GNU General Public License v2 or later (GPLv2+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.13
Requires-Dist: hvplot (>=0.11.2)
Requires-Dist: negmas (>=0.10.23)
Requires-Dist: panel (>=1.6.1)
Requires-Dist: plotly (>=6.0.0)
Requires-Dist: sqlalchemy (>=2.0.39)
Requires-Dist: bumpversion (>=0.6.0); extra == "dev"
Requires-Dist: watchfiles (>=1.0.4); extra == "dev"
Requires-Dist: mkdocs-gen-files (>=0.5.0); extra == "doc"
Requires-Dist: mkdocs-include-markdown-plugin (>=7.1.4); extra == "doc"
Requires-Dist: mkdocs-material (>=9.6.5); extra == "doc"
Requires-Dist: mkdocs (>=1.6.1); extra == "doc"
Requires-Dist: mkdocstrings-python (>=1.16.1); extra == "doc"
Requires-Dist: mkdocs-jupyter (>=0.25.1); extra == "docs"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 261 characters]

WHEEL

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

RECORD

Path Digest Size
hani/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hani/app.py sha256=AZ_L_WZnF9H8R_O6_aHjdxdp9_8BCCBINPi0criy3CE 46958
hani/common.py sha256=UoQkzNvBSZ5nVB36_AdMM1wiPgLpXgoLZVuFPw5aq7w 2037
hani/helpers.py sha256=6Z0w70b9nN2Xb9eRuMOry-MvgCIyZGmUzQcdwCcc7Uc 7855
hani/negotiator.py sha256=D1g9AnQzBskeAPgpgQvXy61nb7SsiHHnCJ-Bx29esJw 4899
hani/run.py sha256=4bXsh316xAM7OggrcXjMGx6ICo9bNzYnZvyaf7w4ikc 1027
hani/scenario_makers.py sha256=anqvfGU17x4A6KPBnXoIl4cfHTqahpmR0ihXvtmRMCE 4008
hani/sample_scenarios/Trade/display.py sha256=WqYp4JrnfGIDSRCL2eurVsgMBF8UkMS8VIvip9AMVYc 440
hani/scenarios/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hani/scenarios/base.py sha256=lGBnzbMmJHnZJ37rbSVKy5CY7hedM41Jq9IhFbuYIhY 182
hani/scenarios/trade.py sha256=1u-5I4VdCLWJxtoPsOIj10a5ycFN9kSMQiomYlC_tJw 7147
hani/tools/__init__.py sha256=UPlbBt7nCKuqS_C2ni7oZobkXwECOIltbn2ve-CufnI 44
hani/tools/histograms.py sha256=2FZ1O8wN-xR34DPD6VtYEOVdutPk3QSHbxlJ3eyhMUQ 4632
hani/tools/history.py sha256=8ePTkt6SdrFsF4BS6Cas48AkjjBMG_DLjgEH_WDywa0 2836
hani/tools/outcome_plot.py sha256=bEXtzpg0uB1v6wGIOImWpx8P_Pxh9b_dVuulRuB6ewQ 5393
hani/tools/preferences.py sha256=_psF6Mi0KqrELDdFryKUh04XQB7YFSBwyvpFQ9GeN_4 4214
hani/tools/random.py sha256=_WVq8olg41LPWoRIZV8mWlPPK_BoAOHF7FyDjusCuG0 218
hani/tools/results.py sha256=GfJVWOmVhmlct94GY-KskRBpbeu_FVK3vDXJuv_cJhw 5874
hani/tools/scenario_info.py sha256=Vptr-aTW66Wbos8vVjueCXnxBvlcmOcn0wMEanjxdbU 2901
hani/tools/tool.py sha256=vMWrbOlUXW1yugcWmTFEeP7bIm19acv3rqNf1V39Z4k 4614
hani/tools/urange.py sha256=rqehWz5KeqKBb8dex5_jg-3w3TrYtCmiw_hL6tBqAEA 3691
hani/tools/utility_plot2d.py sha256=y-kqQapcnADCDh2c255BQ8LsvvRabapTPJ0fCehmRlo 5860
hani/tools/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hani-0.1.0.dist-info/METADATA sha256=pp35KUvGfS5uacZbe1yBZYhcFtLekEzN2ocRHcwUFT0 1446
hani-0.1.0.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
hani-0.1.0.dist-info/entry_points.txt sha256=74UoTx6OGiFMwmFQQzgwxrdtOGtkffLXNAubqrWC1gw 39
hani-0.1.0.dist-info/top_level.txt sha256=VubjQMtom1tUv8btU-RnvzbVPnVu3MSRs-TD0n9KtSI 5
hani-0.1.0.dist-info/RECORD

top_level.txt

hani

entry_points.txt

hani = hani.run:main