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"
}