summaryrefslogtreecommitdiff
path: root/repo/poetry
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2023-02-02 14:10:02 +0000
committerdavidovski <david@davidovski.xyz>2023-02-02 14:10:02 +0000
commitf29d569cd33a73da5ad675f43a34ad53c5cc9bc6 (patch)
tree76fe6267f8307e7630fc6f53ff99a9767ad40de0 /repo/poetry
parent05d004dfe0c9a9d898fac8a4a0292ca2a74ca391 (diff)
Work
Diffstat (limited to 'repo/poetry')
-rw-r--r--repo/poetry/poetry.xibuild26
1 files changed, 7 insertions, 19 deletions
diff --git a/repo/poetry/poetry.xibuild b/repo/poetry/poetry.xibuild
index 1a0c230..38c6d69 100644
--- a/repo/poetry/poetry.xibuild
+++ b/repo/poetry/poetry.xibuild
@@ -1,35 +1,23 @@
#!/bin/sh
NAME="poetry"
-DESC="Python dependency management and packaging system"
+DESC="Python3 dependency management and packaging system"
-MAKEDEPS="python-poetry-core python-build python-installer python-pyrsistent python-lark python-tomlkit"
+MAKEDEPS="python-build python-installer python-six python-jsonschema python-poetry-core python-cachecontrol python-cachy python-cleo python-clikit python-crashtest python-keyring python-pexpect python-pkginfo python-requests-toolbelt python-shellingham python-virtualenv"
-PKG_VER=1.2.0
-SOURCE="https://github.com/sdispater/poetry/archive/$PKG_VER.tar.gz"
-
-ADDITIONAL="
-fix-packaging-tags.patch
-"
+PKG_VER=1.2.1
+SOURCE="https://github.com/python-poetry/poetry/archive/$PKG_VER.tar.gz"
prepare() {
- apply_patches
git init
}
build() {
- python3 -m build --no-isolation --skip-dependency-check --wheel
+ python3 -m build --wheel
}
package() {
- python3 -m installer -d "$PKG_DEST" --compile-bytecode 0 \
- dist/poetry-$PKG_VER-py2.py3-none-any.whl
-
- # remove conflicts with files owned by py3-poetry-core (direct dependency of poetry)
- # see: https://github.com/python-poetry/poetry/issues/2800
- local sitedir=$(python3 -c "import site; print(site.getsitepackages()[0])")
- rm "$PKG_DEST/$sitedir"/poetry/__init__.py \
- "$PKG_DEST/$sitedir"/poetry/__pycache__/__init__.cpython-*.pyc \
- "$PKG_DEST/$sitedir"/poetry/json/schemas/poetry-schema.json
+ python3 -m installer -d "$PKG_DEST" \
+ dist/poetry-$PKG_VER-py3-none-any.whl
}