|
1 | 1 | [build-system]
|
2 |
| -requires = ["setuptools>=61.0"] |
3 |
| -build-backend = "setuptools.build_meta" |
| 2 | +requires = ["poetry-core>=1.0.0"] |
| 3 | +build-backend = "poetry.core.masonry.api" |
4 | 4 |
|
5 |
| -[project] |
| 5 | +[tool.poetry] |
6 | 6 | name = "REaLTabFormer"
|
7 |
| -dynamic = ["version"] |
8 |
| -authors = [ |
9 |
| - { name= "Aivin V. Solatorio", email= "[email protected]" }, |
10 |
| -] |
11 | 7 | description = "A novel method for generating tabular and relational data using language models."
|
| 8 | +authors = [ "Aivin V. Solatorio <[email protected]>"] |
12 | 9 | readme = "README.md"
|
13 |
| -license = { file="LICENSE" } |
14 |
| -requires-python = ">=3.7" |
| 10 | +license = "MIT" |
| 11 | +version = "0.2.0" |
| 12 | +homepage = "https://github.com/avsolatorio/REaLTabFormer" |
| 13 | +documentation = "https://worldbank.github.io/REaLTabFormer/" |
| 14 | + |
15 | 15 | classifiers = [
|
16 | 16 | "Programming Language :: Python :: 3",
|
17 | 17 | "License :: OSI Approved :: MIT License",
|
18 |
| - "Operating System :: OS Independent", |
| 18 | + "Operating System :: OS Independent" |
19 | 19 | ]
|
| 20 | + |
20 | 21 | keywords = [
|
21 | 22 | "REaLTabFormer", "deep learning", "tabular data",
|
22 | 23 | "transformers", "data generation", "seq2seq model",
|
23 | 24 | "synthetic data", "pytorch", "language models",
|
24 | 25 | "synthetic data generation"
|
25 | 26 | ]
|
26 |
| -dependencies = [ |
27 |
| - "accelerate >= 0.20.3", |
28 |
| - "datasets >= 2.6.1", |
29 |
| - "numpy >= 1.21.6", # "numpy >= 1.23.4", |
30 |
| - "pandas >= 1.3.5", # "pandas >= 1.5.1", |
31 |
| - "scikit_learn >= 1.0.2", # "scikit_learn >= 1.1.3", |
32 |
| - "torch >= 1.13.0", |
33 |
| - "tqdm >= 4.64.1", |
34 |
| - "transformers >= 4.24.0", |
35 |
| - "shapely >= 1.8.5.post1", |
36 |
| -] |
37 | 27 |
|
38 |
| -[project.urls] |
39 |
| -"Homepage" = "https://github.com/avsolatorio/REaLTabFormer" |
40 |
| -"Documentation" = "https://avsolatorio.github.io/REaLTabFormer/" |
| 28 | +[tool.poetry.dependencies] |
| 29 | +python = ">=3.8" |
| 30 | +datasets = ">=2.6.1" |
| 31 | +numpy = ">=1.21.6" # ">=1.23.4" |
| 32 | +pandas = ">=1.3.5" # ">=1.5.1" |
| 33 | +scikit-learn = ">=1.0.2" # ">=1.1.3" |
| 34 | +tqdm = ">=4.64.1" |
| 35 | +transformers = {extras = ["torch", "sentencepiece"], version = ">=4.41.0"} |
| 36 | +shapely = ">=1.8.5.post1" |
| 37 | + |
| 38 | +[tool.poetry.urls] |
| 39 | +Homepage = "https://github.com/avsolatorio/REaLTabFormer" |
| 40 | +Documentation = "https://avsolatorio.github.io/REaLTabFormer/" |
| 41 | + |
| 42 | +[tool.poetry.scripts] |
| 43 | +realtabformer = "realtabformer:main" |
41 | 44 |
|
42 |
| -[tool.setuptools.packages.find] |
43 |
| -where = ["src"] |
| 45 | +[tool.poetry_bumpversion.file."src/realtabformer/VERSION"] |
44 | 46 |
|
45 |
| -[tool.setuptools.dynamic] |
46 |
| -# version = {attr = "realtabformer.__version__"} |
47 |
| -version = {file = "src/realtabformer/VERSION"} |
| 47 | +[tool.poetry.group.dev.dependencies] |
| 48 | +ipykernel = "^6.29.4" |
| 49 | +pytest = "^8.2.2" |
| 50 | +isort = "^5.13.2" |
| 51 | +black = "^24.4.2" |
| 52 | +bandit = "^1.7.9" |
| 53 | +trufflehog = "^2.2.1" |
| 54 | +pytest-mock = "^3.14.0" |
0 commit comments