-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpyproject.toml
More file actions
89 lines (79 loc) · 2.88 KB
/
pyproject.toml
File metadata and controls
89 lines (79 loc) · 2.88 KB
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
85
86
87
88
89
[build-system]
requires = ["setuptools>=73", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "robotframework-appium-extensions"
version = "1.0.0"
description = "Additional keywords for Robot Framework's AppiumLibrary. Developed within the Technology Residency Program executed by CEPEDI, coordinated by SOFTEX, and supported by MCTI, with the participation of Positivo Tecnologia as the partner company that proposed the development challenge."
readme = "README.md"
requires-python = ">=3.9"
license = "Apache-2.0"
authors = [
{ name = "Equipe de QA - CEPEDI / RESTIC36" }
]
maintainers = [
{ name = "Diogo Dorea", email = "diogodorea@gmail.com" },
{ name = "Eduardo Takeshi", email = "wattksh@gmail.com" },
{ name = "Fabio Nilo", email = "fabionilosoares@gmail.com" },
{ name = "Gabriel Cerqueira", email = "gcacarvalho.cic@uesc.br" },
{ name = "Geovane Glória", email = "geovaneglorialima@gmail.com" },
{ name = "Henio Pedro", email = "henioslv@gmail.com" },
{ name = "Marya Fernandes", email = "marya_matos@hotmail.com" },
{ name = "Thalles Cardoso", email = "thallescard@gmail.com" }
]
keywords = ["robotframework", "appium", "mobile", "automation", "android", "testing"]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.12",
"Framework :: Robot Framework",
"Framework :: Robot Framework :: Library",
"Topic :: Software Development :: Testing",
"Topic :: Software Development :: Quality Assurance"
]
dependencies = [
"robotframework>=7.0",
"robotframework-appiumlibrary>=2.0.0,<2.11.4",
"Appium-Python-Client>=3.1.0,<5.0.0",
"selenium>=4.14.0,<5.0.0",
"kitchen>=1.2.6",
"geopy>=2.4.1",
"urllib3>=2.0.7",
"certifi>=2024.2.2",
"idna>=3.7",
"six>=1.16.0",
"trio>=0.26.2",
"trio-websocket>=0.11.1",
"sniffio>=1.3.0",
"sortedcontainers>=2.4.0",
"attrs>=23.2.0",
"websocket-client>=1.8.0",
"wsproto>=1.2.0",
"PySocks>=1.7.1",
"outcome>=1.3.0",
"decorator>=5.1.1",
"docutils>=0.20.1",
"opencv-python-headless>=4.8.0",
"numpy>=1.26.0"
]
[project.urls]
Homepage = "https://github.com/restic36/robotframework-appium-extensions"
Documentation = "https://github.com/restic36/robotframework-appium-extensions/blob/develop/README.md"
Changelog = "https://github.com/restic36/robotframework-appium-extensions/blob/develop/docs/CHANGELOG.md"
[tool.setuptools]
include-package-data = true
package-dir = {"" = "src"}
packages = ["robotframework_appium_extensions"]
[tool.setuptools.package-data]
"robotframework_appium_extensions" = ["keywords/*.py"]
[tool.black]
line-length = 120
target-version = ["py312", "py313"]
[tool.ruff]
line-length = 120
target-version = "py312"
exclude = ["__pycache__", "build", "dist"]
lint.select = ["E", "F", "W", "I", "B", "UP"]