Remove Python 3.8 support
the ci error looks odd:
ImportError while loading conftest '/home/runner/work/pandera/pandera/tests/core/conftest.py'.
tests/core/conftest.py:4: in <module>
from tests.core.checks_fixtures import (
tests/core/checks_fixtures.py:9: in <module>
import pandera as pa
pandera/__init__.py:26: in <module>
from pandera.api.pandas.array import SeriesSchema
pandera/api/pandas/array.py:15: in <module>
from pandera.engines import pandas_engine
pandera/engines/pandas_engine.py:1216: in <module>
class PydanticModel(DataType):
pandera/engines/pandas_engine.py:1219: in PydanticModel
type: type[BaseModel] = dataclasses.field(default=None, init=False) # type: ignore[assignment]
E TypeError: 'Field' object is not subscriptable
btw @g-as I just merged https://github.com/unionai-oss/pandera/pull/1916, which does away with the need for maintaining ci and dev requirements files. Also migrate to using uv as preferred package manager for development.
Alright. I'll rebase accordingly. Thanks for the heads-up.
Codecov Report
Attention: Patch coverage is 92.42902% with 24 lines in your changes missing coverage. Please review.
Project coverage is 81.53%. Comparing base (
812b2a8) to head (b55becf). Report is 319 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #1913 +/- ##
===========================================
- Coverage 94.28% 81.53% -12.75%
===========================================
Files 91 121 +30
Lines 7013 9387 +2374
===========================================
+ Hits 6612 7654 +1042
- Misses 401 1733 +1332
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.