Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pyodide/pyodide

Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
https://github.com/pyodide/pyodide

Testing pytest

4dd93ca99af4685e19daff7f41b7031190f0a527 authored over 6 years ago by Roman Yurchak <[email protected]>
Package setuptools

c512d8237dd445d1fbee0f31dfc5445a3aa6e09a authored over 6 years ago by Roman Yurchak <[email protected]>
Remove six

5761705326a2449d351e316b21c5aeb65a2fc3b2 authored over 6 years ago by Roman Yurchak <[email protected]>
Remove prints used for debugging

86497e981827e04cf1fa3a3d9492cb00a36a32b8 authored over 6 years ago by Roman Yurchak <[email protected]>
Package pytest

58f73c3d79f48794522c41d53b723cc2ca67f198 authored over 6 years ago by Roman Yurchak <[email protected]>
Use NamedTemporaryFile in pytest

56597e2d5a0d4d64cdef658de080ec66f180dab6 authored over 6 years ago by Roman Yurchak <[email protected]>
`square` -> `cube` to avoid aliasing

This makes for a clearer & more convincing demo since `square` was already defined on the Python...

8c83cfa7f885d63bc617f6589a3f8ff1d4460ac4 authored over 6 years ago by thatneat <[email protected]>
Merge pull request #125 from rth/load_package_custom_url

Fix: Loading packages from custom URLs (part 1)

79c97f8d51d839f000283395b4ef829cec241e3b authored over 6 years ago by Michael Droettboom <[email protected]>
Document loading packages from custom URLs

2aa98eb6c576235bc026a9f00d1e383aa254b3e3 authored over 6 years ago by Roman Yurchak <[email protected]>
Throw error on invalid packages

11fcaf8da64ed816e858f3a9b1e179b19231b9de authored over 6 years ago by Roman Yurchak <[email protected]>
Better logs when PyodideInited() or PackageLoaded() fails on Chrome

c9d5ba3c8ed4d9906ef71256232ba18b3e4817d6 authored over 6 years ago by Roman Yurchak <[email protected]>
More review comments

f35aa2eede70a92bf7c7b30d9bf5954ab0a5ad7f authored over 6 years ago by Roman Yurchak <[email protected]>
Case insensitive packages / URLs

99772a9ac81d8d227c0621f0ec8f0b529423e824 authored over 6 years ago by Roman Yurchak <[email protected]>
Unit tests for loading packages from user defined URLs

068906bbf7aa69b7e08ee787dd994c2b9a0057f4 authored over 6 years ago by Roman Yurchak <[email protected]>
Flake8 and store artefacts in CircleCI

ff45a550a6193fcae7645c40b08358d46976b1b3 authored over 6 years ago by Roman Yurchak <[email protected]>
Re-use built-in web server

5030eae5b716e1f778e479650689a450a52a0fa0 authored over 6 years ago by Roman Yurchak <[email protected]>
Loading packages from custom URLs

b2156caa94040205b1356c5100bac398c3160a24 authored over 6 years ago by Roman Yurchak <[email protected]>
Detect repeated loading of the same package from multiple URI

2eeb42ebf1d55b0a8905efaa1327cd872e7ad31b authored over 6 years ago by Roman Yurchak <[email protected]>
Checking valid package name / url

f50275335d50758c28fc5e5d9ef1397c9aef47a7 authored over 6 years ago by Roman Yurchak <[email protected]>
Validate package URI

4f665e0a3a9217c40184d7630d46b3c6baf70930 authored over 6 years ago by Roman Yurchak <[email protected]>
Merge pull request #131 from rth/improve-testing-setup

Generate test resources with make all

b9f3eec925a8484de4cd971c1a5b66088ca686c7 authored over 6 years ago by Michael Droettboom <[email protected]>
Address review comments

bfd0e586310099a82eca3cce0125c5b380ec0c76 authored over 6 years ago by Roman Yurchak <[email protected]>
Fix clang-format linting

46c2aa9bf7f28d7b832b6ab6fbf0f1cbcc8fb656 authored over 6 years ago by Roman Yurchak <[email protected]>
Copy test data in a pytest fixture

153c6324b9fef8c42d5e6cc9a8777af27ed1ef4f authored over 6 years ago by Roman Yurchak <[email protected]>
Merge pull request #130 from rth/fix-build

