rubenvdg commented on issue #6397: URL: https://github.com/apache/iceberg/issues/6397#issuecomment-1345518706
Maybe it's just my lack of Poetry experience, but this is what I did: ``` curl -sSL https://install.python-poetry.org | python3 - # install poetry poetry shell # shell now shows (pyiceberg-py3.9) make install make test ``` Some info: ``` which python >>> /Users/rvdgeer/Library/Caches/pypoetry/virtualenvs/pyiceberg-QdNRdoVV-py3.9/bin/python poetry show aiobotocore 2.4.1 Async client for aws services using botocore and aiohttp aiohttp 3.8.3 Async http client/server framework (asyncio) aioitertools 0.11.0 itertools and builtins for AsyncIO and mixed iterables aiosignal 1.3.1 aiosignal: a list of registered asynchronous callbacks async-timeout 4.0.2 Timeout context manager for asyncio programs attrs 22.1.0 Classes Without Boilerplate boto3 1.24.59 The AWS SDK for Python botocore 1.27.59 Low-level, data-driven core of boto 3. build 0.9.0 A simple, correct PEP 517 build frontend certifi 2022.12.7 Python package for providing Mozilla's CA Bundle. cffi 1.15.1 Foreign Function Interface for Python calling C code. cfgv 3.3.1 Validate configuration and produce human readable error messages. charset-normalizer 2.1.1 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. click 8.1.3 Composable command line interface toolkit commonmark 0.9.1 Python parser for the CommonMark Markdown spec coverage 6.5.0 Code coverage measurement for Python cryptography 38.0.4 cryptography is a package which provides cryptographic recipes and primitives to Python developers. distlib 0.3.6 Distribution utilities docutils 0.19 Docutils -- Python Documentation Utilities duckdb 0.6.0 DuckDB embedded database exceptiongroup 1.0.4 Backport of PEP 654 (exception groups) fastavro 1.7.0 Fast read/write of AVRO files filelock 3.8.0 A platform independent file lock. frozenlist 1.3.3 A list-like structure which implements collections.abc.MutableSequence fsspec 2022.10.0 File-system specification identify 2.5.9 File identification library for Python idna 3.4 Internationalized Domain Names in Applications (IDNA) importlib-metadata 5.1.0 Read metadata from Python packages iniconfig 1.1.1 iniconfig: brain-dead simple config-ini parsing jinja2 3.1.2 A very fast and expressive template engine. jmespath 1.0.1 JSON Matching Expressions markupsafe 2.1.1 Safely add untrusted strings to HTML/XML markup. mmhash3 3.0.1 Python wrapper for MurmurHash (MurmurHash3), a set of fast and robust hash functions. moto 4.0.11 A library that allows your python tests to easily mock out the boto library multidict 6.0.2 multidict implementation nodeenv 1.7.0 Node.js virtual environment builder numpy 1.23.5 NumPy is the fundamental package for array computing with Python. packaging 21.3 Core utilities for Python packages pep517 0.13.0 Wrappers to build Python packages using PEP 517 hooks platformdirs 2.5.4 A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir". pluggy 1.0.0 plugin and hook calling mechanisms for python pre-commit 2.20.0 A framework for managing and maintaining multi-language pre-commit hooks. pyarrow 10.0.1 Python library for Apache Arrow pycparser 2.21 C parser in Python pydantic 1.10.2 Data validation and settings management using python type hints pygments 2.13.0 Pygments is a syntax highlighting package written in Python. pyparsing 3.0.9 pyparsing module - Classes and methods to define and execute parsing grammars pytest 7.2.0 pytest: simple powerful testing with Python pytest-checkdocs 2.9.0 check the README when running tests python-dateutil 2.8.2 Extensions to the standard Python datetime module python-snappy 0.6.1 Python library for the snappy compression library from Google pytz 2022.6 World timezone definitions, modern and historical pyyaml 6.0 YAML parser and emitter for Python requests 2.28.1 Python HTTP for Humans. requests-mock 1.10.0 Mock out responses from the requests package responses 0.22.0 A utility library for mocking out the `requests` Python library. rich 12.6.0 Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal s3fs 2022.10.0 Convenient Filesystem interface over S3 s3transfer 0.6.0 An Amazon S3 Transfer Manager setuptools 65.6.3 Easily download, build, install, upgrade, and uninstall Python packages six 1.16.0 Python 2 and 3 compatibility utilities thrift 0.16.0 Python bindings for the Apache Thrift RPC system toml 0.10.2 Python Library for Tom's Obvious, Minimal Language tomli 2.0.1 A lil' TOML parser types-toml 0.10.8.1 Typing stubs for toml typing-extensions 4.4.0 Backported and Experimental Type Hints for Python 3.7+ urllib3 1.26.13 HTTP library with thread-safe connection pooling, file post, and more. virtualenv 20.17.0 Virtual Python Environment builder werkzeug 2.2.2 The comprehensive WSGI web application library. wrapt 1.14.1 Module for decorators, wrappers and monkey patching. xmltodict 0.13.0 Makes working with XML feel like you are working with JSON yarl 1.8.1 Yet another URL library zipp 3.11.0 Backport of pathlib-compatible object wrapper for zip files zstandard 0.19.0 Zstandard bindings for Python pip freeze aiobotocore==2.4.1 aiohttp==3.8.3 aioitertools==0.11.0 aiosignal==1.3.1 async-timeout==4.0.2 attrs==22.1.0 boto3==1.24.59 botocore==1.27.59 build==0.9.0 CacheControl==0.12.11 certifi==2022.12.7 cffi==1.15.1 cfgv==3.3.1 charset-normalizer==2.1.1 cleo==2.0.1 click==8.1.3 commonmark==0.9.1 coverage==6.5.0 crashtest==0.4.1 cryptography==38.0.4 distlib==0.3.6 docutils==0.19 dulwich==0.20.50 exceptiongroup==1.0.4 fastavro==1.7.0 filelock==3.8.0 frozenlist==1.3.3 fsspec==2022.10.0 html5lib==1.1 identify==2.5.9 idna==3.4 importlib-metadata==5.1.0 iniconfig==1.1.1 jaraco.classes==3.2.3 Jinja2==3.1.2 jmespath==1.0.1 jsonschema==4.17.3 keyring==23.11.0 lockfile==0.12.2 MarkupSafe==2.1.1 mmhash3==3.0.1 more-itertools==9.0.0 moto==4.0.11 msgpack==1.0.4 multidict==6.0.2 nodeenv==1.7.0 numpy==1.23.5 packaging==21.3 pep517==0.13.0 pexpect==4.8.0 pkginfo==1.9.2 platformdirs==2.5.4 pluggy==1.0.0 poetry==1.3.0 poetry-core==1.4.0 poetry-plugin-export==1.2.0 pre-commit==2.20.0 ptyprocess==0.7.0 pyarrow==10.0.1 pycparser==2.21 pydantic==1.10.2 Pygments==2.13.0 -e git+ssh://g...@github.com/rubenvdg/iceberg.git@3b6c74d5a434ccab2116bf1984be9012198ff4bf#egg=pyiceberg&subdirectory=python pyparsing==3.0.9 pyrsistent==0.19.2 pytest==7.2.0 pytest-checkdocs==2.9.0 python-dateutil==2.8.2 pytz==2022.6 PyYAML==6.0 rapidfuzz==2.13.5 requests==2.28.1 requests-mock==1.10.0 requests-toolbelt==0.10.1 responses==0.22.0 rich==12.6.0 s3fs==2022.10.0 s3transfer==0.6.0 shellingham==1.5.0 six==1.16.0 thrift==0.16.0 toml==0.10.2 tomli==2.0.1 tomlkit==0.11.6 trove-classifiers==2022.12.1 types-toml==0.10.8.1 typing_extensions==4.4.0 urllib3==1.26.13 virtualenv==20.17.0 webencodings==0.5.1 Werkzeug==2.2.2 wrapt==1.14.1 xattr==0.10.1 xmltodict==0.13.0 yarl==1.8.1 zipp==3.11.0 zstandard==0.19.0 ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org