distributable: url: https://github.com/python-poetry/poetry/releases/download/{{version}}/poetry-{{version}}.tar.gz strip-components: 1 versions: github: python-poetry/poetry dependencies: pkgx.sh: ^1 build: dependencies: python.org: ~3.11 cmake.org: ^3 linux: rust-lang.org/cargo: '*' # for cryptographic bindings script: - bkpyvenv stage {{prefix}} {{version}} - ${{prefix}}/venv/bin/pip install . - bkpyvenv seal {{prefix}} 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