MNT Fix clang-format linting in Circle CI

5c3b2eaae9d10fb1abcee51d89f2237dd3599639 authored over 6 years ago by Michael Droettboom <[email protected]>
Use clang-format from emcc/clang

f15e13d3cd11b8be1ff492acd52b0cf8930abb7b authored over 6 years ago by Roman Yurchak <[email protected]>
Merge pull request #116 from rth/parallel-circleci-tests

Running chrome and firefox tests in parallel Circle CI builds

94c0ab349ff2f170818579da1904e3b2d3022282 authored over 6 years ago by Michael Droettboom <[email protected]>
Better CircleCI workspace usage

ff6f7e3616594dd74c7cb7f199ed478f45448c1b authored over 6 years ago by Roman Yurchak <[email protected]>
Better Circle CI workflow

96f26596b3c5d9d2a0cdfb823561c5048549a3d9 authored over 6 years ago by Roman Yurchak <[email protected]>
Merge pull request #127 from mdboom/use-results-of-install

Install to a directory, and use that, instead of just the build/lib...

b2ea0ed40a16890b79fa1357958bc32621001a44 authored over 6 years ago by Michael Droettboom <[email protected]>
Add patch

30e82a2d86b3398b5adbba47ce66fcded8e3c009 authored over 6 years ago by Michael Droettboom <[email protected]>
Install to a directory, and use that, instead of just the build/lib...

b66d6984149cb6c23901250a0aba402d6cbccd32 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #123 from mdboom/no-full-paths

Don't include full paths in build products

56ef3a09605a0aff92d3d1923ec1197173fbc3cb authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #117 from rth/mark-known-failures

Mark crashing tests as known failures

9736ef1d8ff9dc756657aa2f78753346ce26c258 authored over 6 years ago by Michael Droettboom <[email protected]>
Don't use pytest-rerunfailures

0b752777a24d4aaad0acf9e0848cc0f5429c884a authored over 6 years ago by Roman Yurchak <[email protected]>
Don't run xfail tests

e2a723de5f2e0f071ab604b6126873be3225faa1 authored over 6 years ago by Roman Yurchak <[email protected]>
Don't include full paths in sysconfigdata

3c8bcae56b27be3c664e5ef34b94e959dbb7c06e authored over 6 years ago by Michael Droettboom <[email protected]>
Don't include full paths in package metadata

c8527c5e5e07e130315971a5bbb2b6da34f0d607 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #120 from mdboom/numpy-use-local-blas-and-lapack

Fix #115: Forcibly use the local copy of blas and lapack

ae15fa88c0fe5ad93e8819f9d048b2b2064c98b8 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix typo and more passing tests

396ca9cfcc8945229a518e2a1828ac8049fd758d authored over 6 years ago by Roman Yurchak <[email protected]>
Use selenium.browser in test_run_core_python_test

02b61eea626f36b01addd5811e17416f852dcf7e authored over 6 years ago by Roman Yurchak <[email protected]>
Run CPython tests that used to crash and now pass

f0b9cf1c514aa7f38d505c125f18a6c39ea7acce authored over 6 years ago by Roman Yurchak <[email protected]>
Add browser attribute in selenium fixture

16ff5aaeefb7bf2f9da5394a5e8f5db14abf826c authored over 6 years ago by Roman Yurchak <[email protected]>
Mark pandas as XFAIL on chrome

7553ab4bfec6a2a96e92288c8801a5266b6422f0 authored over 6 years ago by Roman Yurchak <[email protected]>
Supporting Chrome/Firefox specific failures

22ecc3484780137f6991c07eebdf3692ab9ff107 authored over 6 years ago by Roman Yurchak <[email protected]>
Show pytest report for skipped tests, XFAIL, XPASS

02905d8ca5f85f5f7a0dfba6728514edc32c2f8d authored over 6 years ago by Roman Yurchak <[email protected]>
Marking known failures in test_run_core_python_test

30195bfa8a88f3a52b188f5e9f36c9ddb59a8678 authored over 6 years ago by Roman Yurchak <[email protected]>
Fix #115: Forcibly use the local copy of blas and lapack

14f5e9b39dc6c14b1871ebf006bd24667e2b8925 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #118 from rth/reuse-selenium

