Skip to content

Commit

Permalink
Merge pull request #409 from lucasmiranda42/master
Browse files Browse the repository at this point in the history
Update setup.py
  • Loading branch information
danielegrattarola committed Feb 11, 2023
2 parents 96e2912 + efe2cf1 commit 39fe897
Show file tree
Hide file tree
Showing 28 changed files with 96 additions and 93 deletions.
35 changes: 34 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
build-backend = "setuptools.build_meta"

[project]
name = "spektral"
version = "1.2.0"
authors = [
{ name="Daniele Grattarola", email="daniele.grattarola@gmail.com" },
]
description = "Graph Neural Networks with Keras and TensorFlow."
readme = "README.md"
requires-python = ">=3.7"
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
dependencies = [
"joblib",
"lxml",
"networkx",
"numpy",
"pandas",
"requests",
"scikit-learn",
"scipy",
"tensorflow>=2.2.0;platform_machine != 'arm64' or platform_system != 'Darwin'",
"tensorflow-macos>=2.5.0;platform_machine == 'arm64' and platform_system == 'Darwin'",
"tqdm",
]


[project.urls]
homepage = "https://github.com/danielegrattarola/spektral"
documentation = "https://graphneural.network"
36 changes: 3 additions & 33 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,34 +1,4 @@
from setuptools import find_packages, setup
import setuptools

with open("README.md", "r") as fh:
long_description = fh.read()

setup(
name="spektral",
version="1.2.0",
packages=find_packages(),
install_requires=[
"joblib",
"lxml",
"networkx",
"numpy",
"pandas",
"requests",
"scikit-learn",
"scipy",
"tensorflow>=2.2.0",
"tqdm",
],
url="https://github.com/danielegrattarola/spektral",
license="MIT",
author="Daniele Grattarola",
author_email="daniele.grattarola@gmail.com",
description="Graph Neural Networks with Keras and Tensorflow 2.",
long_description=long_description,
long_description_content_type="text/markdown",
classifiers=[
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
],
)
if __name__ == "__main__":
setuptools.setup()
2 changes: 1 addition & 1 deletion spektral/layers/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ def __init__(
kernel_initializer="glorot_uniform",
kernel_regularizer=None,
kernel_constraint=None,
**kwargs
**kwargs,
):
super().__init__(**kwargs)
self.trainable_kernel = trainable_kernel
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/appnp_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -85,7 +85,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.mlp_hidden = mlp_hidden if mlp_hidden else []
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/arma_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -94,7 +94,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.iterations = iterations
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/censnet_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ def __init__(
node_constraint=None,
edge_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -86,7 +86,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)

self.node_channels = node_channels
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/cheb_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -84,7 +84,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.K = K
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/crystal_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
aggregate=aggregate,
Expand All @@ -74,7 +74,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)

def build(self, input_shape):
Expand Down
6 changes: 3 additions & 3 deletions spektral/layers/convolutional/diffusion_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def __init__(
kernel_initializer,
kernel_regularizer,
kernel_constraint,
**kwargs
**kwargs,
):
super().__init__(**kwargs)

Expand Down Expand Up @@ -124,14 +124,14 @@ def __init__(
kernel_initializer="glorot_uniform",
kernel_regularizer=None,
kernel_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
kernel_initializer=kernel_initializer,
kernel_regularizer=kernel_regularizer,
kernel_constraint=kernel_constraint,
**kwargs
**kwargs,
)

self.channels = channels
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/ecc_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -88,7 +88,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.kernel_network = kernel_network
Expand Down
6 changes: 3 additions & 3 deletions spektral/layers/convolutional/edge_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
aggregate=aggregate,
Expand All @@ -79,7 +79,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.mlp_hidden = mlp_hidden if mlp_hidden else []
Expand Down Expand Up @@ -107,7 +107,7 @@ def build(self, input_shape):
self.channels,
self.activation,
use_bias=self.use_bias,
**layer_kwargs
**layer_kwargs,
)
]
)
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/gat_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ def __init__(
kernel_constraint=None,
bias_constraint=None,
attn_kernel_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -107,7 +107,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.attn_heads = attn_heads
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/gated_graph_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -76,7 +76,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.n_layers = n_layers
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/gcn_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -70,7 +70,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels

Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/gcs_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
activation=activation,
Expand All @@ -67,7 +67,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels

Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/general_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
aggregate=aggregate,
Expand All @@ -101,7 +101,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.dropout_rate = dropout
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/gin_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
aggregate=aggregate,
Expand All @@ -87,7 +87,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.epsilon = epsilon
Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/graphsage_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
aggregate=aggregate,
Expand All @@ -77,7 +77,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels

Expand Down
4 changes: 2 additions & 2 deletions spektral/layers/convolutional/tag_conv.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ def __init__(
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs
**kwargs,
):
super().__init__(
aggregate=aggregate,
Expand All @@ -74,7 +74,7 @@ def __init__(
activity_regularizer=activity_regularizer,
kernel_constraint=kernel_constraint,
bias_constraint=bias_constraint,
**kwargs
**kwargs,
)
self.channels = channels
self.K = K
Expand Down
Loading

0 comments on commit 39fe897

Please sign in to comment.