pantry/projects/python-poetry.org/package.yml
2023-05-19 15:33:53 -04:00

40 lines
880 B
YAML

distributable:
url: https://github.com/python-poetry/poetry/releases/download/{{version}}/poetry-{{version}}.tar.gz
strip-components: 1
versions:
github: python-poetry/poetry
dependencies:
python.org: 3
build:
dependencies:
cmake.org: '*'
linux/x86-64:
tea.xyz/gx/make: '*' # for ninja module
tea.xyz/gx/cc: c99 # ^^
linux:
rust-lang.org/cargo: '*' # for cryptographic bindings
script:
python-venv.sh {{prefix}}/bin/poetry
test:
script:
- poetry new teaxyz
- cd teaxyz
- poetry config virtualenvs.in-project true
# 2.30.0 uses urllib2 which conflicts with boto3, at this time.
- poetry add requests==2.29.0
- poetry add boto3
- test -f pyproject.toml
- test -f poetry.lock
env:
LC_ALL: en_US.UTF-8
PYTHON_KEYRING_BACKEND: keyring.backends.null.Keyring
provides:
- bin/poetry