Reuse selenium fixture in tests

9ad6830e6c646f578627bd8df9b25664dfc07f41 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix matplotlib and mark test_rlcompleter as crashing

ee8ac7471e9007098f865ac64cae1457ce2bb544 authored over 6 years ago by Roman Yurchak <[email protected]>
Fix matplotlib tests

ce15a29157f657019c7b9500895260b4d6e9a553 authored over 6 years ago by Roman Yurchak <[email protected]>
More generic selenium fixture caching mechanism

9245f6f2464377c3900e233a7f1e611a8d2d779d authored over 6 years ago by Roman Yurchak <[email protected]>
Cache selenium fixture at the module level

6b51f3a21ebc10ce49ae049e55c859a348dbab3b authored over 6 years ago by Roman Yurchak <[email protected]>
Merge pull request #98 from rth/common-tests

Mechanism for testing imports

b47713d4f2409a9ea2f8f9b5d9f12ff8ab99b30a authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #114 from rth/fix-emscripten-version

MAINT Fix emscripten version 1.38.10 everywhere and remove python2 from build

367fc17cfa3794f7742c27fda702a29113dd4781 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix package name / import name issue

af8058c41dd3a10b4a9bfd3b12872e6d571e50eb authored over 6 years ago by Roman Yurchak <[email protected]>
Use python instead of python2

6ef80a8f5ddad8ee7c2b40767692104d64a27bef authored over 6 years ago by Roman Yurchak <[email protected]>
Fix emscripten tag 1.38.10

4d2f4bf6ac9bd3dcfb03f3df40152f83c6e0ffc2 authored over 6 years ago by Roman Yurchak <[email protected]>
Mark pandas as a known failure on Chrome

6d6f60e84f0a4715392db5ee7d7cefb124c8595d authored over 6 years ago by Roman Yurchak <[email protected]>
Merge pull request #111 from mdboom/dont-include-compiled-tests

Don't include compiled tests

859c0d487a1a85bc15b707694367122521fb1833 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #110 from mdboom/fix-data-file-loading

Fix #109: Fix the path of external data files

6099c4d9d69c03b7bb5aa637bacc6e3e50695155 authored over 6 years ago by Michael Droettboom <[email protected]>
Don't include compiled tests

a5c5101e11208d3e22259ccb61c51bf096d2f10d authored over 6 years ago by Michael Droettboom <[email protected]>
Fix #109: Fix the path of external data files

8d22b2777ceda09aeafdfd1dd619936ca0868950 authored over 6 years ago by Michael Droettboom <[email protected]>
Mechanism for testing imports

f38e01e4754973f69cd47bfaeb7dd96d1e2624ae authored over 6 years ago by Roman Yurchak <[email protected]>
Address review comments

076e9bb083e20231a8a99f361721b85aa7b2e345 authored over 6 years ago by Roman Yurchak <[email protected]>
Merge pull request #106 from mdboom/retry-chrome

Automatically retry failed tests

1bdede95c9953d9e28880bcd387fc6425b8852d1 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #105 from mdboom/save-cache-every-time

Save Circle-CI cache every time

989f9675e9d5fdc43099fb861ddb7bfa60c921e3 authored over 6 years ago by Michael Droettboom <[email protected]>
Add missing import

154a65ff7bda77dec284cd3ebbd2ad6b88373447 authored over 6 years ago by Michael Droettboom <[email protected]>
Automatically retry failed tests

6c8c599dce13667bd02cfb569efa4022cee56e61 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #103 from rth/sha256-hash

Add support for sha256 checksum

e68fb5e0a2ead2a85d05ce09a0b6bbf6b906422b authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #104 from mdboom/chrome-crash-fix

Update chromedriver

7d0accb71854134f5b84fced295e7631220b944e authored over 6 years ago by Michael Droettboom <[email protected]>
Add hyphen so nothing will match exactly

6cc80fbf2a60ac535545244ac38a4558776059fc authored over 6 years ago by Michael Droettboom <[email protected]>
Zero ccache results before build

93e851a88a0b89e5ddf205374ea92842eee71dbe authored over 6 years ago by Michael Droettboom <[email protected]>
Resave the cache every time

1c2e37fd02940e5281a9aad448a68149423d3fe9 authored over 6 years ago by Michael Droettboom <[email protected]>
Update chromedriver

