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
e7dd4588ab
MNT Add pre-commit config ( #698 )
2020-06-27 14:57:48 +02:00
William Lachance
c3ac3d3357
Document and check for a few more things when building pyodide ( #593 )
...
* cmake
* pkg-config
* fix check for pyyaml
2020-01-02 17:42:43 -05:00
Dorian Pula
a1663e77e0
Add dependency check for the builds. ( #568 )
...
* Add dependency check for the builds.
* Use Python 3 specifically.
* Use the right target.
2019-11-19 16:51:45 -05:00
William Lachance
cf6b8e11e5
Update README for building on Mac
2019-10-21 12:27:18 -04:00
Michael Droettboom
7ecb6b7340
Ignore the gfortran link
2019-01-23 19:58:45 -05:00
Madhur Tandon
a704d5a04b
Implement the ABI number functionality.
...
Modified ``Makefile`` and ``packages/Makefile`` to get ``PYODIDE_PACKAGE_ABI`` from ``Makefile.envs``
Made ``checkABI`` as a public API function.
Modified ``file_packager.py`` to check for the compatible ABI number.
Defined ABI number with which pyodide is built in Makefile.envs
Accepted ABI number in ``file_packager.py`` as an argument.
Modified ``buildpkg.py`` and ``buildall.py`` to account for the new argument.
Added the corresponding ``test_different_ABI`` test.
2019-01-23 00:07:39 +05:30
Michael Droettboom
4b3bfe53ad
Upgrade emscripten to 1.38.22
2019-01-10 07:40:01 -05:00
Michael Droettboom
58048cff2c
Upgrade to emscripten 1.38.12
2018-10-01 18:56:57 -04:00
Roman Yurchak
72293058b9
Converting tools scripts to a python package
2018-09-20 18:44:30 +02:00
Michael Droettboom
0d4b22ba77
Use LZ4 filesystem compression, using the canonical C implementation
2018-09-19 16:44:54 -04:00
Michael Droettboom
fcc2b7a036
Reorg pyodide ns to separate emscripten details from public API
2018-09-19 10:50:23 -04:00
Michael Droettboom
a028a86d51
Add comment about source.
2018-09-12 11:17:00 -04:00
Michael Droettboom
84f2f28242
Vendor file_packager.py
2018-09-12 10:55:50 -04:00
Michael Droettboom
56562257ef
Fix #71 : Upgrade to Python 3.7
2018-09-06 10:56:33 -04:00
Michael Droettboom
b66d698414
Install to a directory, and use that, instead of just the build/lib...
2018-08-23 11:59:33 -04:00
Michael Droettboom
c8527c5e5e
Don't include full paths in package metadata
2018-08-21 11:29:14 -04:00
Roman Yurchak
6ef80a8f5d
Use python instead of python2
2018-08-17 00:09:50 +03:00
Michael Droettboom
e68fb5e0a2
Merge pull request #103 from rth/sha256-hash
...
Add support for sha256 checksum
2018-08-06 14:17:36 -04:00
Roman Yurchak
a24a7fe5f8
Add support for sha256 checksum
2018-08-06 18:03:51 +03:00
Michael Droettboom
fa23049e0c
Minor fixups from pull request
2018-08-06 10:01:28 -04:00
Michael Droettboom
9f72505eff
Fix benchmarks
2018-08-03 17:11:38 -04:00
Michael Droettboom
2d0b9ee23a
Use pathlib for path manipulations
2018-08-03 17:11:38 -04:00
Roman Yurchak
369a7124ad
Skip compile-and-configure cases for numpy
2018-07-26 11:44:09 +02:00
Michael Droettboom
c5597313a0
Turn on `--use-preload-plugins`
2018-06-23 08:28:34 -04:00
Michael Droettboom
7fac966200
Fix glitches in last few commits
2018-06-22 14:49:52 -04:00
Michael Droettboom
222c0248a1
Add documentation to new build tools.
...
Clean up argument parsing.
2018-06-22 10:22:00 -04:00
Michael Droettboom
2067c1c302
Try importing importlib.machinery in a different way
2018-06-20 21:20:26 -04:00
Michael Droettboom
037d485fac
Linting
2018-06-20 17:10:06 -04:00
Michael Droettboom
17e1562ded
MVP of a proper packaging system
2018-06-20 14:54:47 -04:00