SebasJanampa commited on
Commit
67b2aee
·
1 Parent(s): b74625d
Files changed (1) hide show
  1. pyproject.toml +47 -0
pyproject.toml ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [build-system]
2
+ requires = ["setuptools", "wheel"]
3
+ build-backend = "setuptools.build_meta"
4
+
5
+ [project]
6
+ name = "linea"
7
+ version = "1.0"
8
+ description = "LINEA Inference Package"
9
+ authors = [
10
+ { name = "Sebastian Janampa" },
11
+ ]
12
+ readme = "README.md"
13
+ requires-python = ">=3.9"
14
+ license = { file = "LICENSE" }
15
+ classifiers = [
16
+ "Programming Language :: Python :: 3",
17
+ "License :: OSI Approved :: Apache Software License",
18
+ "Operating System :: OS Independent",
19
+ ]
20
+ urls = { Repository = "https://github.com/SebastianJanampa/LINEA" }
21
+
22
+ dynamic = ["dependencies"]
23
+
24
+ [project.optional-dependencies]
25
+ dev = ["black==23.9.1", "flake8", "isort==5.12.0"]
26
+
27
+ [tool.setuptools]
28
+ packages = ["linea"]
29
+
30
+ [tool.setuptools.dynamic]
31
+ dependencies = { file = ["requirements.txt"] }
32
+
33
+
34
+ [tool.black]
35
+ line-length = 100
36
+ exclude = "(venv/|docs/|third_party/)"
37
+
38
+ [tool.isort]
39
+ profile = "black"
40
+ line_length = 100
41
+ atomic = true
42
+
43
+ [tool.flake8]
44
+ max-line-length = 100
45
+ docstring-convention = "google"
46
+ ignore = ["E203", "W503", "E402"]
47
+ exclude = [".git", "__pycache__", "venv", "docs", "third_party", "scripts"]