From aa9eca481cce2f25e189329baa9dfb577d469f30 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Sun, 18 Apr 2021 15:37:14 -0400 Subject: [PATCH] Used pyodide_build auto package update system (#1460) --- packages/Jinja2/meta.yaml | 6 +++--- packages/Pygments/meta.yaml | 6 +++--- packages/attrs/meta.yaml | 8 ++++---- packages/beautifulsoup4/meta.yaml | 6 +++--- packages/biopython/meta.yaml | 6 +++--- packages/cloudpickle/meta.yaml | 6 +++--- packages/cytoolz/meta.yaml | 6 +++--- packages/decorator/meta.yaml | 6 +++--- packages/docutils/meta.yaml | 6 +++--- packages/kiwisolver/meta.yaml | 6 +++--- packages/more-itertools/meta.yaml | 6 +++--- packages/networkx/meta.yaml | 6 +++--- packages/nltk/meta.yaml | 8 ++++---- packages/optlang/meta.yaml | 18 +++++++++--------- packages/packaging/meta.yaml | 8 ++++---- packages/parso/meta.yaml | 6 +++--- packages/pytz/meta.yaml | 6 +++--- packages/regex/meta.yaml | 6 +++--- packages/soupsieve/meta.yaml | 11 ++++++++--- packages/sympy/meta.yaml | 6 +++--- packages/toolz/meta.yaml | 6 +++--- packages/traits/meta.yaml | 6 +++--- packages/uncertainties/meta.yaml | 8 ++++---- packages/xlrd/meta.yaml | 6 +++--- pyodide_build/buildall.py | 4 ++++ pyodide_build/common.py | 4 ++++ 26 files changed, 95 insertions(+), 82 deletions(-) diff --git a/packages/Jinja2/meta.yaml b/packages/Jinja2/meta.yaml index eec63c527..85602e216 100644 --- a/packages/Jinja2/meta.yaml +++ b/packages/Jinja2/meta.yaml @@ -1,12 +1,12 @@ package: name: Jinja2 - version: 2.11.2 + version: 2.11.3 requirements: run: - MarkupSafe source: - sha256: 89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0 - url: https://files.pythonhosted.org/packages/64/a7/45e11eebf2f15bf987c3bc11d37dcc838d9dc81250e67e4c5968f6008b6c/Jinja2-2.11.2.tar.gz + sha256: a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6 + url: https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz test: imports: - jinja2 diff --git a/packages/Pygments/meta.yaml b/packages/Pygments/meta.yaml index efe6eeaf5..bfff83028 100644 --- a/packages/Pygments/meta.yaml +++ b/packages/Pygments/meta.yaml @@ -1,9 +1,9 @@ package: name: Pygments - version: 2.6.1 + version: 2.8.1 source: - sha256: 647344a061c249a3b74e230c739f434d7ea4d8b1d5f3721bc0f3558049b38f44 - url: https://files.pythonhosted.org/packages/6e/4d/4d2fe93a35dfba417311a4ff627489a947b01dc0cc377a3673c00cf7e4b2/Pygments-2.6.1.tar.gz + sha256: 2656e1a6edcdabf4275f9a3640db59fd5de107d88e8663c5d4e9a0fa62f77f94 + url: https://files.pythonhosted.org/packages/15/9d/bc9047ca1eee944cc245f3649feea6eecde3f38011ee9b8a6a64fb7088cd/Pygments-2.8.1.tar.gz test: imports: - pygments diff --git a/packages/attrs/meta.yaml b/packages/attrs/meta.yaml index e80cfa602..7e630f9e0 100644 --- a/packages/attrs/meta.yaml +++ b/packages/attrs/meta.yaml @@ -1,12 +1,12 @@ package: name: attrs - version: 20.1.0 + version: 20.3.0 source: - sha256: 0ef97238856430dcf9228e07f316aefc17e8939fc8507e18c6501b761ef1a42a - url: https://files.pythonhosted.org/packages/c4/d4/c2b5232ecfc0783c697a81c13efc53a4fe285d4e2c00e0d8aed90495fade/attrs-20.1.0.tar.gz + sha256: 832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700 + url: https://files.pythonhosted.org/packages/f0/cb/80a4a274df7da7b8baf083249b0890a0579374c3d74b5ac0ee9291f912dc/attrs-20.3.0.tar.gz requirements: run: - - six + - six test: imports: - attr diff --git a/packages/beautifulsoup4/meta.yaml b/packages/beautifulsoup4/meta.yaml index 3b368cc01..76c7ac9c5 100644 --- a/packages/beautifulsoup4/meta.yaml +++ b/packages/beautifulsoup4/meta.yaml @@ -1,12 +1,12 @@ package: name: beautifulsoup4 - version: 4.9.1 + version: 4.9.3 requirements: run: - soupsieve source: - sha256: 73cc4d115b96f79c7d77c1c7f7a0a8d4c57860d1041df407dd1aae7f07a77fd7 - url: https://files.pythonhosted.org/packages/c6/62/8a2bef01214eeaa5a4489eca7104e152968729512ee33cb5fbbc37a896b7/beautifulsoup4-4.9.1.tar.gz + sha256: 84729e322ad1d5b4d25f805bfa05b902dd96450f43842c4e99067d5e1369eb25 + url: https://files.pythonhosted.org/packages/6b/c3/d31704ae558dcca862e4ee8e8388f357af6c9d9acb0cad4ba0fbbd350d9a/beautifulsoup4-4.9.3.tar.gz test: imports: - bs4 diff --git a/packages/biopython/meta.yaml b/packages/biopython/meta.yaml index 1ea7aeafa..c3e58fa69 100644 --- a/packages/biopython/meta.yaml +++ b/packages/biopython/meta.yaml @@ -1,12 +1,12 @@ package: name: biopython - version: '1.77' + version: '1.78' requirements: run: - numpy source: - sha256: fb1936e9ca9e7af8de1050e84375f23328e04b801063edf0ad73733494d8ec42 - url: https://files.pythonhosted.org/packages/3d/2f/d9df24de05d651c5e686ee8fea3afe3985c03ef9ca02f4cc1e7ea10aa31e/biopython-1.77.tar.gz + sha256: 1ee0a0b6c2376680fea6642d5080baa419fd73df104a62d58a8baf7a8bbe4564 + url: https://files.pythonhosted.org/packages/89/c5/7fe326081276f74a4073f6d6b13cfa7a04ba322a3ff1d84027f4773980b8/biopython-1.78.tar.gz test: imports: - Bio diff --git a/packages/cloudpickle/meta.yaml b/packages/cloudpickle/meta.yaml index 3c6068523..96f0c5a40 100644 --- a/packages/cloudpickle/meta.yaml +++ b/packages/cloudpickle/meta.yaml @@ -1,9 +1,9 @@ package: name: cloudpickle - version: 1.5.0 + version: 1.6.0 source: - sha256: 820c9245cebdec7257211cbe88745101d5d6a042bca11336d78ebd4897ddbc82 - url: https://files.pythonhosted.org/packages/2b/42/1a742ae7a85e8e15a60696b0519f71db8ee04839fef6007c3859184fbe71/cloudpickle-1.5.0.tar.gz + sha256: 9bc994f9e9447593bd0a45371f0e7ac7333710fcf64a4eb9834bf149f4ef2f32 + url: https://files.pythonhosted.org/packages/3b/67/d1ab1b875e3cae4fc96d2372c92e590f220109738e26470b2a68ddf2baec/cloudpickle-1.6.0.tar.gz test: imports: - cloudpickle diff --git a/packages/cytoolz/meta.yaml b/packages/cytoolz/meta.yaml index ba9edb871..355edba04 100644 --- a/packages/cytoolz/meta.yaml +++ b/packages/cytoolz/meta.yaml @@ -1,9 +1,9 @@ package: name: cytoolz - version: 0.10.1 + version: 0.11.0 source: - sha256: 82f5bba81d73a5a6b06f2a3553ff9003d865952fcb32e1df192378dd944d8a5c - url: https://files.pythonhosted.org/packages/62/b1/7f16703fe4a497879b1b457adf1e472fad2d4f030477698b16d2febf38bb/cytoolz-0.10.1.tar.gz + sha256: c64f3590c3eb40e1548f0d3c6b2ccde70493d0b8dc6cc7f9f3fec0bb3dcd4222 + url: https://files.pythonhosted.org/packages/58/67/1c60da8ba831bfefedb64c78b9f6820bdf58972797c95644ee3191daf27a/cytoolz-0.11.0.tar.gz requirements: run: - nose diff --git a/packages/decorator/meta.yaml b/packages/decorator/meta.yaml index 9da8a33ea..bb5d34e3e 100644 --- a/packages/decorator/meta.yaml +++ b/packages/decorator/meta.yaml @@ -1,9 +1,9 @@ package: name: decorator - version: 4.4.2 + version: 5.0.6 source: - sha256: e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7 - url: https://files.pythonhosted.org/packages/da/93/84fa12f2dc341f8cf5f022ee09e109961055749df2d0c75c5f98746cfe6c/decorator-4.4.2.tar.gz + sha256: f2e71efb39412bfd23d878e896a51b07744f2e2250b2e87d158e76828c5ae202 + url: https://files.pythonhosted.org/packages/6a/aa/c194bd2fb168c1ebd8ffbfc12d972d09a9df0e4d485013e5ba2c8e4f1f05/decorator-5.0.6.tar.gz test: imports: - decorator diff --git a/packages/docutils/meta.yaml b/packages/docutils/meta.yaml index e6d9a850a..992ef4000 100644 --- a/packages/docutils/meta.yaml +++ b/packages/docutils/meta.yaml @@ -1,9 +1,9 @@ package: name: docutils - version: '0.16' + version: '0.17' source: - sha256: c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc - url: https://files.pythonhosted.org/packages/2f/e0/3d435b34abd2d62e8206171892f174b180cd37b09d57b924ca5c2ef2219d/docutils-0.16.tar.gz + sha256: e2ffeea817964356ba4470efba7c2f42b6b0de0b04e66378507e3e2504bbff4c + url: https://files.pythonhosted.org/packages/8e/5a/85e35f8692abd8dcd00a67e79c1e45caa6019b8d49d3bee5b2482583d81d/docutils-0.17.tar.gz test: imports: - docutils diff --git a/packages/kiwisolver/meta.yaml b/packages/kiwisolver/meta.yaml index 46f4078ff..5a4b8381c 100644 --- a/packages/kiwisolver/meta.yaml +++ b/packages/kiwisolver/meta.yaml @@ -1,9 +1,9 @@ package: name: kiwisolver - version: 1.2.0 + version: 1.3.1 source: - sha256: 247800260cd38160c362d211dcaf4ed0f7816afb5efe56544748b21d6ad6d17f - url: https://files.pythonhosted.org/packages/62/b8/db619d97819afb52a3ff5ff6ad3f7de408cc83a8ec2dfb31a1731c0a97c2/kiwisolver-1.2.0.tar.gz + sha256: 950a199911a8d94683a6b10321f9345d5a3a8433ec58b217ace979e18f16e248 + url: https://files.pythonhosted.org/packages/90/55/399ab9f2e171047d28933ae4b686d9382d17e6c09a01bead4a6f6b5038f4/kiwisolver-1.3.1.tar.gz test: imports: - kiwisolver diff --git a/packages/more-itertools/meta.yaml b/packages/more-itertools/meta.yaml index c7c163959..311556038 100644 --- a/packages/more-itertools/meta.yaml +++ b/packages/more-itertools/meta.yaml @@ -1,9 +1,9 @@ package: name: more-itertools - version: 8.5.0 + version: 8.7.0 source: - sha256: 6f83822ae94818eae2612063a5101a7311e68ae8002005b5e05f03fd74a86a20 - url: https://files.pythonhosted.org/packages/d6/03/37d7c431c4c1c17507fb7b89240ddb7be70f2027277960d525f1679363c1/more-itertools-8.5.0.tar.gz + sha256: c5d6da9ca3ff65220c3bfd2a8db06d698f05d4d2b9be57e1deb2be5a45019713 + url: https://files.pythonhosted.org/packages/fd/2d/90ea8e03076d46166b14c24c87b07ef8cf3d4e0df9a59aefbbd4db3bef7b/more-itertools-8.7.0.tar.gz test: imports: - more_itertools diff --git a/packages/networkx/meta.yaml b/packages/networkx/meta.yaml index 46867c5fc..5e28a9c84 100644 --- a/packages/networkx/meta.yaml +++ b/packages/networkx/meta.yaml @@ -1,6 +1,6 @@ package: name: networkx - version: '2.4' + version: 2.5.1 requirements: run: - decorator @@ -10,8 +10,8 @@ requirements: - matplotlib - numpy source: - sha256: f8f4ff0b6f96e4f9b16af6b84622597b5334bf9cae8cf9b2e42e7985d5c95c64 - url: https://files.pythonhosted.org/packages/bf/63/7b579dd3b1c49ce6b7fd8f6f864038f255201410905dd183cf7f4a3845cf/networkx-2.4.tar.gz + sha256: 109cd585cac41297f71103c3c42ac6ef7379f29788eb54cb751be5a663bb235a + url: https://files.pythonhosted.org/packages/b0/21/adfbf6168631e28577e4af9eb9f26d75fe72b2bb1d33762a5f2c425e6c2a/networkx-2.5.1.tar.gz test: imports: - networkx diff --git a/packages/nltk/meta.yaml b/packages/nltk/meta.yaml index 77d618c6a..2c414e90c 100644 --- a/packages/nltk/meta.yaml +++ b/packages/nltk/meta.yaml @@ -1,12 +1,12 @@ package: name: nltk - version: '3.5' + version: 3.6.1 source: - sha256: 845365449cd8c5f9731f7cb9f8bd6fd0767553b9d53af9eb1b3abf7700936b35 - url: https://files.pythonhosted.org/packages/92/75/ce35194d8e3022203cca0d2f896dbb88689f9b3fce8e9f9cff942913519d/nltk-3.5.zip + sha256: cbc2ed576998fcf7cd181eeb3ca029e5f0025b264074b4beb57ce780673f8b86 + url: https://files.pythonhosted.org/packages/31/78/00a70e1b1c1a275329aff7a72e83572f967372c921e2c1db5e9af7a4988f/nltk-3.6.1.zip requirements: run: - - regex + - regex test: imports: - nltk diff --git a/packages/optlang/meta.yaml b/packages/optlang/meta.yaml index 0d0899808..1d5e404c7 100644 --- a/packages/optlang/meta.yaml +++ b/packages/optlang/meta.yaml @@ -1,19 +1,19 @@ package: name: optlang - version: 1.4.7 + version: 1.5.1 source: - sha256: 0c9d7aae9babd5f9eac296b6f975a0e475545ac7ced9790f43796671157eb017 - url: https://files.pythonhosted.org/packages/47/85/9d028fbc971b1db9b8c3e58072237e8a7fda5cd936dd73f0b179805b5464/optlang-1.4.7.tar.gz + sha256: 102fe84cae9568983be6c0dd23d2bc3aa1ce01aa1448316f088d1c72fcc0248f + url: https://files.pythonhosted.org/packages/63/4d/7c4da36e4939f76ca32d53c4a1e5df688f6cfe291ba0302e56d6d88f5583/optlang-1.5.1.tar.gz requirements: run: - - sympy - - six - - swiglpk + - sympy + - six + - swiglpk test: imports: - - optlang - - optlang.glpk_interface - - optlang.symbolics \ No newline at end of file + - optlang + - optlang.glpk_interface + - optlang.symbolics diff --git a/packages/packaging/meta.yaml b/packages/packaging/meta.yaml index bd41f436f..bdcf2e4fd 100644 --- a/packages/packaging/meta.yaml +++ b/packages/packaging/meta.yaml @@ -1,13 +1,13 @@ package: name: packaging - version: '20.8' + version: '20.9' source: - sha256: 78598185a7008a470d64526a8059de9aaa449238f280fc9eb6b13ba6c4109093 - url: https://files.pythonhosted.org/packages/d7/c5/e81b9fb8033fe78a2355ea7b1774338e1dca2c9cbd2ee140211a9e6291ab/packaging-20.8.tar.gz + sha256: 5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 + url: https://files.pythonhosted.org/packages/86/3c/bcd09ec5df7123abcf695009221a52f90438d877a2f1499453c6938f5728/packaging-20.9.tar.gz requirements: run: - - pyparsing + - pyparsing test: imports: diff --git a/packages/parso/meta.yaml b/packages/parso/meta.yaml index b1e70be14..3462ed2a2 100644 --- a/packages/parso/meta.yaml +++ b/packages/parso/meta.yaml @@ -1,9 +1,9 @@ package: name: parso - version: 0.8.1 + version: 0.8.2 source: - sha256: 8519430ad07087d4c997fda3a7918f7cfa27cb58972a8c89c2a0295a1c940e9e - url: https://files.pythonhosted.org/packages/5d/62/31ce4b24055558771af3498266852e1a89b4ca43ecec251b16122da32dbd/parso-0.8.1.tar.gz + sha256: 12b83492c6239ce32ff5eed6d3639d6a536170723c6f3f1506869f1ace413398 + url: https://files.pythonhosted.org/packages/5e/61/d119e2683138a934550e47fc8ec023eb7f11b194883e9085dca3af5d4951/parso-0.8.2.tar.gz test: imports: - parso diff --git a/packages/pytz/meta.yaml b/packages/pytz/meta.yaml index ff572f512..1ded89a8c 100644 --- a/packages/pytz/meta.yaml +++ b/packages/pytz/meta.yaml @@ -1,9 +1,9 @@ package: name: pytz - version: '2020.1' + version: '2021.1' source: - sha256: c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048 - url: https://files.pythonhosted.org/packages/f4/f6/94fee50f4d54f58637d4b9987a1b862aeb6cd969e73623e02c5c00755577/pytz-2020.1.tar.gz + sha256: 83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da + url: https://files.pythonhosted.org/packages/b0/61/eddc6eb2c682ea6fd97a7e1018a6294be80dba08fa28e7a3570148b4612d/pytz-2021.1.tar.gz test: imports: - pytz diff --git a/packages/regex/meta.yaml b/packages/regex/meta.yaml index 47509a373..763ef4ff7 100644 --- a/packages/regex/meta.yaml +++ b/packages/regex/meta.yaml @@ -1,9 +1,9 @@ package: name: regex - version: 2020.7.14 + version: 2021.4.4 source: - sha256: 3a3af27a8d23143c49a3420efe5b3f8cf1a48c6fc8bc6856b03f638abc1833bb - url: https://files.pythonhosted.org/packages/09/c3/ddaa87500f31ed86290e3d014c0302a51fde28d7139eda0b5f33733726db/regex-2020.7.14.tar.gz + sha256: 52ba3d3f9b942c49d7e4bc105bb28551c44065f139a65062ab7912bef10c9afb + url: https://files.pythonhosted.org/packages/38/3f/4c42a98c9ad7d08c16e7d23b2194a0e4f3b2914662da8bc88986e4e6de1f/regex-2021.4.4.tar.gz test: imports: - regex diff --git a/packages/soupsieve/meta.yaml b/packages/soupsieve/meta.yaml index a1a874560..c26a514be 100644 --- a/packages/soupsieve/meta.yaml +++ b/packages/soupsieve/meta.yaml @@ -1,9 +1,14 @@ package: name: soupsieve - version: 2.0.1 + version: 2.2.1 source: - sha256: a59dc181727e95d25f781f0eb4fd1825ff45590ec8ff49eadfd7f1a537cc0232 - url: https://files.pythonhosted.org/packages/3e/db/5ba900920642414333bdc3cb397075381d63eafc7e75c2373bbc560a9fa1/soupsieve-2.0.1.tar.gz + sha256: 052774848f448cf19c7e959adf5566904d525f33a3f8b6ba6f6f8f26ec7de0cc + url: https://files.pythonhosted.org/packages/c8/3f/e71d92e90771ac2d69986aa0e81cf0dfda6271e8483698f4847b861dd449/soupsieve-2.2.1.tar.gz +# The following creates a dependency cycle and causes an infinite recurse in +# buildall. For 0.17.0 release, we are using a temporary hack. +# requirements: +# run: +# - beautifulsoup4 test: imports: - soupsieve diff --git a/packages/sympy/meta.yaml b/packages/sympy/meta.yaml index bb3f26dee..2d97b2011 100644 --- a/packages/sympy/meta.yaml +++ b/packages/sympy/meta.yaml @@ -1,12 +1,12 @@ package: name: sympy - version: 1.6.2 + version: '1.8' requirements: run: - mpmath source: - sha256: 1cfadcc80506e4b793f5b088558ca1fcbeaec24cd6fc86f1fdccaa3ee1d48708 - url: https://files.pythonhosted.org/packages/8a/43/d433f66b01a355d12602ccc7de409aea4b3a1cfdb7a2fb5dac57eb4b09c1/sympy-1.6.2.tar.gz + sha256: 1ca588a9f6ce6a323c5592f9635159c2093572826668a1022c75c75bdf0297cb + url: https://files.pythonhosted.org/packages/88/b1/e4e620f45949a4cc7c935a0c711f6aac24e875810b68c37148c7402d838f/sympy-1.8.tar.gz test: imports: - sympy diff --git a/packages/toolz/meta.yaml b/packages/toolz/meta.yaml index d743fa2f9..39556fd54 100644 --- a/packages/toolz/meta.yaml +++ b/packages/toolz/meta.yaml @@ -1,9 +1,9 @@ package: name: toolz - version: 0.10.0 + version: 0.11.1 source: - sha256: 08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560 - url: https://files.pythonhosted.org/packages/22/8e/037b9ba5c6a5739ef0dcde60578c64d49f45f64c5e5e886531bfbc39157f/toolz-0.10.0.tar.gz + sha256: c7a47921f07822fe534fb1c01c9931ab335a4390c782bd28c6bcc7c2f71f3fbf + url: https://files.pythonhosted.org/packages/d6/0d/fdad31347bf3d058002993a094da1ca95f0f3ef9beec08856d0fe4ad9766/toolz-0.11.1.tar.gz test: imports: - toolz diff --git a/packages/traits/meta.yaml b/packages/traits/meta.yaml index 73cfadb3c..f54a9a47a 100644 --- a/packages/traits/meta.yaml +++ b/packages/traits/meta.yaml @@ -1,9 +1,9 @@ package: name: traits - version: 6.1.1 + version: 6.2.0 source: - sha256: 807da52ee0d4fc1241c8f8a04d274a28d4b23d3a5f942152497d19405482d04f - url: https://files.pythonhosted.org/packages/94/d4/be3765c4c1ada555a91daa5cc9df3b6c2557ec4b55ba181c23ef5682e1f8/traits-6.1.1.tar.gz + sha256: 16fa1518b0778fd53bf0547e6a562b1787bf68c8f6b7995a13bd1902529fdb0c + url: https://files.pythonhosted.org/packages/44/f3/2fd5d25717536009cbc967449b5598fab7fe9466b84a758fc2f83ebd2c7e/traits-6.2.0.tar.gz test: imports: - traits diff --git a/packages/uncertainties/meta.yaml b/packages/uncertainties/meta.yaml index e5e707815..6678dc371 100644 --- a/packages/uncertainties/meta.yaml +++ b/packages/uncertainties/meta.yaml @@ -1,12 +1,12 @@ package: name: uncertainties - version: 3.1.4 + version: 3.1.5 source: - sha256: 63548a94899f2a51eeb89b640f6ac311f481a8016b37dce157186e44619bc968 - url: https://files.pythonhosted.org/packages/72/16/a5bdfdb39f83bf38a7750a4446977fc5aba9027da7abb922c93a372e1d0e/uncertainties-3.1.4.tar.gz + sha256: 9122c1e7e074196883b4a7a946e8482807b2f89675cb5e3798b87e0608ede903 + url: https://files.pythonhosted.org/packages/e4/65/a79d4b42179a4591993933c59e70a11b7c9d2061d0fe9babeceedcf2686a/uncertainties-3.1.5.tar.gz requirements: run: - - future + - future test: imports: - uncertainties diff --git a/packages/xlrd/meta.yaml b/packages/xlrd/meta.yaml index 4bb65db72..aaec7de02 100644 --- a/packages/xlrd/meta.yaml +++ b/packages/xlrd/meta.yaml @@ -1,9 +1,9 @@ package: name: xlrd - version: 1.2.0 + version: 2.0.1 source: - sha256: 546eb36cee8db40c3eaa46c351e67ffee6eeb5fa2650b71bc4c758a29a1b29b2 - url: https://files.pythonhosted.org/packages/aa/05/ec9d4fcbbb74bbf4da9f622b3b61aec541e4eccf31d3c60c5422ec027ce2/xlrd-1.2.0.tar.gz + sha256: f72f148f54442c6b056bf931dbc34f986fd0c3b0b6b5a58d013c9aef274d0c88 + url: https://files.pythonhosted.org/packages/a6/b3/19a2540d21dea5f908304375bd43f5ed7a4c28a370dc9122c565423e6b44/xlrd-2.0.1.tar.gz test: imports: - xlrd diff --git a/pyodide_build/buildall.py b/pyodide_build/buildall.py index fbe2cb383..c2a55c441 100755 --- a/pyodide_build/buildall.py +++ b/pyodide_build/buildall.py @@ -237,6 +237,10 @@ def build_packages(packages_dir: Path, outputdir: Path, args) -> None: for imp in pkg.meta.get("test", {}).get("imports", [name]): package_data["import_name_to_package_name"][imp] = name + # Hack for 0.17.0 release + # TODO: FIXME!! + if "soupsieve" in pkg_map: + package_data["dependencies"]["soupsieve"].append("beautifulsoup4") with open(outputdir / "packages.json", "w") as fd: json.dump(package_data, fd) diff --git a/pyodide_build/common.py b/pyodide_build/common.py index e7ebf3b9c..c4bbfe359 100644 --- a/pyodide_build/common.py +++ b/pyodide_build/common.py @@ -17,6 +17,10 @@ def _parse_package_subset(query: Optional[str]) -> Optional[Set[str]]: return None packages = {el.strip() for el in query.split(",")} packages.update(["pyparsing", "packaging", "micropip"]) + # Hack for 0.17.0 release + # TODO: FIXME!! + if "beautifulsoup4" in packages: + packages.add("soupsieve") packages.discard("") return packages