Skip to content

Commit 80e4c4d

Browse files
committed
my changes
1 parent f17c28f commit 80e4c4d

File tree

2 files changed

+44
-1333
lines changed

2 files changed

+44
-1333
lines changed

pyproject.toml

Lines changed: 1 addition & 350 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,12 @@ name = "pyiceberg"
1919
version = "0.10.0"
2020
description = "Apache Iceberg is an open table format for huge analytic datasets"
2121
authors = [{ name = "Apache Software Foundation", email = "[email protected]" }]
22-
requires-python = ">=3.9.2,<4.0.0,!=3.9.7"
22+
requires-python = ">=3.10,<4.0.0"
2323
readme = "README.md"
2424
license = "Apache-2.0"
2525
classifiers = [
2626
"License :: OSI Approved :: Apache Software License",
2727
"Operating System :: OS Independent",
28-
"Programming Language :: Python :: 3.9",
2928
"Programming Language :: Python :: 3.10",
3029
"Programming Language :: Python :: 3.11",
3130
"Programming Language :: Python :: 3.12",
@@ -172,182 +171,6 @@ path = "build-module.py"
172171
requires = ["hatchling", "Cython>=3.0.0", "setuptools", "wheel"]
173172
build-backend = "hatchling.build"
174173

175-
[[tool.mypy.overrides]]
176-
module = "pytest_mock.*"
177-
ignore_missing_imports = true
178-
179-
[[tool.mypy.overrides]]
180-
module = "pyarrow.*"
181-
ignore_missing_imports = true
182-
183-
[[tool.mypy.overrides]]
184-
module = "google.*"
185-
ignore_missing_imports = true
186-
187-
[[tool.mypy.overrides]]
188-
module = "pandas.*"
189-
ignore_missing_imports = true
190-
191-
[[tool.mypy.overrides]]
192-
module = "snappy.*"
193-
ignore_missing_imports = true
194-
195-
[[tool.mypy.overrides]]
196-
module = "zstandard.*"
197-
ignore_missing_imports = true
198-
199-
[[tool.mypy.overrides]]
200-
module = "pydantic.*"
201-
ignore_missing_imports = true
202-
203-
[[tool.mypy.overrides]]
204-
module = "pydantic_core.*"
205-
ignore_missing_imports = true
206-
207-
[[tool.mypy.overrides]]
208-
module = "pytest.*"
209-
ignore_missing_imports = true
210-
211-
[[tool.mypy.overrides]]
212-
module = "fastavro.*"
213-
ignore_missing_imports = true
214-
215-
[[tool.mypy.overrides]]
216-
module = "mmh3.*"
217-
ignore_missing_imports = true
218-
219-
[[tool.mypy.overrides]]
220-
module = "hive_metastore.*"
221-
ignore_missing_imports = true
222-
223-
[[tool.mypy.overrides]]
224-
module = "thrift.*"
225-
ignore_missing_imports = true
226-
227-
[[tool.mypy.overrides]]
228-
module = "requests_mock.*"
229-
ignore_missing_imports = true
230-
231-
[[tool.mypy.overrides]]
232-
module = "click.*"
233-
ignore_missing_imports = true
234-
235-
[[tool.mypy.overrides]]
236-
module = "rich.*"
237-
ignore_missing_imports = true
238-
239-
[[tool.mypy.overrides]]
240-
module = "fsspec.*"
241-
ignore_missing_imports = true
242-
243-
[[tool.mypy.overrides]]
244-
module = "s3fs.*"
245-
ignore_missing_imports = true
246-
247-
[[tool.mypy.overrides]]
248-
module = "azure.*"
249-
ignore_missing_imports = true
250-
251-
[[tool.mypy.overrides]]
252-
module = "adlfs.*"
253-
ignore_missing_imports = true
254-
255-
[[tool.mypy.overrides]]
256-
module = "gcsfs.*"
257-
ignore_missing_imports = true
258-
259-
[[tool.mypy.overrides]]
260-
module = "packaging.*"
261-
ignore_missing_imports = true
262-
263-
[[tool.mypy.overrides]]
264-
module = "tests.*"
265-
ignore_missing_imports = true
266-
267-
[[tool.mypy.overrides]]
268-
module = "boto3"
269-
ignore_missing_imports = true
270-
271-
[[tool.mypy.overrides]]
272-
module = "botocore.*"
273-
ignore_missing_imports = true
274-
275-
[[tool.mypy.overrides]]
276-
module = "mypy_boto3_glue.*"
277-
ignore_missing_imports = true
278-
279-
[[tool.mypy.overrides]]
280-
module = "mypy_boto3_dynamodb.*"
281-
ignore_missing_imports = true
282-
283-
[[tool.mypy.overrides]]
284-
module = "moto"
285-
ignore_missing_imports = true
286-
287-
[[tool.mypy.overrides]]
288-
module = "aiobotocore.*"
289-
ignore_missing_imports = true
290-
291-
[[tool.mypy.overrides]]
292-
module = "aiohttp.*"
293-
ignore_missing_imports = true
294-
295-
[[tool.mypy.overrides]]
296-
module = "duckdb.*"
297-
ignore_missing_imports = true
298-
299-
[[tool.mypy.overrides]]
300-
module = "ray.*"
301-
ignore_missing_imports = true
302-
303-
[[tool.mypy.overrides]]
304-
module = "daft.*"
305-
ignore_missing_imports = true
306-
307-
[[tool.mypy.overrides]]
308-
module = "pyparsing.*"
309-
ignore_missing_imports = true
310-
311-
[[tool.mypy.overrides]]
312-
module = "pyspark.*"
313-
ignore_missing_imports = true
314-
315-
[[tool.mypy.overrides]]
316-
module = "strictyaml.*"
317-
ignore_missing_imports = true
318-
319-
[[tool.mypy.overrides]]
320-
module = "sortedcontainers.*"
321-
ignore_missing_imports = true
322-
323-
[[tool.mypy.overrides]]
324-
module = "sqlalchemy.*"
325-
ignore_missing_imports = true
326-
327-
[[tool.mypy.overrides]]
328-
module = "Cython.*"
329-
ignore_missing_imports = true
330-
331-
[[tool.mypy.overrides]]
332-
module = "setuptools.*"
333-
ignore_missing_imports = true
334-
335-
[[tool.mypy.overrides]]
336-
module = "hatchling.*"
337-
ignore_missing_imports = true
338-
339-
[[tool.mypy.overrides]]
340-
module = "tenacity.*"
341-
ignore_missing_imports = true
342-
343-
[[tool.mypy.overrides]]
344-
module = "pyiceberg_core.*"
345-
ignore_missing_imports = true
346-
347-
[[tool.mypy.overrides]]
348-
module = "google.*"
349-
ignore_missing_imports = true
350-
351174
[tool.pytest.ini_options]
352175
testpaths = ["tests"]
353176

@@ -383,177 +206,5 @@ disallow_any_generics = true
383206
disallow_untyped_defs = true
384207
implicit_reexport = false
385208

386-
[[tool.mypy.overrides]]
387-
module = "pyarrow.*"
388-
ignore_missing_imports = true
389-
390-
[[tool.mypy.overrides]]
391-
module = "pandas.*"
392-
ignore_missing_imports = true
393-
394-
[[tool.mypy.overrides]]
395-
module = "snappy.*"
396-
ignore_missing_imports = true
397-
398-
[[tool.mypy.overrides]]
399-
module = "zstandard.*"
400-
ignore_missing_imports = true
401-
402-
[[tool.mypy.overrides]]
403-
module = "pydantic.*"
404-
ignore_missing_imports = true
405-
406-
[[tool.mypy.overrides]]
407-
module = "pydantic_core.*"
408-
ignore_missing_imports = true
409-
410-
[[tool.mypy.overrides]]
411-
module = "pytest.*"
412-
ignore_missing_imports = true
413-
414-
[[tool.mypy.overrides]]
415-
module = "fastavro.*"
416-
ignore_missing_imports = true
417-
418-
[[tool.mypy.overrides]]
419-
module = "mmh3.*"
420-
ignore_missing_imports = true
421-
422-
[[tool.mypy.overrides]]
423-
module = "hive_metastore.*"
424-
ignore_missing_imports = true
425-
426-
[[tool.mypy.overrides]]
427-
module = "thrift.*"
428-
ignore_missing_imports = true
429-
430-
[[tool.mypy.overrides]]
431-
module = "requests_mock.*"
432-
ignore_missing_imports = true
433-
434-
[[tool.mypy.overrides]]
435-
module = "click.*"
436-
ignore_missing_imports = true
437-
438-
[[tool.mypy.overrides]]
439-
module = "rich.*"
440-
ignore_missing_imports = true
441-
442-
[[tool.mypy.overrides]]
443-
module = "fsspec.*"
444-
ignore_missing_imports = true
445-
446-
[[tool.mypy.overrides]]
447-
module = "s3fs.*"
448-
ignore_missing_imports = true
449-
450-
[[tool.mypy.overrides]]
451-
module = "azure.*"
452-
ignore_missing_imports = true
453-
454-
[[tool.mypy.overrides]]
455-
module = "adlfs.*"
456-
ignore_missing_imports = true
457-
458-
[[tool.mypy.overrides]]
459-
module = "gcsfs.*"
460-
ignore_missing_imports = true
461-
462-
[[tool.mypy.overrides]]
463-
module = "huggingface_hub.*"
464-
ignore_missing_imports = true
465-
466-
[[tool.mypy.overrides]]
467-
module = "packaging.*"
468-
ignore_missing_imports = true
469-
470-
[[tool.mypy.overrides]]
471-
module = "tests.*"
472-
ignore_missing_imports = true
473-
474-
[[tool.mypy.overrides]]
475-
module = "boto3"
476-
ignore_missing_imports = true
477-
478-
[[tool.mypy.overrides]]
479-
module = "botocore.*"
480-
ignore_missing_imports = true
481-
482-
[[tool.mypy.overrides]]
483-
module = "mypy_boto3_glue.*"
484-
ignore_missing_imports = true
485-
486-
[[tool.mypy.overrides]]
487-
module = "moto"
488-
ignore_missing_imports = true
489-
490-
[[tool.mypy.overrides]]
491-
module = "aiobotocore.*"
492-
ignore_missing_imports = true
493-
494-
[[tool.mypy.overrides]]
495-
module = "aiohttp.*"
496-
ignore_missing_imports = true
497-
498-
[[tool.mypy.overrides]]
499-
module = "duckdb.*"
500-
ignore_missing_imports = true
501-
502-
[[tool.mypy.overrides]]
503-
module = "ray.*"
504-
ignore_missing_imports = true
505-
506-
[[tool.mypy.overrides]]
507-
module = "daft.*"
508-
ignore_missing_imports = true
509-
510-
[[tool.mypy.overrides]]
511-
module = "bodo.*"
512-
ignore_missing_imports = true
513-
514-
[[tool.mypy.overrides]]
515-
module = "pyparsing.*"
516-
ignore_missing_imports = true
517-
518-
[[tool.mypy.overrides]]
519-
module = "pyspark.*"
520-
ignore_missing_imports = true
521-
522-
[[tool.mypy.overrides]]
523-
module = "strictyaml.*"
524-
ignore_missing_imports = true
525-
526-
[[tool.mypy.overrides]]
527-
module = "sortedcontainers.*"
528-
ignore_missing_imports = true
529-
530-
[[tool.mypy.overrides]]
531-
module = "sqlalchemy.*"
532-
ignore_missing_imports = true
533-
534-
[[tool.mypy.overrides]]
535-
module = "Cython.*"
536-
ignore_missing_imports = true
537-
538-
[[tool.mypy.overrides]]
539-
module = "setuptools.*"
540-
ignore_missing_imports = true
541-
542-
[[tool.mypy.overrides]]
543-
module = "tenacity.*"
544-
ignore_missing_imports = true
545-
546-
[[tool.mypy.overrides]]
547-
module = "polars.*"
548-
ignore_missing_imports = true
549-
550-
[[tool.mypy.overrides]]
551-
module = "datafusion.*"
552-
ignore_missing_imports = true
553-
554-
[[tool.mypy.overrides]]
555-
module = "pyroaring.*"
556-
ignore_missing_imports = true
557-
558209
[tool.coverage.run]
559210
source = ['pyiceberg/']

0 commit comments

Comments
 (0)