2023-08-24 18:59:41 -05:00
|
|
|
[project]
|
2023-08-09 08:56:21 -05:00
|
|
|
name = "coriolis-eda"
|
2023-08-24 18:59:41 -05:00
|
|
|
version = "2.5.5"
|
2022-11-24 09:53:12 -06:00
|
|
|
description = "Place and Route for semiconductors"
|
2022-12-06 07:58:49 -06:00
|
|
|
authors = ["Jean-Paul Chaput <Jean-Paul.Chaput@lip6.fr>"]
|
2023-01-09 07:37:08 -06:00
|
|
|
readme = "README.rst"
|
2023-07-14 19:21:38 -05:00
|
|
|
homepage = "https://github.com/lip6/coriolis"
|
|
|
|
repository = "https://github.com/lip6/coriolis"
|
2022-11-25 20:41:26 -06:00
|
|
|
packages = [
|
2023-08-09 10:25:48 -05:00
|
|
|
{ include = "coriolis"},
|
2023-07-14 19:21:38 -05:00
|
|
|
]
|
|
|
|
include = [
|
|
|
|
"COPYRIGHT.rst",
|
|
|
|
"LICENSE.rst",
|
|
|
|
"README.rst",
|
|
|
|
"SUPPORT.rst",
|
|
|
|
"Seabreeze",
|
|
|
|
"anabatic",
|
|
|
|
"bootstrap",
|
|
|
|
"bora",
|
|
|
|
"builder.py",
|
|
|
|
"coloquinte",
|
|
|
|
"crlcore",
|
|
|
|
"cumulus",
|
|
|
|
"equinox",
|
|
|
|
"etesian",
|
|
|
|
"flute",
|
|
|
|
"foehn",
|
|
|
|
"hurricane",
|
|
|
|
"ispd",
|
|
|
|
"karakaze",
|
|
|
|
"katana",
|
|
|
|
"lefdef",
|
|
|
|
"oroshi",
|
2023-08-24 18:59:41 -05:00
|
|
|
"pdm.lock",
|
2023-07-14 19:21:38 -05:00
|
|
|
"pyproject.toml",
|
|
|
|
"solstice",
|
|
|
|
"stratus1",
|
|
|
|
"tramontana",
|
|
|
|
"tutorial",
|
|
|
|
"unicorn",
|
|
|
|
"unittests",
|
2022-11-25 20:41:26 -06:00
|
|
|
]
|
2023-08-24 18:59:41 -05:00
|
|
|
[tool.pdm.dev-dependencies]
|
|
|
|
doc = ["pelican", "doxygen"]
|
2022-12-01 19:04:37 -06:00
|
|
|
|
2022-11-24 09:53:12 -06:00
|
|
|
[build-system]
|
2023-08-24 18:59:41 -05:00
|
|
|
requires = ["setuptools", "pdm-backend", "meson @ git+https://github.com/robtaylor/meson@mac-homebrew", "ninja", "meson-python == 0.13.2"]
|
|
|
|
build-backend = "mesonpy"
|
2022-11-24 09:53:12 -06:00
|
|
|
|
2022-12-06 09:42:48 -06:00
|
|
|
[tool.cibuildwheel.linux]
|
2022-12-13 21:24:07 -06:00
|
|
|
skip = ["cp36-*", "cp37-*", "pp*"]
|
|
|
|
build-frontend = "build"
|
2022-12-09 09:51:19 -06:00
|
|
|
before-all = '''
|
2022-12-22 08:33:54 -06:00
|
|
|
yum -y install epel-release
|
|
|
|
yum repolist
|
2022-12-09 09:51:19 -06:00
|
|
|
yum install -y \
|
|
|
|
qt5-qtbase-devel qt5-qtsvg-devel \
|
|
|
|
rapidjson-devel bison flex doxygen bzip2-devel flex-devel \
|
|
|
|
boost-devel \
|
|
|
|
boost-python boost-filesystem \
|
|
|
|
boost-regex boost-wave \
|
2022-12-14 18:37:06 -06:00
|
|
|
python36-devel libxml2-devel \
|
2023-07-15 07:28:43 -05:00
|
|
|
qwt-devel \
|
2023-07-14 19:38:41 -05:00
|
|
|
ccache \
|
|
|
|
eigen3-devel \
|
|
|
|
wget
|
|
|
|
wget http://lemon.cs.elte.hu/pub/sources/lemon-1.3.1.tar.gz; tar -xzf lemon-1.3.1.tar.gz; cd lemon-1.3.1; mkdir build; cd build; cmake ..; make install; cd ../..
|
2022-12-09 09:51:19 -06:00
|
|
|
'''
|