Name | sator-core JSON |
Version |
0.0.2
JSON |
| download |
home_page | None |
Summary | Package with the core domain logic for Sator, an open-source vulnerability analysis application. |
upload_time | 2025-03-18 20:30:24 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
package
sator
core
hexagonal
architecture
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# sator-core
This package contains the core domain logic for Sator, an open-source vulnerability analysis application.
It encapsulates business rules, entity definitions, and use cases, ensuring a clean separation from infrastructure and
external dependencies. By isolating the domain logic, the architecture remains modular, testable, and adaptable to
different interface implementations.
## Installation
```shell
$ pip install sator-core
```
Raw data
{
"_id": null,
"home_page": null,
"name": "sator-core",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "package, sator, core, hexagonal, architecture",
"author": null,
"author_email": "Eduard Pinconschi <eduard.pinconschi@tecnico.ulisboa.pt>",
"download_url": "https://files.pythonhosted.org/packages/a3/d3/3c04dd47d5e49845e3a2a1d88813192f59b17a079758e140b6289484470d/sator_core-0.0.2.tar.gz",
"platform": null,
"description": "# sator-core\n\nThis package contains the core domain logic for Sator, an open-source vulnerability analysis application. \nIt encapsulates business rules, entity definitions, and use cases, ensuring a clean separation from infrastructure and \nexternal dependencies. By isolating the domain logic, the architecture remains modular, testable, and adaptable to \ndifferent interface implementations.\n\n\n## Installation\n\n```shell\n$ pip install sator-core\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Package with the core domain logic for Sator, an open-source vulnerability analysis application.",
"version": "0.0.2",
"project_urls": {
"homepage": "https://github.com/epicosy/sator-core",
"repository": "https://github.com/epicosy/sator-core"
},
"split_keywords": [
"package",
" sator",
" core",
" hexagonal",
" architecture"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a47c329cb79f591f0a409f912cf9c26101f61335e02b3c2386d7b754db98a802",
"md5": "a221756363e2283464ed9ce37089c618",
"sha256": "4d19d2d21b5c71207a6018dff60f54eb8939967fa8e1d312652c73f7d8194655"
},
"downloads": -1,
"filename": "sator_core-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a221756363e2283464ed9ce37089c618",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 43149,
"upload_time": "2025-03-18T20:30:22",
"upload_time_iso_8601": "2025-03-18T20:30:22.648916Z",
"url": "https://files.pythonhosted.org/packages/a4/7c/329cb79f591f0a409f912cf9c26101f61335e02b3c2386d7b754db98a802/sator_core-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a3d33c04dd47d5e49845e3a2a1d88813192f59b17a079758e140b6289484470d",
"md5": "7d0aec648a50f4e14ea5835f72e26142",
"sha256": "bb7527e64ad7135feb93a9b86a8dc548ae5cad7e367ff7fd71c43ef6dc25fdc0"
},
"downloads": -1,
"filename": "sator_core-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "7d0aec648a50f4e14ea5835f72e26142",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 19715,
"upload_time": "2025-03-18T20:30:24",
"upload_time_iso_8601": "2025-03-18T20:30:24.132664Z",
"url": "https://files.pythonhosted.org/packages/a3/d3/3c04dd47d5e49845e3a2a1d88813192f59b17a079758e140b6289484470d/sator_core-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-03-18 20:30:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "epicosy",
"github_project": "sator-core",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "sator-core"
}