trame-dataclass


Nametrame-dataclass JSON
Version 1.0.1 PyPI version JSON
download
home_pageNone
SummaryDataclass for trame UI binding
upload_time2025-09-04 15:24:05
maintainerNone
docs_urlNone
authorKitware Inc.
requires_python>=3.9
licenseApache Software License
keywords application framework interactive python web
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            trame-dataclass
----------------------------------------

Dataclass for trame UI binding

License
----------------------------------------

This library is OpenSource and follow the Apache Software License

Installation
----------------------------------------

Install the application/library

.. code-block:: console

    pip install trame-dataclass


Development setup
----------------------------------------

We recommend using uv for setting up and managing a virtual environment for your development.

.. code-block:: console

    # Create venv and install all dependencies
    uv sync --all-extras --dev

    # Activate environment
    source .venv/bin/activate

    # Install commit analysis
    pre-commit install
    pre-commit install --hook-type commit-msg

    # Allow live code edit
    uv pip install -e .


Build and install the Vue components

.. code-block:: console

    cd vue-components
    npm i
    npm run build
    cd -

For running tests and checks, you can run ``nox``.

.. code-block:: console

    # run all
    nox

    # lint
    nox -s lint

    # tests
    nox -s tests

Professional Support
----------------------------------------

* `Training <https://www.kitware.com/courses/trame/>`_: Learn how to confidently use trame from the expert developers at Kitware.
* `Support <https://www.kitware.com/trame/support/>`_: Our experts can assist your team as you build your web application and establish in-house expertise.
* `Custom Development <https://www.kitware.com/trame/support/>`_: Leverage Kitware’s 25+ years of experience to quickly build your web application.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "trame-dataclass",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "Application, Framework, Interactive, Python, Web",
    "author": "Kitware Inc.",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/f4/e6/445aa88e946ef0db25b8477a87e2685f3ee7d2578a7c7a362f0875c11f3f/trame_dataclass-1.0.1.tar.gz",
    "platform": null,
    "description": "trame-dataclass\n----------------------------------------\n\nDataclass for trame UI binding\n\nLicense\n----------------------------------------\n\nThis library is OpenSource and follow the Apache Software License\n\nInstallation\n----------------------------------------\n\nInstall the application/library\n\n.. code-block:: console\n\n    pip install trame-dataclass\n\n\nDevelopment setup\n----------------------------------------\n\nWe recommend using uv for setting up and managing a virtual environment for your development.\n\n.. code-block:: console\n\n    # Create venv and install all dependencies\n    uv sync --all-extras --dev\n\n    # Activate environment\n    source .venv/bin/activate\n\n    # Install commit analysis\n    pre-commit install\n    pre-commit install --hook-type commit-msg\n\n    # Allow live code edit\n    uv pip install -e .\n\n\nBuild and install the Vue components\n\n.. code-block:: console\n\n    cd vue-components\n    npm i\n    npm run build\n    cd -\n\nFor running tests and checks, you can run ``nox``.\n\n.. code-block:: console\n\n    # run all\n    nox\n\n    # lint\n    nox -s lint\n\n    # tests\n    nox -s tests\n\nProfessional Support\n----------------------------------------\n\n* `Training <https://www.kitware.com/courses/trame/>`_: Learn how to confidently use trame from the expert developers at Kitware.\n* `Support <https://www.kitware.com/trame/support/>`_: Our experts can assist your team as you build your web application and establish in-house expertise.\n* `Custom Development <https://www.kitware.com/trame/support/>`_: Leverage Kitware\u2019s 25+ years of experience to quickly build your web application.\n",
    "bugtrack_url": null,
    "license": "Apache Software License",
    "summary": "Dataclass for trame UI binding",
    "version": "1.0.1",
    "project_urls": null,
    "split_keywords": [
        "application",
        " framework",
        " interactive",
        " python",
        " web"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8f76b179968e82162f361d4376b78a005c8e2bd0ff7cc1a72ca868af91860535",
                "md5": "e8898857effa491ea4d3e31abcc2ee09",
                "sha256": "8607e2c6c5944af39a9e2274dfd24331346cc471107dbaa190c672ba307b0ce2"
            },
            "downloads": -1,
            "filename": "trame_dataclass-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e8898857effa491ea4d3e31abcc2ee09",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 13029,
            "upload_time": "2025-09-04T15:24:02",
            "upload_time_iso_8601": "2025-09-04T15:24:02.072786Z",
            "url": "https://files.pythonhosted.org/packages/8f/76/b179968e82162f361d4376b78a005c8e2bd0ff7cc1a72ca868af91860535/trame_dataclass-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f4e6445aa88e946ef0db25b8477a87e2685f3ee7d2578a7c7a362f0875c11f3f",
                "md5": "92993b4158edd20c74b826a03a491263",
                "sha256": "03c4515af7fa594bd210c1188145d1758febe673370f2235d7e5236a04cd5575"
            },
            "downloads": -1,
            "filename": "trame_dataclass-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "92993b4158edd20c74b826a03a491263",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 11144,
            "upload_time": "2025-09-04T15:24:05",
            "upload_time_iso_8601": "2025-09-04T15:24:05.595359Z",
            "url": "https://files.pythonhosted.org/packages/f4/e6/445aa88e946ef0db25b8477a87e2685f3ee7d2578a7c7a362f0875c11f3f/trame_dataclass-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-04 15:24:05",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "trame-dataclass"
}
        
Elapsed time: 1.93121s