10000 Migrate to Hatch · 012db/GeneticAlgorithmPython@abcc6f7 · GitHub
[go: up one dir, main page]

Skip to content

Commit abcc6f7

Browse files
committed
Migrate to Hatch
1 parent c1cc1bc commit abcc6f7

File tree

1 file changed

+20
-35
lines changed

1 file changed

+20
-35
lines changed

pyproject.toml

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,31 @@
11
[build-system]
2-
# requires = ["setuptools>=61.0"]
3-
# requires = ["setuptools==59.2"]
4-
requires = ["setuptools"]
5-
build-backend = "setuptools.build_meta"
6-
# requires = ["hatchling"]
7-
# build-backend = "hatchling.build"
2+
requires = ["hatchling"]
3+
build-backend = "hatchling.build"
84

95
[project]
106
name = "pygad"
11-
version = "3.1.0"
7+
dynamic = ["version"]
128
description = "PyGAD: A Python Library for Building the Genetic Algorithm and Training Machine Learning Algoithms (Keras & PyTorch)."
13-
readme = {file = "README.md", content-type = "text/markdown"}
14-
requires-python = ">=3"
15-
license = {file = "LICENSE"}
9+
readme = "README.md"
10+
license = ""
1611
authors = [
17-
{name = "Ahmed Gad", email = "ahmed.f.gad@gmail.com"},
12+
{ name = "Ahmed Fawzy Gad", email = "ahmed.f.gad@gmail.com" },
1813
]
19-
maintainers = [
20-
{name = "Ahmed Gad", email = "ahmed.f.gad@gmail.com"}
21-
]
22-
classifiers = [
23-
"License :: OSI Approved :: BSD License",
24-
"Programming Language :: Python",
25-
"Programming Language :: Python :: 3",
26-
"Natural Language :: English",
27-
"Operating System :: OS Independent",
28-
"Topic :: Scientific/Engineering",
29-
"Topic :: Scientific/Engineering :: Bio-Informatics",
30-
"Topic :: Scientific/Engineering :: Artificial Intelligence",
31-
"Topic :: Software Development",
32-
"Topic :: Utilities",
33-
"Intended Audience :: Information Technology",
34-
"Intended Audience :: Science/Research",
35-
"Intended Audience :: Developers",
36-
"Intended Audience :: Education",
37-
"Intended Audience :: Other Audience"
38-
]
39-
keywords = ["genetic algorithm", "GA", "optimization", "evolutionary algorithm", "natural evolution", "pygad", "machine learning", "deep learning", "neural networks", "tensorflow", "keras", "pytorch"]
4014
dependencies = [
41-
"numpy",
42-
"matplotlib",
43-
"cloudpickle",
15+
"cloudpickle",
16+
"matplotlib",
17+
"numpy",
18+
]
19+
20+
[project.urls]
21+
Homepage = "https://github.com/ahmedfgad/GeneticAlgorithmPython"
22+
23+
[tool.hatch.version]
24+
path = "pygad/__init__.py"
25+
26+
[tool.hatch.build.targets.sdist]
27+
include = [
28+
"/pygad",
4429
]
4530

4631
[project.urls]

0 commit comments

Comments
 (0)
0