From fb74e9de926909f34ef63fdcdc21b3390b54ed4f Mon Sep 17 00:00:00 2001 From: Gyeongjae Choi Date: Sat, 14 Oct 2023 11:04:58 +0000 Subject: [PATCH] Add more packages --- packages/MarkupSafe/meta.yaml | 13 +++++++++++++ packages/atomicwrites/meta.yaml | 13 +++++++++++++ packages/attrs/meta.yaml | 17 +++++++++++++++++ packages/exceptiongroup/meta.yaml | 13 +++++++++++++ packages/iniconfig/meta.yaml | 13 +++++++++++++ packages/more-itertools/meta.yaml | 11 +++++++++++ packages/openssl/meta.yaml | 30 ++++++++++++++++++++++++++++++ packages/packaging/meta.yaml | 14 ++++++++++++++ packages/pluggy/meta.yaml | 13 +++++++++++++ packages/py/meta.yaml | 17 +++++++++++++++++ packages/pyparsing/meta.yaml | 8 ++++++++ packages/setuptools/meta.yaml | 21 +++++++++++++++++++++ packages/six/meta.yaml | 13 +++++++++++++ 13 files changed, 196 insertions(+) create mode 100644 packages/MarkupSafe/meta.yaml create mode 100644 packages/atomicwrites/meta.yaml create mode 100644 packages/attrs/meta.yaml create mode 100644 packages/exceptiongroup/meta.yaml create mode 100644 packages/iniconfig/meta.yaml create mode 100644 packages/more-itertools/meta.yaml create mode 100644 packages/openssl/meta.yaml create mode 100644 packages/packaging/meta.yaml create mode 100644 packages/pluggy/meta.yaml create mode 100644 packages/py/meta.yaml create mode 100644 packages/pyparsing/meta.yaml create mode 100644 packages/setuptools/meta.yaml create mode 100644 packages/six/meta.yaml diff --git a/packages/MarkupSafe/meta.yaml b/packages/MarkupSafe/meta.yaml new file mode 100644 index 0000000..31f3a81 --- /dev/null +++ b/packages/MarkupSafe/meta.yaml @@ -0,0 +1,13 @@ +package: + name: MarkupSafe + version: 2.1.3 + top-level: + - markupsafe +source: + sha256: af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad + url: https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz +about: + home: https://palletsprojects.com/p/markupsafe/ + PyPI: https://pypi.org/project/MarkupSafe + summary: Safely add untrusted strings to HTML/XML markup. + license: BSD-3-Clause diff --git a/packages/atomicwrites/meta.yaml b/packages/atomicwrites/meta.yaml new file mode 100644 index 0000000..25d76f9 --- /dev/null +++ b/packages/atomicwrites/meta.yaml @@ -0,0 +1,13 @@ +package: + name: atomicwrites + version: 1.4.1 + top-level: + - atomicwrites +source: + sha256: 81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11 + url: https://files.pythonhosted.org/packages/87/c6/53da25344e3e3a9c01095a89f16dbcda021c609ddb42dd6d7c0528236fb2/atomicwrites-1.4.1.tar.gz +about: + home: https://github.com/untitaker/python-atomicwrites + PyPI: https://pypi.org/project/atomicwrites + summary: Atomic file writes. + license: MIT diff --git a/packages/attrs/meta.yaml b/packages/attrs/meta.yaml new file mode 100644 index 0000000..be036e5 --- /dev/null +++ b/packages/attrs/meta.yaml @@ -0,0 +1,17 @@ +package: + name: attrs + version: 23.1.0 + top-level: + - attr + - attrs +source: + sha256: 1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04 + url: https://files.pythonhosted.org/packages/f0/eb/fcb708c7bf5056045e9e98f62b93bd7467eb718b0202e7698eb11d66416c/attrs-23.1.0-py3-none-any.whl +requirements: + run: + - six +about: + home: https://www.attrs.org/ + PyPI: https://pypi.org/project/attrs + summary: Classes Without Boilerplate + license: MIT diff --git a/packages/exceptiongroup/meta.yaml b/packages/exceptiongroup/meta.yaml new file mode 100644 index 0000000..1f399d1 --- /dev/null +++ b/packages/exceptiongroup/meta.yaml @@ -0,0 +1,13 @@ +package: + name: exceptiongroup + version: 1.1.3 + top-level: + - exceptiongroup +source: + url: https://files.pythonhosted.org/packages/ad/83/b71e58666f156a39fb29417e4c8ca4bc7400c0dd4ed9e8842ab54dc8c344/exceptiongroup-1.1.3-py3-none-any.whl + sha256: 343280667a4585d195ca1cf9cef84a4e178c4b6cf2274caef9859782b567d5e3 +about: + home: https://github.com/agronholm/exceptiongroup + PyPI: https://pypi.org/project/exceptiongroup + summary: Backport of PEP 654 (exception groups) + license: MIT diff --git a/packages/iniconfig/meta.yaml b/packages/iniconfig/meta.yaml new file mode 100644 index 0000000..19bef97 --- /dev/null +++ b/packages/iniconfig/meta.yaml @@ -0,0 +1,13 @@ +package: + name: iniconfig + version: 2.0.0 + top-level: + - iniconfig +source: + sha256: b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374 + url: https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl +about: + home: http://github.com/RonnyPfannschmidt/iniconfig + PyPI: https://pypi.org/project/iniconfig + summary: "iniconfig: brain-dead simple config-ini parsing" + license: MIT License diff --git a/packages/more-itertools/meta.yaml b/packages/more-itertools/meta.yaml new file mode 100644 index 0000000..9f44b71 --- /dev/null +++ b/packages/more-itertools/meta.yaml @@ -0,0 +1,11 @@ +package: + name: more-itertools + version: 10.1.0 + top-level: + - more_itertools +source: + sha256: 64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6 + url: https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl +about: + PyPI: https://pypi.org/project/more-itertools + summary: More routines for operating on iterables, beyond itertools diff --git a/packages/openssl/meta.yaml b/packages/openssl/meta.yaml new file mode 100644 index 0000000..51b7d37 --- /dev/null +++ b/packages/openssl/meta.yaml @@ -0,0 +1,30 @@ +package: + name: openssl + version: 1.1.1n + tag: + - library +source: + url: https://www.openssl.org/source/openssl-1.1.1n.tar.gz + sha256: 40dceb51a4f6a5275bde0e6bf20ef4b91bfc32ed57c0552e2e8e15463372b17a +build: + type: shared_library + script: | + emconfigure ./Configure \ + gcc \ + -no-ui-console \ + -no-tests \ + -DHAVE_FORK=0 \ + -DOPENSSL_NO_SECURE_MEMORY \ + -DNO_SYSLOG \ + ${SIDE_MODULE_CFLAGS} \ + --prefix=${WASM_LIBRARY_DIR} + + sed -i 's!^CROSS_COMPILE=.*!!g' Makefile + make build_generated + make -j ${PYODIDE_JOBS:-3} libcrypto.a + make -j ${PYODIDE_JOBS:-3} libssl.a + emar -d libcrypto.a liblegacy-lib-bn_asm.o liblegacy-lib-des_enc.o liblegacy-lib-fcrypt_b.o + emcc ${SIDE_MODULE_LDFLAGS} libcrypto.a -o libcrypto.so + emcc ${SIDE_MODULE_LDFLAGS} libssl.a -o libssl.so + make install_sw + cp libcrypto.so libssl.so ${DISTDIR} diff --git a/packages/packaging/meta.yaml b/packages/packaging/meta.yaml new file mode 100644 index 0000000..50754cd --- /dev/null +++ b/packages/packaging/meta.yaml @@ -0,0 +1,14 @@ +package: + name: packaging + version: "23.1" + top-level: + - packaging +source: + sha256: a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f + url: https://files.pythonhosted.org/packages/b9/6c/7c6658d258d7971c5eb0d9b69fa9265879ec9a9158031206d47800ae2213/packaging-23.1.tar.gz + +about: + home: https://github.com/pypa/packaging + PyPI: https://pypi.org/project/packaging + summary: Core utilities for Python packages + license: BSD-2-Clause or Apache-2.0 diff --git a/packages/pluggy/meta.yaml b/packages/pluggy/meta.yaml new file mode 100644 index 0000000..2eed391 --- /dev/null +++ b/packages/pluggy/meta.yaml @@ -0,0 +1,13 @@ +package: + name: pluggy + version: 1.2.0 + top-level: + - pluggy +source: + sha256: c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849 + url: https://files.pythonhosted.org/packages/51/32/4a79112b8b87b21450b066e102d6608907f4c885ed7b04c3fdb085d4d6ae/pluggy-1.2.0-py3-none-any.whl +about: + home: https://github.com/pytest-dev/pluggy + PyPI: https://pypi.org/project/pluggy + summary: plugin and hook calling mechanisms for python + license: MIT diff --git a/packages/py/meta.yaml b/packages/py/meta.yaml new file mode 100644 index 0000000..3025ecc --- /dev/null +++ b/packages/py/meta.yaml @@ -0,0 +1,17 @@ +package: + name: py + version: 1.11.0 + top-level: + - py +source: + sha256: 607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378 + url: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl +test: + imports: + - py + - py.code +about: + home: https://py.readthedocs.io/ + PyPI: https://pypi.org/project/py + summary: library with cross-python path, ini-parsing, io, code, log facilities + license: MIT license diff --git a/packages/pyparsing/meta.yaml b/packages/pyparsing/meta.yaml new file mode 100644 index 0000000..4d67d36 --- /dev/null +++ b/packages/pyparsing/meta.yaml @@ -0,0 +1,8 @@ +package: + name: pyparsing + version: 3.1.1 + top-level: + - pyparsing +source: + sha256: 32c7c0b711493c72ff18a981d24f28aaf9c1fb7ed5e9667c9e84e3db623bdbfb + url: https://files.pythonhosted.org/packages/39/92/8486ede85fcc088f1b3dba4ce92dd29d126fd96b0008ea213167940a2475/pyparsing-3.1.1-py3-none-any.whl diff --git a/packages/setuptools/meta.yaml b/packages/setuptools/meta.yaml new file mode 100644 index 0000000..51ee625 --- /dev/null +++ b/packages/setuptools/meta.yaml @@ -0,0 +1,21 @@ +package: + name: setuptools + version: 68.1.2 + top-level: + - _distutils_hack + - pkg_resources + - setuptools +source: + url: https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl + sha256: 3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b +build: + post: | + find $WHEELDIR -name '*.exe' -delete +requirements: + run: + - distutils + - pyparsing +about: + home: https://github.com/pypa/setuptools + PyPI: https://pypi.org/project/setuptools + summary: Easily download, build, install, upgrade, and uninstall Python packages diff --git a/packages/six/meta.yaml b/packages/six/meta.yaml new file mode 100644 index 0000000..642c685 --- /dev/null +++ b/packages/six/meta.yaml @@ -0,0 +1,13 @@ +package: + name: six + version: 1.16.0 + top-level: + - six +source: + url: https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl + sha256: 8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 +about: + home: https://github.com/benjaminp/six + PyPI: https://pypi.org/project/six + summary: Python 2 and 3 compatibility utilities + license: MIT