3d84c3f9ca161b87a6b4405efc2acaa72503cc39 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #101 from mdboom/use-pathlib

Use pathlib for path manipulations

c920def200a7ef02ff73729f2ff06d0cd9cac4b4 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix typo in new_packages

4e6abf67b5762198c2e19830a309ae628fe034ff authored over 6 years ago by Roman Yurchak <[email protected]>
DOC Indicate that only one checksum entry can be provided

4cdb390d3cc1c5c24854149f573398c3105cbb51 authored over 6 years ago by Roman Yurchak <[email protected]>
Add support for sha256 checksum

a24a7fe5f8aaebce8abfb48244e6612db3b10cb9 authored over 6 years ago by Roman Yurchak <[email protected]>
Minor fixups from pull request

fa23049e0c7e1beec4edc2f5866949238d26153b authored over 6 years ago by Michael Droettboom <[email protected]>
Use pathlib for path manipulations

2d0b9ee23ac043af244e813cba20e36ef613c8d5 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix benchmarks

9f72505effdf7f19429ef1ac3015263662095884 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #102 from mdboom/update-geckodriver

Update geckodriver to 0.21.0

ef8da067be942220e493be105d99bafd8430fa4d authored over 6 years ago by Michael Droettboom <[email protected]>
Update geckodriver to 0.21.0

b14499332f80c42694b3cd471339ab5cbb92d4dc authored over 6 years ago by Michael Droettboom <[email protected]>
LINT

58652fef5d8a87c09d6d53945f64068f3c22b0a9 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #96 from mdboom/fix93-string-decoding

Fix #93 by avoiding use of TextDecoder

779da3cd4ed1343475812938002abc2306115af8 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix #93 by avoiding use of TextDecoder

Any use of TextDecoder on a part of the Wasm HEAP seems to cause crashes
when using WebAssembly....

a07b6f391325047b63a324a16ddcfaae25afccf5 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #94 from rth/skip-compile-and-configure

Skip compile and configure cases during numpy build

38f839df718b6dd833986d0104b69cfea78d33b4 authored over 6 years ago by Michael Droettboom <[email protected]>
Mention chromedriver in the README

4d7ce3f36c900e7a4daeee70efeca280d8898e97 authored over 6 years ago by Roman Yurchak <[email protected]>
Skip compile-and-configure cases for numpy

369a7124ad0a413860a3fdeda86f822e6050aa09 authored over 6 years ago by Roman Yurchak <[email protected]>
Merge pull request #79 from mdboom/codecs

Obsoletes #22. Include all codecs, since removing tests imp. size

efac715e60bad303ecbea4263487e441ff488c6d authored over 6 years ago by Michael Droettboom <[email protected]>
Fix some tests

6c1b25101b75deef390a1232b2a7343292af268f authored over 6 years ago by Michael Droettboom <[email protected]>
Fix case where ccache isn't installed

860de942b8b183a9b679acc25f667e91f8041be1 authored over 6 years ago by Michael Droettboom <[email protected]>
Obsoletes #22. Include all codecs, since removing tests imp. size.

5c5bf6adf397a4784b092857782cce8d841834bf authored over 6 years ago by Michael Droettboom <[email protected]>
Use instafail so we can see what's going on

73934a3f442dde27d9d10184a2c31a765470ff1e authored over 6 years ago by Michael Droettboom <[email protected]>
Merge pull request #89 from mdboom/update-emscripten

Update emscripten to 1.38.10

6c9cbc11b6ea445bbcf890ad994227cd1cbab4b9 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix paths

a02c2de983f9719bcee1550ed9c08b9d5fc7c3a5 authored over 6 years ago by Michael Droettboom <[email protected]>
Add another symbol to force inclusion of C++ exceptions

b3d8e4c2a7973792d98fd3f0790684a127a29d1c authored over 6 years ago by Michael Droettboom <[email protected]>
Fix emsdk build

3c08f1541de7078df5198e01a61ba4e03f522e34 authored over 6 years ago by Michael Droettboom <[email protected]>
Update emscripten to 1.38.10

4153f5bc83f5ea6ba80db7dc4256db353eacef98 authored over 6 years ago by Michael Droettboom <[email protected]>