Skip to content

Commit 7488e0d

Browse files
committed
tweaks to build python package
1 parent ef8186e commit 7488e0d

4 files changed

Lines changed: 34 additions & 15 deletions

File tree

dev_requirements.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
-c core_requirements.txt
22

33
black
4+
build
45
isort
56
pre-commit
67
ruff

dev_requirements.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,16 @@
66
#
77
black==23.11.0
88
# via -r dev_requirements.in
9+
build==1.0.3
10+
# via -r dev_requirements.in
911
cfgv==3.4.0
1012
# via pre-commit
1113
click==8.1.7
1214
# via black
1315
colorama==0.4.6
1416
# via
1517
# -c core_requirements.txt
18+
# build
1619
# click
1720
distlib==0.3.7
1821
# via virtualenv
@@ -27,7 +30,9 @@ mypy-extensions==1.0.0
2730
nodeenv==1.8.0
2831
# via pre-commit
2932
packaging==23.2
30-
# via black
33+
# via
34+
# black
35+
# build
3136
pathspec==0.11.2
3237
# via black
3338
platformdirs==3.11.0
@@ -36,6 +41,8 @@ platformdirs==3.11.0
3641
# virtualenv
3742
pre-commit==3.5.0
3843
# via -r dev_requirements.in
44+
pyproject-hooks==1.0.0
45+
# via build
3946
pyyaml==6.0.1
4047
# via pre-commit
4148
ruff==0.1.5

pyproject.toml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,28 @@ line_length = 80
5959
[build-system]
6060
requires = ["setuptools"]
6161
build-backend = "setuptools.build_meta"
62+
63+
[project]
64+
name = "sqlmodel_crud_utilities"
65+
version = "0.0.1"
66+
authors = [
67+
{ name="Francis Secada", email = "francis.secada@gmail.com" }
68+
]
69+
description = "A set of CRUD utilities to expedite operations with SQLModel"
70+
readme = "README.md"
71+
requires-python = ">=3.9"
72+
classifiers = [
73+
"License :: OSI Approved :: MIT License",
74+
"Programming Language :: Python :: 3",
75+
"Operating System :: OS Independent",
76+
]
77+
78+
dynamic = ["dependencies"]
79+
80+
[project.urls]
81+
"Homepage" = "https://github.com/fsecada01/SQLModel-CRUD-Utilities"
82+
"Bug Tracker" = "https://github.com/fsecada01/SQLModel-CRUD-Utilities/issues"
83+
84+
[tool.setuptools.dynamic]
85+
dependencies = {file = ["core_requirements.txt"]}
86+
optional-dependencies = {dev = { file = ["dev_requirements.txt"] }}

setup.cfg

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)