hatch-robotpy


Namehatch-robotpy JSON
Version 0.2.1 PyPI version JSON
download
home_pageNone
SummaryHatchling plugins for use with RobotPy projects
upload_time2025-07-17 04:47:36
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords hatch robotpy
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            hatch-robotpy
=============

Hatchling plugins intended to be used for building RobotPy projects. Contains
the following functionality:

* Download a zip file from a specified URL
* Download a zip file from a maven repository using maven coordinates
* Write project version information to a file (primarily useful when not
  already using a dynamic version source that provides this)

See [config](src/hatch_robotpy/config.py) for `pyproject.toml` configuration.

The downloaded files can be cached and reused in future builds. Set the
`HATCH_ROBOTPY_CACHE` environment variable to a cache directory.

Tools
-----

* `hatch_robotpy.from_vendor` can take a WPILib vendor JSON file and output
  the needed portions of `pyproject.toml`

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "hatch-robotpy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "hatch, robotpy",
    "author": null,
    "author_email": "Dustin Spicuzza <dustin@virtualroadside.com>",
    "download_url": "https://files.pythonhosted.org/packages/18/b1/539d93f8044f0408a1b8f3a2095ebd20190c9b68ee0aa05b1cfd4de17cad/hatch_robotpy-0.2.1.tar.gz",
    "platform": null,
    "description": "hatch-robotpy\n=============\n\nHatchling plugins intended to be used for building RobotPy projects. Contains\nthe following functionality:\n\n* Download a zip file from a specified URL\n* Download a zip file from a maven repository using maven coordinates\n* Write project version information to a file (primarily useful when not\n  already using a dynamic version source that provides this)\n\nSee [config](src/hatch_robotpy/config.py) for `pyproject.toml` configuration.\n\nThe downloaded files can be cached and reused in future builds. Set the\n`HATCH_ROBOTPY_CACHE` environment variable to a cache directory.\n\nTools\n-----\n\n* `hatch_robotpy.from_vendor` can take a WPILib vendor JSON file and output\n  the needed portions of `pyproject.toml`\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Hatchling plugins for use with RobotPy projects",
    "version": "0.2.1",
    "project_urls": {
        "Source code": "https://github.com/robotpy/hatch-robotpy"
    },
    "split_keywords": [
        "hatch",
        " robotpy"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2af926bf5db5ba62965a98715a9d17aedb6cbec968990fe7029188c1cc732e04",
                "md5": "709f759ca10eb95a8516fbcf7aed1046",
                "sha256": "fcad47bd219f7583580d643871c599bbb64eaf695ae6914dd6968e687423d157"
            },
            "downloads": -1,
            "filename": "hatch_robotpy-0.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "709f759ca10eb95a8516fbcf7aed1046",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 16276,
            "upload_time": "2025-07-17T04:47:33",
            "upload_time_iso_8601": "2025-07-17T04:47:33.832139Z",
            "url": "https://files.pythonhosted.org/packages/2a/f9/26bf5db5ba62965a98715a9d17aedb6cbec968990fe7029188c1cc732e04/hatch_robotpy-0.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "18b1539d93f8044f0408a1b8f3a2095ebd20190c9b68ee0aa05b1cfd4de17cad",
                "md5": "439cc6cbeffbe3182e67ada03f2ee1ea",
                "sha256": "8429230c85b8e5c5dcff34f8205e8870fdddc3d39372c19da727b2f09a6a184c"
            },
            "downloads": -1,
            "filename": "hatch_robotpy-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "439cc6cbeffbe3182e67ada03f2ee1ea",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 13371,
            "upload_time": "2025-07-17T04:47:36",
            "upload_time_iso_8601": "2025-07-17T04:47:36.803524Z",
            "url": "https://files.pythonhosted.org/packages/18/b1/539d93f8044f0408a1b8f3a2095ebd20190c9b68ee0aa05b1cfd4de17cad/hatch_robotpy-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-17 04:47:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "robotpy",
    "github_project": "hatch-robotpy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "hatch-robotpy"
}
        
Elapsed time: 0.65278s