| Name | HexBug-data JSON |
| Version |
2.5.0
JSON |
| download |
| home_page | None |
| Summary | Standalone registry code and parsers for HexBug. |
| upload_time | 2025-10-23 17:28:54 |
| maintainer | None |
| docs_url | None |
| author | object-Object |
| requires_python | >=3.12 |
| license | None |
| keywords |
hexdoc
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# HexBug-data
Standalone registry code and parsers for [HexBug](https://github.com/object-Object/HexBug), a Discord bot for Hex Casting.
This is published to PyPI for use in projects which would like to use HexBug's registry as a data source.
## Getting the data
### Pre-built dumps
Registry dumps are uploaded to the [Book of Hexxy](https://book.hexxy.media) for each release (eg. https://book.hexxy.media/v/2.4.0/registry.json). The `registry.json` file can be imported using `HexBugRegistry.load()`.
### Building
If you'd rather build the registry yourself, you'll need to install HexBug-data with the `full` extra. Since many addons are not currently published to PyPI and certain addons have incompatible dependencies, constraint files are uploaded to the [Book of Hexxy](https://book.hexxy.media) for each release:
- https://book.hexxy.media/v/2.4.0/dist/constraints.txt
- https://book.hexxy.media/v/2.4.0/dist/pylock.toml
For example:
```sh
uv pip install HexBug-data[full] --overrides constraints.txt
```
Depending on the version, you may also need to install some packages from HexBug's [vendor](https://github.com/object-Object/HexBug/tree/main/vendor) directory.
After installing, you can build the registry from scratch using `HexBugRegistry.build()`.
Raw data
{
"_id": null,
"home_page": null,
"name": "HexBug-data",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "hexdoc",
"author": "object-Object",
"author_email": null,
"download_url": null,
"platform": null,
"description": "# HexBug-data\n\nStandalone registry code and parsers for [HexBug](https://github.com/object-Object/HexBug), a Discord bot for Hex Casting.\n\nThis is published to PyPI for use in projects which would like to use HexBug's registry as a data source.\n\n## Getting the data\n\n### Pre-built dumps\n\nRegistry dumps are uploaded to the [Book of Hexxy](https://book.hexxy.media) for each release (eg. https://book.hexxy.media/v/2.4.0/registry.json). The `registry.json` file can be imported using `HexBugRegistry.load()`.\n\n### Building\n\nIf you'd rather build the registry yourself, you'll need to install HexBug-data with the `full` extra. Since many addons are not currently published to PyPI and certain addons have incompatible dependencies, constraint files are uploaded to the [Book of Hexxy](https://book.hexxy.media) for each release:\n- https://book.hexxy.media/v/2.4.0/dist/constraints.txt\n- https://book.hexxy.media/v/2.4.0/dist/pylock.toml\n\nFor example:\n\n```sh\nuv pip install HexBug-data[full] --overrides constraints.txt\n```\n\nDepending on the version, you may also need to install some packages from HexBug's [vendor](https://github.com/object-Object/HexBug/tree/main/vendor) directory.\n\nAfter installing, you can build the registry from scratch using `HexBugRegistry.build()`.\n",
"bugtrack_url": null,
"license": null,
"summary": "Standalone registry code and parsers for HexBug.",
"version": "2.5.0",
"project_urls": {
"Changelog": "https://github.com/object-Object/HexBug/blob/main/CHANGELOG.md",
"Homepage": "https://book.hexxy.media",
"Issues": "https://github.com/object-Object/HexBug/issues",
"Source": "https://github.com/object-Object/HexBug"
},
"split_keywords": [
"hexdoc"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "6677773b8e7be9dad0357fe1eeaa49b8aa18fa4a8ce5d581de1f1ad5ca7e2097",
"md5": "30329440ed44218a04e383a48d050f82",
"sha256": "dfdd5ab01484808e6d09e271f7e1b51b478609f6d422051ea8c8fe4f6f81618e"
},
"downloads": -1,
"filename": "hexbug_data-2.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "30329440ed44218a04e383a48d050f82",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 34813,
"upload_time": "2025-10-23T17:28:54",
"upload_time_iso_8601": "2025-10-23T17:28:54.704679Z",
"url": "https://files.pythonhosted.org/packages/66/77/773b8e7be9dad0357fe1eeaa49b8aa18fa4a8ce5d581de1f1ad5ca7e2097/hexbug_data-2.5.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-23 17:28:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "object-Object",
"github_project": "HexBug",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "hexbug-data"
}