-
Notifications
You must be signed in to change notification settings - Fork 4
/
pyproject.toml
84 lines (70 loc) · 2.88 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
[tool.poetry]
name = "qgisconefor"
version = "3.0.0-dev"
description = "A QGIS plugin to integrate with the Conefor landscape conectivity analysis software."
authors = ["Ricardo Garcia Silva <[email protected]>"]
readme = "README.md"
license = "GPL-3.0-or-later"
packages = [
{ include = "qgisconefor", from = "src" },
{ include = "plugindev", from = "src" },
]
[tool.poetry.dependencies]
python = "^3.8"
typer = "^0.12.3"
rich = "^13.7.1"
toml = "^0.10.2"
httpx = "^0.27.0"
pyyaml = "^6.0.1"
psycopg2-binary = "^2.9.9"
mkdocs = "^1.6.0"
mkdocs-material = "^9.5.29"
pymdown-extensions = "^10.8.1"
[tool.poetry.group.pyqt]
optional = true
[tool.poetry.group.pyqt.dependencies]
pyqt5 = "^5.15.10"
[tool.poetry.group.gdal]
[tool.poetry.group.gdal.dependencies]
gdal = "3.8.4"
[tool.poetry.scripts]
pluginadmin = "plugindev.pluginadmin:app"
[tool.qgis-plugin.metadata]
name = "QGIS Conefor"
qgisMinimumVersion = "3.34.0"
icon = "icon.png"
experimental = false
deprecated = false
homepage = "https://ricardogsilva.github.io/qgisconefor"
tracker = "https://github.com/ricardogsilva/qgisconefor/issues"
repository = "https://github.com/ricardogsilva/qgisconefor"
tags = [
"conefor",
"landscape",
]
category = "plugins"
hasProcessingProvider = true
about = """\
This plugin adds integration with Conefor, a tool for landscape analysis.
Conefor is a software that provides tools for studying landscape conectivity. It features a command line version that\
is available for Windows, Mac OS and Linux. It can be downloaded from \
http://conefor.org
This plugin integrates Conefor with QGIS. It can be used in two modes:
* A plugin dialog with a custom GUI that can be used to generate the input files needed in order to run Conefor \
analysis. These files can then be used to run Conefor externally and perform the study.
* A set of Processing algorithms that can be used to work with Conefor inside QGIS. It provides algorithms for both \
preparing Conefor inputs (the same functionality as available in the plugin's dialog) and also for running most of \
Conefor's algorithms. This makes it possible to create Processing models and scripts that efectively enable a user to \
use QGIS as a frontend to interact with Conefor.
* Conefor authors are Santiago Saura ([email protected]) and Josep Torné. This plugin was developed by Ricardo \
Garcia Silva ([email protected]) with funding from ETSI Montes, Universidad Politécnica de Madrid. The \
plugin is released under a GPL license.\
"""
# changelog: dynamically pulled from the README.md file
# description: dynamically pulled from the tool.poetry.description section
# version: dynamically pulled from the tool.poetry.version section
# author: dynamically pulled from the tool.poetry.authors section
# email: dynamically pulled from the tool.poetry.authors section
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"