Skip to content

Commit b42bcd0

Browse files
authored
Metadata pyproject.toml File
Create a metadata TOML pyproject.toml file for the project.
1 parent ef9e366 commit b42bcd0

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

pyproject.toml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
[project]
2+
name = "pygad"
3+
version = "3.0.0"
4+
description = "PyGAD: A Python Library for Building the Genetic Algorithm and Training Machine Learning Algoithms (Keras & PyTorch)."
5+
readme = {file = "README.md", content-type = "text/markdown"}
6+
requires-python = ">=3"
7+
license = {file = "LICENSE"}
8+
authors = [
9+
{name = "Ahmed Gad", email = "ahmed.f.gad@gmail.com"},
10+
]
11+
maintainers = [
12+
{name = "Ahmed Gad", email = "ahmed.f.gad@gmail.com"}
13+
]
14+
classifiers = [
15+
"Programming Language :: Python"
16+
]
17+
keywords = ["genetic algorithm", "optimization", "natural evolution", "pygad", "machine learning", "deep learning", "neural networks", "tensorflow", "keras", "pytorch"]
18+
dependencies = [
19+
"numpy",
20+
"matplotlib",
21+
"cloudpickle",
22+
]
23+
24+
[project.urls]
25+
homepage = "https://github.com/ahmedfgad/GeneticAlgorithmPython"
26+
documentation = "https://pygad.readthedocs.io"
27+
github_repository = "https://github.com/ahmedfgad/GeneticAlgorithmPython"
28+
pypi_project = "https://pypi.org/project/pygad"
29+
conda_forge_project = "https://anaconda.org/conda-forge/pygad"
30+
donation_stripe = "https://donate.stripe.com/eVa5kO866elKgM0144"
31+
donation_open_collective = "https://opencollective.com/pygad"
32+
donation_paypal = "http://paypal.me/ahmedfgad"
33+
34+
[project.optional-dependencies]
35+
deep_learning = ["keras", "torch"]

0 commit comments

Comments
 (0)