narwhals

View on PyPIReverse Dependencies (36)

1.19.0 narwhals-1.19.0-py3-none-any.whl

Wheel Details

Project: narwhals
Version: 1.19.0
Filename: narwhals-1.19.0-py3-none-any.whl
Download: [link]
Size: 256396
MD5: ea568dd272165f4abd1d9e434ab69367
SHA256: 517eca140103dbf61e4513fe462885a06bc21b565521a5ac0b79a7e31f152efe
Uploaded: 2024-12-19 14:17:39 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: narwhals
Version: 1.19.0
Summary: Extremely lightweight compatibility layer between dataframe libraries
Author-Email: Marco Gorelli <33491632+MarcoGorelli[at]users.noreply.github.com>
Project-Url: Homepage, https://github.com/narwhals-dev/narwhals
Project-Url: Bug Tracker, https://github.com/narwhals-dev/narwhals
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: cudf (>=23.08.00); extra == "cudf"
Requires-Dist: dask[dataframe] (>=2024.7); extra == "dask"
Requires-Dist: covdefaults; extra == "dev"
Requires-Dist: dask[dataframe]; python_version >= "3.9" and extra == "dev"
Requires-Dist: duckdb; extra == "dev"
Requires-Dist: hypothesis; extra == "dev"
Requires-Dist: hypothesis[numpy]; extra == "dev"
Requires-Dist: pandas; extra == "dev"
Requires-Dist: polars; extra == "dev"
Requires-Dist: pyarrow; extra == "dev"
Requires-Dist: pyarrow-stubs; extra == "dev"
Requires-Dist: pyspark; (python_version >= "3.9" and python_version < "3.12") and extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-env; extra == "dev"
Requires-Dist: pytest-randomly; extra == "dev"
Requires-Dist: scikit-learn; extra == "dev"
Requires-Dist: tqdm; extra == "dev"
Requires-Dist: typing-extensions; extra == "dev"
Requires-Dist: black; extra == "docs"
Requires-Dist: duckdb; extra == "docs"
Requires-Dist: jinja2; extra == "docs"
Requires-Dist: markdown-exec[ansi]; extra == "docs"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-autorefs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Requires-Dist: pandas; extra == "docs"
Requires-Dist: polars (>=1.0.0); extra == "docs"
Requires-Dist: pyarrow; extra == "docs"
Requires-Dist: modin; extra == "modin"
Requires-Dist: pandas (>=0.25.3); extra == "pandas"
Requires-Dist: polars (>=0.20.3); extra == "polars"
Requires-Dist: pyarrow (>=11.0.0); extra == "pyarrow"
Requires-Dist: pyspark (>=3.3.0); extra == "pyspark"
Provides-Extra: cudf
Provides-Extra: dask
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: modin
Provides-Extra: pandas
Provides-Extra: polars
Provides-Extra: pyarrow
Provides-Extra: pyspark
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 7310 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
narwhals/__init__.py sha256=MDA94qrJot7-xd_DgGX6eMaBG3C4ljoT5Pp6ADuUgXQ 4322
narwhals/_expression_parsing.py sha256=5LWwRdNW302_Kj4zKqw2-0fjzgq5WiCOn-pboteFN48 11075
narwhals/dataframe.py sha256=snhNnVnpS-IFpmgiWZopSt6hU206zt2F_PAsmBOOoOw 181526
narwhals/dependencies.py sha256=nE3DXLg4WHQUZuSiIKq9As2F30DQPMZH8bkECrd4cd8 12985
narwhals/dtypes.py sha256=Vhhy4P47DTzAUhPaFJufyM-RgSmmHEVcofHkeLDW-PA 23398
narwhals/exceptions.py sha256=VteUOqmQYCVywhFjwrbRpdb_oRgfYx1fWlQNKedTONI 2406
narwhals/expr.py sha256=bJMtf56p-fWZNvgam2iQNfRYhGs5AjFq2DeAkFUsC8w 268466
narwhals/functions.py sha256=U1kiAW487RCub1rDklX9kU9mQulGg5IzloakNq1tEfk 45650
narwhals/group_by.py sha256=aZebFY1RBTY2xGZGp0yW6hhhWgTTtDXH3f8zV81eChs 7323
narwhals/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/schema.py sha256=xQlQVrLyG40V_1FGXjZqW1gIyZsgvMFXdcviPikC15w 2147
narwhals/selectors.py sha256=8s7tlfbYd6xVT5O2YWljKybw8SVN8ke5CLizKAPwJec 7260
narwhals/series.py sha256=orEIXzTFhxsd_Ba0Oj5j2grad35J2dIi5ERQI9BwwvQ 185516
narwhals/this.py sha256=BbKcj0ReWqE01lznzKjuqq7otXONvjBevWWC5aJhQxs 1584
narwhals/translate.py sha256=Ygmt_k7SVEilRscJAUrH_ccp8PpioS-YCU8t30pv1pA 34916
narwhals/typing.py sha256=9iHMhfYh_oSI3dxfJSGrI-LNd8rK60Jyc3hgSUg4-sk 8634
narwhals/utils.py sha256=fz_-6zz2FpqEjdtjp0q_q_ufwrctEgD27nTbnkynw_0 33054
narwhals/_arrow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/_arrow/dataframe.py sha256=QSjgz3M6W-t5SPAL849L5-kLsmC54lN6g4TNmJhlmZs 26470
narwhals/_arrow/expr.py sha256=NT7COztqiNVo4uXI4tT0zmCacckoE-dED_xxBz3oYMw 33029
narwhals/_arrow/group_by.py sha256=lZHGOM8szL9xcr7yDq24h-SmnnM5gy4fkMpxDeO7_os 7646
narwhals/_arrow/namespace.py sha256=w3Qv3hT819M-YHfPzul4BLFCj15TIcTa2GMgf0hFDq8 19149
narwhals/_arrow/selectors.py sha256=kmZe6yNZDdCQL3_C0wIjeMYFB_5RkYGLmyviOTt9Alw 5903
narwhals/_arrow/series.py sha256=XzIMdxlISDgW0Bu5dnhXsF-rOsZhW4wC7TVgfpcoAPE 54774
narwhals/_arrow/typing.py sha256=KlKzPc7WJwvUoPoN56HbwZF2HXRXQVC54vo3yiBmMhw 486
narwhals/_arrow/utils.py sha256=VOU7eECoBTJCRHiMz8HU8VlEctxLHhv3gIpklcntWAw 19128
narwhals/_dask/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/_dask/dataframe.py sha256=A_sjc9uEVK2p5hH9IZr2xBRLRMoE06lV5F5v1FNYz40 15628
narwhals/_dask/expr.py sha256=bFIo7OJw8Vgk6f1vXHqHbJWMJdHjKgONk7ijGcX3zvU 47040
narwhals/_dask/group_by.py sha256=TUCF2Q-HEozgBd5wyiMsQ8KvmmBu7Fs27oTtFNokJlk 5735
narwhals/_dask/namespace.py sha256=uArUIGEAgBtgE5RQzmyFhssjcvdMs2o12V5msOdsnWY 17483
narwhals/_dask/selectors.py sha256=2cInrPw5MnNyd8KpnKCTj1wxMFmJZ4KUojqPiuB-BNY 6054
narwhals/_dask/typing.py sha256=EttI-jVIL8QTCXqwWSS6EB1pgBJiVmtuVTb5FC2HovM 418
narwhals/_dask/utils.py sha256=UDWLhfnBniOoBSNiZHaJGXI4ulta1qrxEgcYyz_fgnc 5917
narwhals/_duckdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/_duckdb/dataframe.py sha256=d256U6AYs63r4ggXby4V6UGfZvSHbJn4aP-M3eqNuoo 5394
narwhals/_duckdb/series.py sha256=PdRrizwyJ4gryfHU632tUqkUOZAmtjXTDytp7hak7L4 1211
narwhals/_ibis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/_ibis/dataframe.py sha256=dmXNZnCPhfw7lw8BhQoaVhZLmYY_LEe9N50iUbY5n7w 4480
narwhals/_ibis/series.py sha256=Shh8sV4-pBv_k7l2DvEIIYfCZWO_s2LwzEYnNH9VPKA 1126
narwhals/_interchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/_interchange/dataframe.py sha256=icevQe0Bvl1WiiP8dqXj_xtOVc9U7K-GZsEPaSzypD8 6578
narwhals/_interchange/series.py sha256=07P5Hhv8AaljNcMOeWw_8UeAySXHB3vGH3k4SFPhXz8 1582
narwhals/_pandas_like/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/_pandas_like/dataframe.py sha256=MAg1qgmBRx3Q0Jsz4nlrKlGkMZT3Mq1R8cajY5CtEoc 35037
narwhals/_pandas_like/expr.py sha256=BraH9_p7bB5L44YACIX6jLyxsvXGEWdHmO9DrkBumKo 36025
narwhals/_pandas_like/group_by.py sha256=GvRYvxNUE95sEq1aCX0F_Bk74MbuSfybkASvz_JHzzc 12952
narwhals/_pandas_like/namespace.py sha256=AuhIqFXJVXR8bbPAQv252-sJBZOqmYZzzfnCGOZ14M4 21401
narwhals/_pandas_like/selectors.py sha256=iGdKUEiAWLL4KLMdbxya_D1ba2g9w5zS164fs35qW9c 6334
narwhals/_pandas_like/series.py sha256=PnahyP_8YFP4DqNE8hBZ06HwHg2MMvSASGI3tqUFgso 52169
narwhals/_pandas_like/typing.py sha256=2Vqf5H8Hq5E__Lxy8BzpKZsT7BPJ3R9Xc9nMbrXUb-I 523
narwhals/_pandas_like/utils.py sha256=pL9-BSori94ehiY6npa1Ip3wJJ2-nkl6iEsNxGijUhs 29255
narwhals/_polars/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/_polars/dataframe.py sha256=GvRLOnpf11gnoLtZuGar9CMp8Qhczmwhw5WlnTs_mZ0 17408
narwhals/_polars/expr.py sha256=8lxcxw1k50TRk8_9DLrWfX-8X3k1heDqvLVlf1apxDg 11546
narwhals/_polars/group_by.py sha256=YhWfg1A_d0vAvxAZmR3uxYp6HPf1gi0Q6UAkZ4IELV8 1936
narwhals/_polars/namespace.py sha256=SbijmyQwZeIO3WbVH7KoWgWNxdLjNO8YMajXjEbzVTA 9953
narwhals/_polars/series.py sha256=X1cI4r1h0YyxSpI4ObRchjRGJPMOGL0--DOaVZdYvDw 17275
narwhals/_polars/typing.py sha256=vK3mldNcbA69EOas5GRiRi-2XLMtOyhMigb2o2s9j-I 493
narwhals/_polars/utils.py sha256=Htu1J2tbR16ASiHZvPipRret4Eqo1tRCOc-DSQdWuWY 7307
narwhals/_spark_like/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
narwhals/_spark_like/dataframe.py sha256=e4HoTJ4w24KWLjwUMU6RNC-bXyrgP_f5FJ-cNCbmNZE 6747
narwhals/_spark_like/expr.py sha256=L-ajKEC9ahfRs0GgfR0PqkfBGPFnz5ef1T-ffBkLazk 7989
narwhals/_spark_like/group_by.py sha256=V_YbkWNLWNkRKH_6758NAshaj2dFQ8S1XJ2XnZFmk9c 5164
narwhals/_spark_like/namespace.py sha256=4jdXxfifeIun-nv4TFcFVKNoqO1xYzo1r9kR_A0OQSs 2455
narwhals/_spark_like/typing.py sha256=C0D-zKcbthX2LOyKKtpxIhTSDNhPPgZvEvivL5xUiE8 439
narwhals/_spark_like/utils.py sha256=YNRjbkh7-EaWhWTI4C_iMrfcxlrMIIcdOVcWfC64AQI 4518
narwhals/stable/__init__.py sha256=b9soCkGkQzgF5jO5EdQ6IOQpnc6G6eqWmY6WwpoSjhk 85
narwhals/stable/v1/__init__.py sha256=woxIxdjpKwaDE8UYHuqwuBEWcrffioGQIWIUa_BTbhE 138072
narwhals/stable/v1/_dtypes.py sha256=W5MpldEEwZ3FFE38qpyn13kMjGyqm9ICK-Xt4nnu3o4 4265
narwhals/stable/v1/dependencies.py sha256=PqYYOP_8w0ZJraajFnpYwc_ZdURRQIcgqplKsnymL_U 2204
narwhals/stable/v1/dtypes.py sha256=WuX-S0gB3uKoH1d2YrBpcXcl8wm02V7jLn1B1J7Kbek 1741
narwhals/stable/v1/selectors.py sha256=lMD-tTRY_avyQrWg7Vbqafud3LD82uDaexMtgNNCtBQ 375
narwhals/stable/v1/typing.py sha256=hJ4aJk7-3kbuHFoLdl9p8MSS_qIVJFYJD9zN7sHtVek 6829
narwhals-1.19.0.dist-info/METADATA sha256=nNgC6Msgb0nge0ahKBI1bsfMzhchka2orxua5SVWBmA 9726
narwhals-1.19.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
narwhals-1.19.0.dist-info/licenses/LICENSE.md sha256=heMD6hta6RzeBucppx59AUCgr_ukRY0ABj0bcrN3mKs 1071
narwhals-1.19.0.dist-info/RECORD