HexBug-data


NameHexBug-data JSON
Version 2.5.0 PyPI version JSON
download
home_pageNone
SummaryStandalone registry code and parsers for HexBug.
upload_time2025-10-23 17:28:54
maintainerNone
docs_urlNone
authorobject-Object
requires_python>=3.12
licenseNone
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"
}
        
Elapsed time: 4.27391s