Skip to content
Snippets Groups Projects
Commit 667fdde3 authored by Oscar Gustafsson's avatar Oscar Gustafsson :bicyclist:
Browse files

Update build system

parent ef323ac3
Branches
Tags
1 merge request!552More fixes
include README.md
include LICENSE
include CMakeLists.txt
# include CMakeLists.txt
include b_asic/GUI/operation_icons/*
recursive-include src *.cpp *.hpp
# recursive-include src *.cpp *.hpp
......@@ -2,6 +2,23 @@
name = "b-asic"
description = "Better ASIC Toolbox"
readme = "README.md"
authors = [
{ name = "Oscar Gustafsson", email = "oscar.gustafsson@liu.se" },
{ name = "Mikael Henriksson", email = "mikael.henriksson@liu.se" },
{ name = "Frans Skarman", email = "frans.skarman@liu.se" },
{ name = "Petter Källström", email = "petter.kallstrom@liu.se" },
{ name = "Olle Hansson", email = "olle.hansson@liu.se" },
{ name = "Adam Jakobsson" },
{ name = "Andreas Bolin" },
{ name = "Angus Lothian" },
{ name = "Arvid Westerlund" },
{ name = "Felix Goding" },
{ name = "Ivar Härnqvist" },
{ name = "Jacob Wahlman" },
{ name = "Kevin Scott" },
{ name = "Rasmus Karlsson" },
{ name = "Simon Bjurek" },
]
maintainers = [{ name = "Oscar Gustafsson", email = "oscar.gustafsson@liu.se" }]
license = "MIT"
license-files = ["LICENSE"]
......@@ -11,7 +28,6 @@ dependencies = [
"qtpy",
"graphviz>=0.19",
"matplotlib>=3.7",
"setuptools_scm[toml]>=6.2",
"networkx>=3",
"pulp",
"qtawesome",
......@@ -30,7 +46,7 @@ classifiers = [
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
"Development Status :: 3 - Alpha",
]
dynamic = ["version", "authors"]
dynamic = ["version"]
[project.optional-dependencies]
pyqt6 = ["pyqt6"]
......@@ -53,6 +69,10 @@ doc = [
"sphinx-copybutton",
]
[project.urls]
homepage = "https://gitlab.liu.se/da/B-ASIC"
documentation = "https://da.gitlab-pages.liu.se/B-ASIC/"
[tool.setuptools]
zip-safe = false
......@@ -60,12 +80,7 @@ zip-safe = false
include = ["b_asic*"]
[build-system]
requires = [
"setuptools>=45",
"setuptools_scm[toml]>=6.2",
"wheel",
"oldest-supported-numpy"
]
requires = ["setuptools>=80", "setuptools_scm[toml]>=8"]
build-backend = "setuptools.build_meta"
[tool.setuptools_scm]
......@@ -74,22 +89,6 @@ version_scheme = "release-branch-semver"
local_scheme = "node-and-date"
fallback_version = "0.0+UNKNOWN"
[project.urls]
homepage = "https://gitlab.liu.se/da/B-ASIC"
documentation = "https://da.gitlab-pages.liu.se/B-ASIC/"
[tool.black]
skip-string-normalization = true
preview = true
line-length = 88
exclude = "(test/test_gui/*|b_asic/scheduler_gui/ui_main_window.py)"
[tool.isort]
profile = "black"
line_length = 88
src_paths = ["b_asic", "test"]
skip = ["test/test_gui", "b_asic/scheduler_gui/ui_main_window.py"]
[tool.mypy]
packages = ["b_asic", "test"]
no_site_packages = true
......
"""
Setup script for B-ASIC.
"""
import setuptools
setuptools.setup(
author=(
"Adam Jakobsson, Angus Lothian, Arvid Westerlund, Felix Goding, Ivar Härnqvist,"
" Jacob Wahlman, Kevin Scott, Rasmus Karlsson, Oscar Gustafsson, Andreas Bolin,"
" Mikael Henriksson, Frans Skarman, Petter Källström, Olle Hansson, Simon Bjurek"
),
author_email=(
"adaja901@student.liu.se, anglo547@student.liu.se, arvwe160@student.liu.se,"
" felgo673@student.liu.se, ivaha717@student.liu.se, jacwa448@student.liu.se,"
" kevsc634@student.liu.se, raska119@student.liu.se, oscar.gustafsson@liu.se,"
" andbo467@student.liu.se, mikael.henriksson@liu.se, frans.skarman@liu.se,"
" petter.kallstrom@liu.se, olle.hansson@liu.se, simbj106@student.liu.se"
),
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment