Commit Graph

935 Commits

Author SHA1 Message Date
jcaesar 7398edb787
Fall back to WebAssembly.compile on mime type error (#628) 2020-03-30 19:28:34 +02:00
Adam Seering 3ec7849cfe
ENH Upgrade cpython to 3.7.4 (#625) 2020-03-25 12:31:12 +01:00
wi11yp b76c401c0b
DOC complete example of using Pyodide directly from JavaScript (#408)
Co-authored-by: Michael Droettboom <mdboom@gmail.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2020-03-25 12:29:38 +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
Kevin Howell 402a30e59f
Increase the selenium timeout (#607)
I suspect this will fix recent PR failures that timeout on importing
statsmodels on Chrome.
2020-03-04 13:16:40 +01:00
JP 1eb13f2629
Message callback (#612)
* rejig loadPackage message callbacks

* adjust to keep tests working

* console log the resolve message

* test loading after failure

* appease linter
2020-02-11 19:12:15 +05:30
JP 2196c3d17c
add autograd and future packages (#609) 2020-02-03 12:50:53 +01:00
Kevin Howell c48ed60d69
ENH Reduce TOTAL_MEMORY to 5MiB (#600) 2020-02-03 12:47:47 +01: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
Adam Seering 6a02cabaad Update to use sdk-fastcomp-tag-<version> for emscripten (#589)
* Update to use sdk-fastcomp-tag-<version> for emscripten, as sdk-tag-<version> is no longer available upstream.
* Update code to use new path
* Replace Circle-CI CPU_CORES hack with environment variables (now supported upstream)

Co-authored-by: AndyLockhart <AndyLockhart@users.noreply.github.com>
2019-12-31 12:09:39 -05:00
Michael Droettboom ff24a999be Update to 0.14.3 2019-12-11 07:23:58 -05:00
Michael Droettboom 48d0391721
Add autocomplete (#584)
* Add autocomplete

* Fix test
2019-12-11 17:53:14 +05:30
Erick Rumbold e229a69dc5 Fix Misspellings (#582)
Fixed a misspelling of "registered" in two comments.
2019-12-09 19:26:40 +05:30
Michael Droettboom 49bcd6759e
Fix get_completions so it looks in the interactive namespace (#577) 2019-12-06 20:29:02 +05:30
benabel 86b1e1e3ee Add package uncertainties (#571) 2019-11-25 13:00:46 -05:00
Sergio 9398f4083b Update versions of various python packages (#570) 2019-11-25 12:58:42 -05:00
Sergio abbcd2c428 Add xlrd python package (#566) 2019-11-21 12:25:12 -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 ef01e7039d Make mkpkg command more prominent in the docs (#567)
* Make mkpkg command more prominent in the docs

Under "adding new packages", information on the mkpkg command is
buried under "meta.yaml". To make it easier to find,
give this command its own section.

* Update docs/new_packages.md

Co-Authored-By: Michael Droettboom <mdboom@gmail.com>
2019-11-19 14:51:12 -05:00
Dorian Pula f14c3fe5c8 Update the documentation around dev dependencies. (#565) 2019-11-19 11:11:46 -05:00
Sergio bd38722f2d Cleanup makefile (#563)
* Fix whilespace in makefile

* Add happy message after build-all
2019-11-18 16:32:05 -05:00
Jan Max Meyer 8af0d0526d Resolving JsProxy boolean check via number protocol (#554)
* Resolving JsProxy boolean check via number protocol

* Tests for boolean checks on js2python objects
2019-11-12 10:03:18 -05:00
Jay Harris 92b1538076 Ignores source files for Jedi and Parso (#551) 2019-10-30 08:58:48 -04:00
Teon L Brooks 55857ffcac Update MNE package (#460) 2019-10-27 09:21:01 +01:00
Jay Harris 0f452c4e44 Adds cytoolz (#539)
* Adds cytoolz

* Adds trailing newline

* Adds support for toolz and cytoolz

* Adds toolz (dependency of cytoolz)

* Updates import test
2019-10-22 12:07:34 -04:00
William Lachance cf6b8e11e5 Update README for building on Mac 2019-10-21 12:27:18 -04:00
William Lachance 0ab5e8a67c More minor patches to python to accomodate Mac 2019-10-21 12:27:18 -04:00
William Lachance 96adc4b82d Fixes/tweaks to the cross-compilation process to accomodate Mac 2019-10-21 12:27:18 -04:00
William Lachance 01175702fc Add openssl to include paths for building host copy of cpython
This should be a no-op on Linux, but is needed for Mac
2019-10-21 12:27:18 -04:00
William Lachance bbc6d8ddce Remove various linux-isms in pyodide makefile 2019-10-21 12:27:18 -04:00
William Lachance dd8faf5164 Insist on using bash shell for building pyodide
bash may not be the default on Mac
2019-10-21 12:27:18 -04:00
William Lachance 8614d71497 Ensure arith.h in libf2c gets built by touching it
The original patch for cross-compiling libf2c with wasm tried to
create an empty file corresponding to arith.h a patch, but this
does not seem to always work (e.g. on Mac)
2019-10-21 12:27:18 -04:00
William Lachance 3946cf8003
Add a docs badge to top of README (#543)
This makes it slightly easier to find the docs from repository's README
2019-10-21 10:39:17 -04:00
Jay Harris 77e3326559 Adds regex package (#538) 2019-10-16 09:26:41 -04:00
Michael Droettboom 33a7ffc1a6
Revert "Quote PATH in Makefile.envs (#535)" (#536)
This reverts commit 78cbdb4e89.
2019-10-15 13:11:49 -04:00
William Lachance 78cbdb4e89
Quote PATH in Makefile.envs (#535)
This fixes the build for cases that you have a path with a space
seperator in it (e.g. `/Applications/Racket v6.3/bin/`)
2019-10-15 13:06:33 -04:00
Filip Š 72a410c5ff Fix unknown marker variable (#528)
* Fix unknown marker variable

fix-unknown-marker-variable

* Add tests for fix

* Add comments
2019-10-11 08:56:33 -04:00
Jan Max Meyer 16c512f272 Convert integer-only doubles to PyLong (#512)
* Convert integer-only doubles to PyLong

* Using PyLong_FromDouble directly, improved tests

* This test should to it as well
2019-10-10 08:28:25 -04:00
Inés Añibarro 74b4461bda Feature/add statsmodels (#515)
* adding meta.yaml for statsmodels

* adding meta.yaml for statsmodels

* adding requirements in meta

* downgrading statsmodels to 0.9.0
2019-10-10 08:25:24 -04:00
Alon Burg b528ae7f18 DOC small fix to PyPI documentation (#523) 2019-09-24 10:52:02 +02:00
Michael Droettboom edcf610e52 Update changelog 2019-08-22 10:04:22 -04:00
Marc Abramowitz c49249854e Build _bz2 module (#364) 2019-08-22 07:43:18 -04:00
Marc Abramowitz 620446455d Add NLTK: Natural Language Toolkit (#360) 2019-08-15 10:27:16 +03:00
Marc Abramowitz 5f7e4dacdf Add "env" make target (#505)
I found this useful while debugging #501, because it let me print
environment variables like `EMSCRIPTEN_VERSION` and `PATH`.
2019-08-14 12:08:17 -04:00
Michael Droettboom 1ade2088bc Bump version: 0.13.1 → 0.14.0 2019-08-14 10:16:53 -04:00
Michael Droettboom b909b2294d Bump version: 0.13.0 → 0.13.1 2019-08-14 10:16:43 -04:00
Michael Droettboom 5db6017070
Add support for completions based on jedi (#504) 2019-08-14 10:16:12 -04:00
Rohan Chandra cb4a56d2f8 DOC Fix minor typo in code example (#488) 2019-07-16 08:43:13 +02:00