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