Selaa lähdekoodia

Create starting point for versioning and releasing

Arkadiusz Ryś 2 vuotta sitten
vanhempi
commit
16f3e0c12d
4 muutettua tiedostoa jossa 38 lisäystä ja 0 poistoa
  1. 0 0
      LICENSE
  2. 0 0
      README.rst
  3. 35 0
      pyproject.toml
  4. 3 0
      tcore/__init__.py

+ 0 - 0
LICENSE


+ 0 - 0
README.rst


+ 35 - 0
pyproject.toml

@@ -0,0 +1,35 @@
+[build-system]
+requires = ["flit_core >=3.2,<4"]
+build-backend = "flit_core.buildapi"
+
+[project]
+name = "tcore"
+authors = [
+    {name = "Randy Paredis", email = "randy.paredis@uantwerpen.be"},
+    {name = "Arkadiusz Michał Ryś", email = "Arkadiusz.Michal.Rys@gmail.com"},
+]
+readme = "README.rst"
+requires-python = ">=3.10"
+classifiers = [
+    "License :: OSI Approved :: MIT License",
+    "Programming Language :: Python :: 3",
+    "Development Status :: 2 - Pre-Alpha",
+    "Intended Audience :: Developers",
+    "Natural Language :: English",
+]
+dynamic = ["version", "description"]
+license = {file = "LICENSE"}
+keywords = ["model", "transformation"]
+dependencies = [
+    "igraph",
+]
+
+[project.optional-dependencies]
+test = [
+    "pytest~=7.2.1",
+]
+doc = []
+dev = []
+
+[project.urls]
+source = "https://msdl.uantwerpen.be/git/rparedis/pyTCore"

+ 3 - 0
tcore/__init__.py

@@ -0,0 +1,3 @@
+"""Python T-Core for model transformations, using Himesis and the ModelVerseState (as graph backend). Based on previous work on AToMPM, the Modelverse and model transformations."""
+__version__ = "0.0.0"
+__version_info__ = tuple((int(num) if num.isdigit() else num for num in __version__.replace("-", ".", 1).split(".")))