Hood Chatham
ea4527e2e0
Use packaging instead of distlib in micropip ( #1469 )
2021-04-14 20:15:31 +02:00
joemarshall
b22b4f0c9e
Move all configuration variables for compile into Makefile.envs ( #1369 )
2021-03-26 15:37:59 +01:00
Hood Chatham
a88e8edd17
Minor improvements to build handling of PYODIDE_PACKAGES ( #1341 )
2021-03-20 19:00:35 +01:00
joemarshall
1bd8380c01
Emscripten 2.0.12 Upstream backend ( #1102 )
...
Co-authored-by: Dexter Chua <dalcde@users.noreply.github.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-02-06 08:58:12 +01:00
Roman Yurchak
a68833fe6e
Add `meta.yaml` validation ( #1105 )
2021-01-11 15:59:22 +08:00
Dexter Chua
c5f9a98de3
BLD Stop hardcoding file_packager.py directory ( #1073 )
2021-01-08 17:29:01 +01:00
Michael Greminger
07e9352c6a
BLD Add cxxflags to build packages using cpp ( #1019 )
...
* Adding nlopt package (WIP)
* cxxflags added, nlopt builds
* Add docs and test for cxxflags feature
* Applied black formatter
* Remove nlopt new pkg from this branch
* Removed empty cxxflags option from SciPy meta.yaml
2021-01-03 08:17:08 +08:00
Dexter Chua
2dfeba4c05
Build with -fPIC ( #1008 )
...
This is needed for the upstream backend, and I believe is a noop under
the fastcomp backend
Co-authored-by: Michael Droettboom <mdboom@gmail.com>
Co-authored-by: Joe Marshall <joe.marshall@nottingham.ac.uk>
2021-01-02 09:17:14 +01:00
Dexter Chua
27e2800120
Use upstream file packager instead of fork ( #991 )
2021-01-01 08:48:28 +01:00
Dexter Chua
5d31bcbee4
Remove EMULATED_FUNCTION_POINTERS setting ( #970 )
...
According to pmp-p it is no longer needed, and this setting is
unavailable when using the upstream backend.
https://github.com/iodide-project/pyodide/issues/476#issuecomment-533285690
2020-12-31 11:43:49 +01:00
Dexter Chua
8588b0a4d6
Remove BINARYEN_METHOD flag ( #966 )
...
This has been removed since 1.38.23, and is always set to native-wasm
when we set WASM=1.
See https://github.com/emscripten-core/emscripten/pull/7836
2020-12-28 13:30:25 +08:00
Dexter Chua
67cf3abc0e
Remove ERROR_ON_MISSING_LIBARIES=0 ( #858 )
2020-12-14 12:04:26 +01:00
Dexter Chua
ff7ec612c5
BLD Remove --host argument in pyodide_build ( #836 )
2020-12-08 10:22:57 +01:00
Dexter Chua
0defcb3825
BLD Don't compile host python ( #830 )
2020-12-08 00:19:16 +01:00
Roman Yurchak
55934b14e6
BLD/FIX Remove ASSERTIONS build option ( #824 )
2020-12-06 11:08:12 +01:00
Dexter Chua
d67648a6b8
BLD Update package build script's default ldflags ( #817 )
2020-12-03 14:27:40 +01:00
Roman Yurchak
f7adad7eb3
Upgrade to emscripten 1.38.34 with fastcomp ( #480 )
...
Co-authored-by: Dexter Chua <dec41@srcf.net>
2020-11-30 18:54:35 +01:00
chigozienri
bc3ffaae42
MAINT: yaml.load -> yaml.safe_load in pyodide_build ( #717 )
2020-07-10 22:55:43 +02:00
Roman Yurchak
fc5495ffdb
Update to Python 3.8.2 ( #712 )
...
* Updating to CPython 3.8
* More fixes
* Skip python headers check in tools/dependency-check.sh
* Fix checksum
* Fix packages
* Fix syntax error
* Fix benchmark path
* Update CPython tests
* More test fixes
* Fix PyStone
* More Cpython test fixes
* Update docs
* Fix issue in conftest
* Add documentation
* Upload updated Docker image
2020-07-07 16:21:33 +02:00
Roman Yurchak
9afc7a1617
STY Apply black for code style ( #702 )
...
* Apply black
* A few fixes
* Relax flake8 checks
* Exclude tools/file_packager.py from black
2020-06-28 20:24:40 +02:00
Roman Yurchak
4dc422e2ab
Avoid duplicates in the list of built packages
2020-05-12 12:33:20 +02:00
Roman Yurchak
1fcf5a88f8
Refactor
2020-05-09 12:32:10 +02:00
Roman Yurchak
db5ceca12e
Lint
2020-05-09 02:06:22 +02:00
Roman Yurchak
ab6d0d9703
Add build-test-minimal CI job
2020-05-09 01:52:25 +02:00
Roman Yurchak
5ba82b81f9
Add mechanism to build a subset of packages
2020-05-09 01:28:44 +02:00
Adam Seering
3ec7849cfe
ENH Upgrade cpython to 3.7.4 ( #625 )
2020-03-25 12:31:12 +01:00
Adam Seering
7c0cbf61f4
Upgrade cpython to 3.7.3 ( #624 )
2020-03-18 10:36:50 +01:00
Michael Droettboom
2f2ed8fc26
Upgrade to Python 3.7.2 ( #321 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2020-03-12 13:30:33 +01:00
Adam Seering
f71b69bf7c
ENH Upgrade to Python 3.7.1 ( #619 )
2020-03-11 11:32:30 +01:00
Roman Yurchak
0c6b653fd0
Revert using ROOTDIR instead of TOOLSDIR
2018-09-21 14:02:25 +02:00
Roman Yurchak
72293058b9
Converting tools scripts to a python package
2018-09-20 18:44:30 +02:00