Name | aa-routing JSON |
Version |
0.2.2a0
JSON |
| download |
home_page | None |
Summary | AllianceAuth Routing and Pathfinding |
upload_time | 2024-05-12 06:50:06 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
allianceauth
eveonline
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Routing for Alliance Auth
Routing is a pathfinding plugin for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth/).
## Features
- def route_path(source: int, destination: int, mode="p_shortest", algorithm="astar", edges: list = [], static_cache: bool = False) -> List[int]:
- def route_length(source: int, destination: int, mode="p_shortest", algorithm="astar", edges: List = [], static_cache: bool = False ) -> int:
- def systems_range(source: int, range: int, mode="p_shortest", edges: list = [], static_cache: bool = False) -> List:
- A pregenerated optional Graph dict, to reduce DB load and processing for mass use, cannot guarantee accuracy without shipping new versions.
## Implementations
### Planned
AA Drifters
AA Incursions
## Installation
Routing is an App for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth/), Please make sure you have this installed. Routing is not a standalone Django Application
### Step 1 - Install app
```shell
pip install aa-routing
```
### Step 2 - Configure Auth settings
Configure your Auth settings (`local.py`) as follows:
- Add `'routing'` to `INSTALLED_APPS`
- Add below lines to your settings file:
### Step 3 - Maintain Alliance Auth
- Run migrations `python manage.py migrate`
- Gather your staticfiles `python manage.py collectstatic`
- Restart your project `supervisorctl restart myauth:`
### Step 4 - Configuration
In the Admin interface, visit `routing` or `<AUTH-URL>/admin/routing`
## Settings
| Name | Description | Default |
| --- | --- | --- |
## Contributing
Make sure you have signed the [License Agreement](https://developers.eveonline.com/resource/license-agreement) by logging in at <https://developers.eveonline.com> before submitting any pull requests. All bug fixes or features must not include extra superfluous formatting changes.
Raw data
{
"_id": null,
"home_page": null,
"name": "aa-routing",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "allianceauth, eveonline",
"author": null,
"author_email": "Joel Falknau <joel.falknau@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/f9/52/1c1512c74a14e0c9942fded26cd44c8c103352a701dd303fe79646b504f0/aa_routing-0.2.2a0.tar.gz",
"platform": null,
"description": "# Routing for Alliance Auth\n\nRouting is a pathfinding plugin for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth/).\n\n## Features\n\n- def route_path(source: int, destination: int, mode=\"p_shortest\", algorithm=\"astar\", edges: list = [], static_cache: bool = False) -> List[int]:\n- def route_length(source: int, destination: int, mode=\"p_shortest\", algorithm=\"astar\", edges: List = [], static_cache: bool = False ) -> int:\n- def systems_range(source: int, range: int, mode=\"p_shortest\", edges: list = [], static_cache: bool = False) -> List:\n\n- A pregenerated optional Graph dict, to reduce DB load and processing for mass use, cannot guarantee accuracy without shipping new versions.\n\n## Implementations\n\n### Planned\n\nAA Drifters\nAA Incursions\n\n## Installation\n\nRouting is an App for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth/), Please make sure you have this installed. Routing is not a standalone Django Application\n\n### Step 1 - Install app\n\n```shell\npip install aa-routing\n```\n\n### Step 2 - Configure Auth settings\n\nConfigure your Auth settings (`local.py`) as follows:\n\n- Add `'routing'` to `INSTALLED_APPS`\n- Add below lines to your settings file:\n\n### Step 3 - Maintain Alliance Auth\n\n- Run migrations `python manage.py migrate`\n- Gather your staticfiles `python manage.py collectstatic`\n- Restart your project `supervisorctl restart myauth:`\n\n### Step 4 - Configuration\n\nIn the Admin interface, visit `routing` or `<AUTH-URL>/admin/routing`\n\n## Settings\n\n| Name | Description | Default |\n| --- | --- | --- |\n\n## Contributing\n\nMake sure you have signed the [License Agreement](https://developers.eveonline.com/resource/license-agreement) by logging in at <https://developers.eveonline.com> before submitting any pull requests. All bug fixes or features must not include extra superfluous formatting changes.\n\n",
"bugtrack_url": null,
"license": null,
"summary": "AllianceAuth Routing and Pathfinding",
"version": "0.2.2a0",
"project_urls": {
"Homepage": "https://gitlab.com/tactical-supremacy/aa-routing",
"Source": "https://gitlab.com/tactical-supremacy/aa-routing",
"Tracker": "https://gitlab.com/tactical-supremacy/aa-routing/-/issues"
},
"split_keywords": [
"allianceauth",
" eveonline"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3f48711a2c1a8b50c6d3def618bdfdf2a304cd1f6b0e0f14bf3b6f177563388f",
"md5": "e9b6182878d0f441da195883a6e0a129",
"sha256": "cfab977a4513f2c81ec1bc3064a2d5c4aeeec2ec969822152ef68e179ffff67f"
},
"downloads": -1,
"filename": "aa_routing-0.2.2a0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e9b6182878d0f441da195883a6e0a129",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 77566,
"upload_time": "2024-05-12T06:50:05",
"upload_time_iso_8601": "2024-05-12T06:50:05.560062Z",
"url": "https://files.pythonhosted.org/packages/3f/48/711a2c1a8b50c6d3def618bdfdf2a304cd1f6b0e0f14bf3b6f177563388f/aa_routing-0.2.2a0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f9521c1512c74a14e0c9942fded26cd44c8c103352a701dd303fe79646b504f0",
"md5": "22870205d39b55686fc924afae680c1b",
"sha256": "019c38359556db792a0cf101f30e788313873f12edc742e3ee077254b36303e5"
},
"downloads": -1,
"filename": "aa_routing-0.2.2a0.tar.gz",
"has_sig": false,
"md5_digest": "22870205d39b55686fc924afae680c1b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 70076,
"upload_time": "2024-05-12T06:50:06",
"upload_time_iso_8601": "2024-05-12T06:50:06.719144Z",
"url": "https://files.pythonhosted.org/packages/f9/52/1c1512c74a14e0c9942fded26cd44c8c103352a701dd303fe79646b504f0/aa_routing-0.2.2a0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-12 06:50:06",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "tactical-supremacy",
"gitlab_project": "aa-routing",
"lcname": "aa-routing"
}