Skip to content

Commit 742b5ae

Browse files
committed
feat: upgrade support to python 3.13
1 parent b6117b5 commit 742b5ae

5 files changed

Lines changed: 17 additions & 92 deletions

File tree

pyproject.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ package_name = "ydata-profiling"
1111

1212
[project]
1313
name = "ydata-profiling"
14-
requires-python = ">=3.7,<3.14"
14+
requires-python = ">=3.9,<3.15"
1515
authors = [
1616
{name = "YData Labs Inc", email = "opensource@ydata.ai"}
1717
]
@@ -32,43 +32,43 @@ classifiers = [
3232
"Topic :: Scientific/Engineering",
3333
"Framework :: IPython",
3434
"Programming Language :: Python :: 3",
35-
"Programming Language :: Python :: 3.7",
36-
"Programming Language :: Python :: 3.8",
3735
"Programming Language :: Python :: 3.9",
3836
"Programming Language :: Python :: 3.10",
3937
"Programming Language :: Python :: 3.11",
4038
"Programming Language :: Python :: 3.12",
39+
"Programming Language :: Python :: 3.13",
40+
"Programming Language :: Python :: 3.14",
4141
]
4242

4343
dependencies = [
44-
"scipy>=1.4.1, <1.16",
45-
"pandas>1.1, <3.0, !=1.4.0",
44+
"scipy>=1.8, <1.17",
45+
"pandas>1.5, <3.0, !=1.4.0",
4646
"matplotlib>=3.5, <=3.10",
47-
"pydantic>=2",
48-
"PyYAML>=5.0.0, <6.1",
49-
"jinja2>=2.11.1, <3.2",
47+
"pydantic>=2, <3",
48+
"PyYAML>=6.0.3, <6.1",
49+
"jinja2>=3.1.6, <3.2",
5050
"visions[type_image_path]>=0.7.5, <0.8.2",
51-
"numpy>=1.16.0,<2.2",
51+
"numpy>=1.22,<2.4",
5252
# Could be optional
5353
# Related to HTML report
5454
"minify-html>=0.15.0",
5555
"filetype>=1.0.0",
5656
# Correlations
57-
"phik>=0.11.1,<0.13",
57+
"phik>=0.12.5, <0.13",
5858
# Examples
59-
"requests>=2.24.0, <3",
59+
"requests>=2.32.0, <3",
6060
# Progress bar
61-
"tqdm>=4.48.2, <5",
61+
"tqdm>=4.66.3, <5",
6262
"seaborn>=0.10.1, <0.14",
6363
"multimethod>=1.4, <2",
6464
# metrics
6565
"statsmodels>=0.13.2, <1",
6666
# type checking
67-
"typeguard>=3, <5",
68-
"imagehash==4.3.1",
69-
"wordcloud>=1.9.3",
70-
"dacite>=1.8",
71-
"numba>=0.56.0, <=0.61",
67+
"typeguard>=4, <5",
68+
"imagehash==4.3.2",
69+
"wordcloud>=1.9.4",
70+
"dacite>=1.9, <2",
71+
"numba>=0.60,<0.63",
7272
]
7373

7474
dynamic = [

src/ydata_profiling/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
from ydata_profiling.controller import pandas_decorator # isort:skip # noqa
1212
from ydata_profiling.profile_report import ProfileReport # isort:skip # noqa
1313
from ydata_profiling.version import __version__ # isort:skip # noqa
14-
from ydata_profiling.utils.information import display_banner
1514

1615
# backend
1716
import ydata_profiling.model.pandas # isort:skip # noqa
@@ -26,8 +25,6 @@
2625

2726
warnings.simplefilter("ignore", category=NumbaDeprecationWarning)
2827

29-
display_banner()
30-
3128
__all__ = [
3229
"pandas_decorator",
3330
"ProfileReport",

src/ydata_profiling/model/pandas/describe_categorical_pandas.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
series_handle_nulls,
1717
series_hashable,
1818
)
19-
from ydata_profiling.utils.information import DisplayInfo
2019

2120

2221
def get_character_counts_vc(vc: pd.Series) -> pd.Series:

src/ydata_profiling/report/presentation/flavours/html/templates/sequence/overview_tabs.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
{% if tabs | length > 0 %}
2-
{% if oss %}
3-
<p class="text-body-secondary text-end">Brought to you by <a href="https://ydata.ai/?utm_source=opensource&utm_medium=ydataprofiling&utm_campaign=report">YData</a></p>
4-
{% endif %}
52
<div class="row item {% if classes %}{{ classes }}{% endif %}" {% if id %} id="{{ id }}"{% endif %}>
63
<ul class="nav nav-tabs tab-nav" role="tablist">
74
{% for tab in tabs %}

src/ydata_profiling/utils/information.py

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)