Commit Graph

906 Commits

Author SHA1 Message Date
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
Jan Max Meyer e1af6fe57c ENH Make local package sources (path) available for meta.yaml (#324) 2019-07-08 20:37:22 +02:00
Yuvi Panda c0627967c5 DOC Fix broken footer link to 'Try Pyodide' (#484) 2019-07-07 10:45:57 +02:00
Jan Max Meyer b30fa5cd3b Fixing Makefile to check for existing symlinks (#483)
Call of `make` reported "ln: failed to create symbolic link '$(PYODIDE_ROOT)/ccache/emcc': File exists". This solves this issue.
2019-07-04 17:05:49 -04:00
Roman Yurchak a9f7f266fb MAINT Refactor benchmark script (#472)
* Refactor benchmark

* Review comments

* Fix CI

* Make sure numpy is loaded
2019-07-01 08:38:18 -04:00
Michael Droettboom 62fdb183e9
Update docs link to readthedocs (#477) 2019-06-22 18:28:48 -04:00
Carol Willing 9f4dceb812 Adds Sphinx documentation build (#474)
* create proof of concept

* add rtd config file

* edit config

* minor edits in rst files

* update config from proof of concept to prod

* add a bit more explanation to contents page

* Label markdown block as js to prevent Sphinx warning

* correct links warning in Sphinx

* fix typo
2019-06-22 18:22:38 -04:00
Carol Willing 4c81899661 Update the main readme file to be more user-focused (#475)
* Edit README headings and navigation

* Add minor edits and bottom nav

* correct link and typo

* Address review comments and fix another typo

* remove unneeded link from nav
2019-06-21 20:25:44 -04:00
Roman Yurchak 2cf8639973 MAINT Move package tests under packages/ dir (#471)
* Move package tests under the packages/ folder

* Fix tests
2019-06-19 14:26:08 -04:00
Roman Yurchak 6898c871f3
Add mmap module (#468) 2019-06-18 17:55:28 -07:00
Michael Droettboom 04ed55f253 Fix #464: Display unknown attribute correctly (#470) 2019-06-18 17:36:45 -07:00
Joost van Zwieten 020b7f7783 fix micropip.install packages with dependencies (#454)
The variable `req` in method `_PackageManager.add_requirement` is erroneously
reused for iterating over recursive requirements, if any.  This causes the
remaining statement to fail.  This patch renames the variable used for the
recursive requirements to `recurs_req`.

Fixes: #413
2019-06-04 10:00:55 -04:00
Michael Droettboom 6707647fa7 Update URL 2019-06-03 15:57:17 -04:00
Michael Droettboom 100e81f141
Update URL and document using Pyodide with Iodide (#455)
* Update URL and document using Pyodide with Iodide

* Update docs/using_pyodide_from_iodide.md

Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>

* Update docs/using_pyodide_from_iodide.md

Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>
2019-06-03 15:46:14 -04:00
Michael Droettboom 2fb13ff35b Bump version: 0.12.0 → 0.13.0 2019-05-31 16:04:53 -04:00
Michael Droettboom 88880d1e87 Update CHANGELOG 2019-05-31 16:04:25 -04:00
Michael Droettboom 0ca6505261 Update docs about Netlify. 2019-05-31 16:02:51 -04:00
Michael Droettboom 1799e45525 Go back to tags only 2019-05-31 15:50:59 -04:00
Michael Droettboom d5c7794ea6 Use sudo to deploy 2019-05-31 15:50:35 -04:00
Michael Droettboom 722b8f0f7c Deploy from master 2019-05-31 14:41:15 -04:00
Michael Droettboom 87da2ec033
Automated deployment to Netlify (#451) 2019-05-31 14:39:52 -04:00
Roman Yurchak b9357dcd7f
Merge pull request #432 from mdboom/dont-use-package-name
Fix #427: Don't use "package" -- it's a reserved word
2019-05-18 22:34:29 +03:00
Michael Droettboom 8cf6863e29 Fix #427: Don't use "package" -- it's a reserved word 2019-05-17 15:51:29 -04:00
Michael Droettboom 8f675bf063
Fix #422: Correct loadedPackage -> loadedPackages (#426)
Cc: @PythonLinks
2019-05-16 10:03:34 -04:00
Madhur Tandon 6ca7c116c2 Update Instructions for Building Pyodide (#425)
Add a tip: increase the maximum allowable RAM usage to the docker container if `make` stops without any valid reason.
2019-05-16 10:03:18 -04:00
Michael Droettboom 32aacec222 Bump version: 0.11.0 → 0.12.0 2019-05-03 13:45:55 -04:00
Michael Droettboom 1a9e72b91f Update CHANGELOG 2019-05-03 13:45:50 -04:00
Michael Droettboom c3c2f10bc5
Loading wheels from PyPI (#147)
* Add micropip

* Remove CORS proxy for metadata

* Update docs

* Support loading a mixture of built-in and PyPI packages
2019-05-03 13:43:31 -04:00
Joseph D. Long 74cf8f1f84 Fixes #402 for Safari support (#409)
* Fixes #402 for Safari support

Falls back to WebAssembly.compile when compileStreaming is undefined

* Formatting tweaks for pyodide.js

* Style edit per @mdboom to pyodide.js
2019-05-03 13:40:57 -04:00
Michael Droettboom 619b4df99e
Fix #406: Correctly convert a raw ArrayBuffer to Python memoryview (#407) 2019-05-02 12:23:03 -04:00