Skip to main content

Convenience wrapper for exonware-xwentity - provides 'import xwentity' alias

Project description

xwentity

Unified entity system. Schema (xwschema), actions (xwaction), data (xwdata); metadata, caching, state management; XWNode integration. Used by xwmodels, xwbase, and the eXonware stack. Per project docs.

Company: eXonware.com · Author: eXonware Backend Team · Email: connect@exonware.com
Version: (see pyproject/version) · Updated: See version.py (__date__)

Status Python License


Install

pip install exonware-xwentity

Quick start

from exonware.xwentity import XWEntity
from exonware.xwschema import XWSchema

schema = XWSchema({"type": "object", "properties": {"name": {"type": "string"}, "age": {"type": "integer"}}})
entity = XWEntity(schema=schema, data={"name": "Alice", "age": 30})
print(entity.data["name"])

See docs/ for metadata, state, and REF_* when present.


What you get

Area What's in it
Entity Unified class: schema, actions, data, metadata, caching.
Integration xwschema, xwaction, xwdata, XWNode.
Lifecycle State management, property discovery.

Docs and tests


License and links

MIT — see LICENSE. Homepage: https://exonware.com · Repository: https://github.com/exonware/xwentity

Contributing → CONTRIBUTING.md · Security → SECURITY.md (when present).

Built with ❤️ by eXonware.com - Revolutionizing Python Development Since 2025

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xwentity-0.6.0.2.tar.gz (80.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xwentity-0.6.0.2-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file xwentity-0.6.0.2.tar.gz.

File metadata

  • Download URL: xwentity-0.6.0.2.tar.gz
  • Upload date:
  • Size: 80.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for xwentity-0.6.0.2.tar.gz
Algorithm Hash digest
SHA256 c903461d5eeddd3001a9bf7379c1f9a41ef1396b0de67d703c8554d015e81da9
MD5 ff182b9e024a6cb6879c0e99e57e49e2
BLAKE2b-256 2205e31146670524b2ac07c30a961b4975eba39d0265d019d20eeac34de5b1a9

See more details on using hashes here.

File details

Details for the file xwentity-0.6.0.2-py3-none-any.whl.

File metadata

  • Download URL: xwentity-0.6.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for xwentity-0.6.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8ddc051095cceb4f9b6d3ff293f920b003ed01361f4d5326ef73bba7eb64b23f
MD5 b42b32c7db589c0e3c519aa9c0d19d02
BLAKE2b-256 d3f49ea2288fe32b7e5b7d28618146aa8c9a8588204e7cfdb2b194da99409d10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page