1616# under the License.
1717
1818install-poetry :
19- pip install poetry==1.7.1
19+ pip install poetry==1.8.2
2020
2121install-dependencies :
22- poetry install -E pyarrow -E hive -E s3fs -E glue -E adlfs -E duckdb -E ray -E sql-postgres -E gcsfs
22+ poetry install -E pyarrow -E hive -E s3fs -E glue -E adlfs -E duckdb -E ray -E sql-postgres -E gcsfs -E sql-sqlite -E daft
2323
2424install : | install-poetry install-dependencies
2525
@@ -37,17 +37,18 @@ test-s3:
3737 poetry run pytest tests/ -m s3 ${PYTEST_ARGS}
3838
3939test-integration :
40- docker- compose -f dev/docker-compose-integration.yml kill
41- docker- compose -f dev/docker-compose-integration.yml rm -f
42- docker- compose -f dev/docker-compose-integration.yml up -d
40+ docker compose -f dev/docker-compose-integration.yml kill
41+ docker compose -f dev/docker-compose-integration.yml rm -f
42+ docker compose -f dev/docker-compose-integration.yml up -d
4343 sleep 10
44- docker-compose -f dev/docker-compose-integration.yml exec -T spark-iceberg ipython ./provision.py
44+ docker compose -f dev/docker-compose-integration.yml cp ./dev/provision.py spark-iceberg:/opt/spark/provision.py
45+ docker compose -f dev/docker-compose-integration.yml exec -T spark-iceberg ipython ./provision.py
4546 poetry run pytest tests/ -v -m integration ${PYTEST_ARGS}
4647
4748test-integration-rebuild :
48- docker- compose -f dev/docker-compose-integration.yml kill
49- docker- compose -f dev/docker-compose-integration.yml rm -f
50- docker- compose -f dev/docker-compose-integration.yml build --no-cache
49+ docker compose -f dev/docker-compose-integration.yml kill
50+ docker compose -f dev/docker-compose-integration.yml rm -f
51+ docker compose -f dev/docker-compose-integration.yml build --no-cache
5152
5253test-adlfs :
5354 sh ./dev/run-azurite.sh
@@ -58,12 +59,14 @@ test-gcs:
5859 poetry run pytest tests/ -m gcs ${PYTEST_ARGS}
5960
6061test-coverage :
61- docker- compose -f dev/docker-compose-integration.yml kill
62- docker- compose -f dev/docker-compose-integration.yml rm -f
63- docker- compose -f dev/docker-compose-integration.yml up -d
62+ docker compose -f dev/docker-compose-integration.yml kill
63+ docker compose -f dev/docker-compose-integration.yml rm -f
64+ docker compose -f dev/docker-compose-integration.yml up -d
6465 sh ./dev/run-azurite.sh
6566 sh ./dev/run-gcs-server.sh
66- docker-compose -f dev/docker-compose-integration.yml exec -T spark-iceberg ipython ./provision.py
67+ sleep 10
68+ docker compose -f dev/docker-compose-integration.yml cp ./dev/provision.py spark-iceberg:/opt/spark/provision.py
69+ docker compose -f dev/docker-compose-integration.yml exec -T spark-iceberg ipython ./provision.py
6770 poetry run coverage run --source=pyiceberg/ -m pytest tests/ ${PYTEST_ARGS}
6871 poetry run coverage report -m --fail-under=90
6972 poetry run coverage html
0 commit comments