Commit Graph

41 Commits

Author SHA1 Message Date
Gyeongjae Choi 91aad1373d
Update testing docs [skip ci] (#2929) 2022-08-02 12:19:43 +02:00
Roman Yurchak c85e00806b
MAINT Switch to pytest-pyodide (#2893)
Co-authored-by: ryanking13 <def6488@gmail.com>
2022-07-31 19:00:45 +09:00
Victor 3d28e35ade
Fix doc for building package with pyodide_build (#2854)
In the old instructions to build package it was written that you should
run pyodide_build buildall from the packages/<package-name> folder.
However, the command that comes next assumes you are in the root
(like the previous commands, i.e. to create the meta.yml template).
Fixed by removing the reference to the folder.
2022-07-08 07:57:42 -07:00
Hood Chatham cdc59accf3
DOCS Edits and updates (#2756) 2022-06-21 20:15:37 -07:00
Roman Yurchak 8de2a04ab0
API Rename packages.json to repodata.json (#2749)
Closes #2747

 * renames packages.json to repodata.json
 * renames the corresponding JS and Python variables to be a bit more explicit.

Tangentially related to #795
2022-06-20 14:46:11 -07:00
josephrocca fe4286f576 Mention that some RUSTFLAGS are set by default in built.script (#2709)
Per hoodmane's comment here:
https://github.com/pyodide/pyodide/issues/2706#issuecomment-1154714227
2022-06-15 07:38:32 -07:00
Hood Chatham dbbbbb67b2
Cryptography v36.0.2 w/ Rust (#2378) 2022-06-09 10:57:34 -07:00
Hood Chatham 0aafb5dd12
DOCS Add info about pytest marks and run_in_pyodide (#2652)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2022-06-02 10:07:12 +09:00
josephrocca 415681dae9
DOCS Improve package build instructions (#2633) 2022-05-29 10:01:12 -07:00
Hood Chatham 36dee13657
MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617)
This updates run_in_pyodide to assume that the first argument of the function will be a selenium fixture.
2022-05-25 19:47:43 -07:00
Hood Chatham 727ff55402 Late addition of ryanking13's edits to #2494 2022-05-18 18:27:40 -07:00
Hood Chatham 84049f255d
Improve docs on running packages (#2494) 2022-05-18 18:22:47 -07:00
Gyeongjae Choi 60d530801e
ENH Remove hard coded paths in `pyodide_build` (#2351)
We are pushing pyodide_build to PyPI as a Python package, but for now, 
installing pyodide_build from PyPI (i.e. pip install pyodide_build`) is almost 
useless because:

    there are bunch of hard-coded paths (e.g. Path(__file__).parents[2]),
    its dependencies are not specified in setup.cfg.

This PR is for mitigating this situation by removing hard-coded paths and
adding tests, and is also a preparation for our new CLI 
(https://github.com/pyodide/pyodide/issues/1977).
2022-04-09 13:41:10 -07:00
Hood Chatham bfcc58b6e2
Update new package docs and add more detailed meta.yaml validation (#2297) 2022-03-22 12:03:45 -07:00
Hood Chatham 0e1e2ac01c
Python 3.10 (#2225) 2022-03-17 15:48:56 -07:00
Henry Schreiner 4f8b0a0344
chore: more pre-commit checking (#2257) 2022-03-07 21:51:20 -08:00
gabrielfougeron 57a41af118
DOC Corrected sha256 doc (#2213) 2022-02-25 21:45:11 +09:00
Paul Korzhyk 33ab51a4ed
DOC Fix typo in packages path [skip ci] (#2146) 2022-01-30 12:05:53 +01:00
Hood Chatham 1f4f3e2b85
MAINT Apply prettier to everything by default (#2095) 2022-01-10 13:47:59 -08:00
Hood Chatham f44f7b3dfe
ENH improvements to pyodide-build (#2069) 2021-12-31 09:29:36 -08:00
Gyeongjae Choi ea92661365
Replace "PyPi" to "PyPI" in docs and yaml (#1962) 2021-11-15 10:26:55 +01:00
Roman Yurchak 20d760ea7c
Typo and grammar fixes (#1959) 2021-11-14 21:47:49 +01:00
Gyeongjae Choi a7e17e0985
DOC Update outdated descriptions about building pkgs [skip ci] (#1885) 2021-10-13 17:14:49 +02:00
Roman Yurchak d25bbb70fe
ENH Unvendor unit tests from packages (#1834) 2021-09-21 08:47:48 +02:00
Hood Chatham 49b33b5442
Add package config for pyodide package (#1848) 2021-09-21 08:46:44 +02:00
Sylvain f03db870a2
DOC Adding pip install instruction in the docs for pyodide-build [skip ci](#1845)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Co-authored-by: Sylvain Riondet <sylvain.riondet@emailtree.ai>
2021-09-16 22:16:07 +02:00
Roman Yurchak 3b93e3d1bb
DOC Add tutorial for adding a new package (#1829)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-09-14 09:05:44 +02:00
Hood Chatham ef88ceeb5d
Run prettier to format documentation source files [skip ci] (#1752) 2021-07-27 01:00:27 +02:00
Hood Chatham b4f4bcffdc
Update to Python 3.9.5 (#1637)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-06-19 15:49:25 -07:00
Hood Chatham 2e04752272
MAINT Improvements to node and file_packager invocations (#1600) 2021-05-29 10:31:56 -07:00
Hood Chatham 962140981a
API Don't expose pyodide as a global variable in loadPyodide (#1597) 2021-05-22 18:54:27 -07:00
Roman Yurchak 4e9d10833e
BLD Create an installable pyodide-build package (#1566) 2021-05-03 20:51:11 +02:00
Roman Yurchak 38b95f9080
CI/DOC fixes following rename of master branch to main (#1488) 2021-04-19 11:37:59 +02:00
Roman Yurchak 4c1024545f
DOC Add pyodide_build CLI documentation (#1471) 2021-04-15 18:54:26 +02:00
Roman Yurchak 8ac788c424
DOC Rename repo links under the Pyodide org (#1383) 2021-03-29 10:37:03 +02:00
Hood Chatham a7da9a6edd
DOC More minor edits to micropip and pyodide.js docstrings (#1357) 2021-03-21 09:15:57 -07:00
Hood Chatham f8bb138fa7
DOC Normalize capitalization of Python, Pyodide, and Javascript (#1297) 2021-03-03 09:11:50 +01:00
joemarshall 451924ba97
Clapack as so (#1236) 2021-02-26 17:01:10 +01:00
leafjolt fe1e304ae7
DOC Fix broken links in documentation homepage (#1260) 2021-02-16 22:59:51 +01:00
Hood Chatham 19ebad28dc
DOC Use sphinx-js for pyodide_js documentation (#1197) 2021-02-06 21:17:57 +01:00
Hood Chatham dbc60a8abf
DOCS: Move docs into three subfolders based on top level sections (#1149) 2021-01-18 20:56:47 +01:00