Skip to content

Commit 2b56693

Browse files
committed
feat: PyPi packaging
1 parent 7d20f3d commit 2b56693

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+32
-3
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,5 @@ jobs:
3434
ruff .
3535
- name: Run example test
3636
run: |
37+
cd src
3738
behave features/example/login.feature

.gitignore

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
reports/*
1+
**/reports/*
22
**/__pycache__
3-
screenshots/*
4-
json.pretty.output
3+
**/screenshots/*
4+
json.pretty.output
5+
dist/*

pyproject.toml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
[project]
2+
name = "PyTestBehave"
3+
version = "1.0.0"
4+
authors = [
5+
{ name="Argo DevOps", email="[email protected]" },
6+
]
7+
description = "A powerful test automation framework designed to provide a comprehensive solution for testing user interfaces and APIs"
8+
readme = "README.md"
9+
requires-python = ">=3.8"
10+
classifiers = [
11+
"Programming Language :: Python :: 3",
12+
"License :: OSI Approved :: Apache Software License",
13+
"Operating System :: OS Independent",
14+
]
15+
16+
[project.urls]
17+
Homepage = "https://github.com/pypa/sampleproject"
18+
Issues = "https://github.com/pypa/sampleproject/issues"
19+
20+
[build-system]
21+
requires = ["hatchling"]
22+
build-backend = "hatchling.build"
23+
24+
25+
[tool.hatch.build.targets.wheel]
26+
packages = ["src/configuration", "src/drivers", "src/features", "src/utils"]
27+
128
[tool.ruff]
229
# Exclude a variety of commonly ignored directories.
330
exclude = [

0 commit comments

Comments
 (0)