Commit Graph

19 Commits

Author SHA1 Message Date
youben11
0eedbf4dc4 build(python): add opt to build with CUDA support
env variables can be set to build python wheels with CUDA support
2022-10-20 10:36:32 +01:00
youben11
0987fade80 fix: parameterize DATAFLOW_EXECUTION in python wheel 2022-10-07 16:59:34 +01:00
youben11
8f05f9ea72 ci: change package release process
it should be now faster using the same compilation cache as the test
build.
2022-09-19 13:24:20 +01:00
youben11
f6bc836c92 fix: use relative paths in setup.py 2022-03-17 16:15:02 +01:00
youben11
81a89f2350 chore: update repo url for python package 2022-01-07 12:02:06 +01:00
youben11
d0d6237aaa chore: update package metadata
specify license
update package long description
2022-01-07 11:20:32 +01:00
youben11
2009ee1c94 chore: changing ref to repo after its renaming
also formatting and update the check_license script to match that
2022-01-06 12:40:10 +01:00
youben11
492ce3309a chore(python): change version file
we don't want the version file to be included in the package to not
clash with version files of other subpackages, as it should be part of
the bigger concrete namespace package
2022-01-04 09:28:42 +01:00
youben11
0bbacdbb17 chore(python): rename package to concrete-compiler 2022-01-04 09:24:49 +01:00
youben11
c276e13d97 chore(python): add namespace init file 2022-01-03 15:27:24 +01:00
youben11
47ef595a2a chore: use namespace concrete for the py package
Compiler tools such as CompilerEngine would now be imported from
concrete.compiler
Dialects would now be imported from concrete.lang.dialects
And anything related to concretelang can be imported directly from
concrete.lang
2021-12-29 15:13:34 +01:00
youben11
e73291abdc chore: rename compiler to concrete-compiler
zamalang => concretelang
zamacompiler => concretecompiler
2021-12-29 15:13:34 +01:00
youben11
319cc3fd28 fix(python): copy dynamic library into macos wheel 2021-12-16 09:15:25 +01:00
youben11
b812f6f7f2 feat(python): version python package from git tag
automatic detection of version from git tag and update of the python
version file
2021-12-16 09:15:25 +01:00
youben11
aa07d12910 fix(python): add PyYAML as deps 2021-12-15 16:24:35 +01:00
youben11
da8e6c3c0d refactor(python): customize python package build 2021-12-13 16:35:56 +01:00
youben11
c54af9b550 fix(python): list numpy as a requirement 2021-12-07 09:05:54 +01:00
youben11
0670d4efc1 fix(python): add mlir[.dialects] as namespace packages
I initially thought there were missing init files, but it was intended
that mlir and mlir.dialects are namespace packages
2021-11-08 15:29:57 +01:00
youben11
5a2e9460fb build: setup build tools for python package
- Docker image to build wheels for linux_x86_64 CPython 3.[8,9,10] with
  GLIBC >= 2.24
- Specify which Python to use in Makefile
- Fix cmake build to handle when libpython isn't available (cmake>3.18)
2021-10-26 16:31:04 +02:00