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