Checked sigs, checksums and licenses which all worked but I was unable to run the tests following the instructions here
https://pypi.org/project/pyiceberg/ Except using the downloaded source directory This gave me an exception ImportError while loading conftest '/Users/russellspitzer/Temp/py2/pyiceberg-0.2.0/tests/conftest.py'. tests/conftest.py:39: in <module> import aiobotocore.awsrequest E ModuleNotFoundError: No module named 'aiobotocore' After trying for a while to just get pip to work by itself I finally read up on modern python development and kept trying with poetry. The missing common is that the pytests require all of the optional modules in the toml file. So I ran *poetry install --all-extras* And was able to run tests, at that point I have several tests failing because they cannot connect to localhost 9000 poetry run pytest FAILED tests/io/test_fsspec.py::test_fsspec_write_and_read_file - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:9000/warehouse/5986dc6d-b728-499b-90... FAILED tests/io/test_fsspec.py::test_fsspec_getting_length_of_file - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:9000/warehouse/93cee4d6-28fe-49e7-ac... FAILED tests/io/test_fsspec.py::test_fsspec_file_tell - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:9000/warehouse/c90742fa-630c-4c62-ae... FAILED tests/io/test_fsspec.py::test_fsspec_read_specified_bytes_for_file - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:9000/warehouse/79cc6aa6-ca1f-4bac-87... FAILED tests/io/test_fsspec.py::test_fsspec_raise_on_opening_file_not_found - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:9000/warehouse/0b386f73-c355-482b-aa... FAILED tests/io/test_fsspec.py::test_checking_if_a_file_exists - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:9000/warehouse/does-not-exist.txt" FAILED tests/io/test_fsspec.py::test_closing_a_file - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:9000/warehouse/cf6773cf-17db-454a-be... FAILED tests/io/test_fsspec.py::test_writing_avro_file - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:9000/warehouse/8091cbdc-fcf5-46a8-99... Which looks like the moto s3 mock isn't working I'm either missing something or the documentation is, if it's just doc's I wouldn't want to hold the release but I feel like this should probably work out of the box