Skip to content

Commit cd4437f

Browse files
Merge branch 'main' into dot-notation
2 parents a54d522 + 6a2da7a commit cd4437f

File tree

445 files changed

+9399
-3414
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

445 files changed

+9399
-3414
lines changed

.gitattributes

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,3 @@ pandas/tests/io/parser/data export-ignore
8484

8585
# Include cibw script in sdist since it's needed for building wheels
8686
scripts/cibw_before_build.sh -export-ignore
87-
scripts/cibw_before_build_windows.sh -export-ignore
88-
scripts/cibw_before_test_windows.sh -export-ignore

.github/CODEOWNERS

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,13 @@
44
# ci
55
ci/ @mroeschke
66

7-
# web
8-
web/ @datapythonista
9-
107
# docs
118
doc/cheatsheet @Dr-Irv
129
doc/source/development @noatamir
1310

1411
# pandas
15-
pandas/_libs/ @WillAyd
16-
pandas/_libs/tslibs/* @MarcoGorelli
1712
pandas/_typing.py @Dr-Irv
1813
pandas/core/groupby/* @rhshadrach
19-
pandas/core/tools/datetimes.py @MarcoGorelli
2014
pandas/io/excel/* @rhshadrach
2115
pandas/io/formats/style.py @attack68
2216
pandas/io/formats/style_render.py @attack68

.github/ISSUE_TEMPLATE/feature_request.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ body:
3131
attributes:
3232
label: Feature Description
3333
description: >
34-
Please describe how the new feature would be implemented, using psudocode if relevant.
34+
Please describe how the new feature would be implemented, using pseudocode if relevant.
3535
placeholder: >
3636
Add a new parameter to DataFrame, to_series, to return a Series if possible.
3737

.github/actions/build_pandas/action.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ inputs:
44
editable:
55
description: Whether to build pandas in editable mode (default true)
66
default: true
7+
werror:
8+
description: Enable werror flag for build
9+
default: true
710
runs:
811
using: composite
912
steps:
@@ -26,9 +29,9 @@ runs:
2629
run: |
2730
if [[ ${{ inputs.editable }} == "true" ]]; then
2831
pip install -e . --no-build-isolation -v --no-deps \
29-
-Csetup-args="--werror"
32+
${{ inputs.werror == 'true' && '-Csetup-args="--werror"' || '' }}
3033
else
3134
pip install . --no-build-isolation -v --no-deps \
32-
-Csetup-args="--werror"
35+
${{ inputs.werror == 'true' && '-Csetup-args="--werror"' || '' }}
3336
fi
3437
shell: bash -el {0}

.github/actions/run-tests/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ runs:
1414
if: failure()
1515

1616
- name: Upload coverage to Codecov
17-
uses: codecov/codecov-action@v4
17+
uses: codecov/codecov-action@v5
1818
with:
1919
flags: unittests
2020
name: codecov-pandas

.github/actions/setup-conda/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ runs:
77
using: composite
88
steps:
99
- name: Install ${{ inputs.environment-file }}
10-
uses: mamba-org/setup-micromamba@v1
10+
uses: mamba-org/setup-micromamba@v2
1111
with:
1212
environment-file: ${{ inputs.environment-file }}
1313
environment-name: test

.github/workflows/code-checks.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ permissions:
2121
jobs:
2222
docstring_typing_manual_hooks:
2323
name: Docstring validation, typing, and other manual pre-commit hooks
24-
runs-on: ubuntu-22.04
24+
runs-on: ubuntu-24.04
2525
defaults:
2626
run:
2727
shell: bash -el {0}
@@ -102,7 +102,7 @@ jobs:
102102

103103
asv-benchmarks:
104104
name: ASV Benchmarks
105-
runs-on: ubuntu-22.04
105+
runs-on: ubuntu-24.04
106106
defaults:
107107
run:
108108
shell: bash -el {0}
@@ -133,7 +133,7 @@ jobs:
133133
134134
build_docker_dev_environment:
135135
name: Build Docker Dev Environment
136-
runs-on: ubuntu-22.04
136+
runs-on: ubuntu-24.04
137137
defaults:
138138
run:
139139
shell: bash -el {0}
@@ -160,7 +160,7 @@ jobs:
160160

161161
requirements-dev-text-installable:
162162
name: Test install requirements-dev.txt
163-
runs-on: ubuntu-22.04
163+
runs-on: ubuntu-24.04
164164

165165
concurrency:
166166
# https://i.8713187.xyzmunity/t/concurrecy-not-work-for-push/183068/7

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313

1414
jobs:
1515
analyze:
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717
permissions:
1818
actions: read
1919
contents: read

.github/workflows/comment-commands.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permissions:
1010

1111
jobs:
1212
issue_assign:
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-24.04
1414
if: (!github.event.issue.pull_request) && github.event.comment.body == 'take'
1515
concurrency:
1616
group: ${{ github.actor }}-issue-assign
@@ -19,7 +19,7 @@ jobs:
1919
echo "Assigning issue ${{ github.event.issue.number }} to ${{ github.event.comment.user.login }}"
2020
curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -d '{"assignees": ["${{ github.event.comment.user.login }}"]}' https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/assignees
2121
preview_docs:
22-
runs-on: ubuntu-22.04
22+
runs-on: ubuntu-24.04
2323
if: github.event.issue.pull_request && github.event.comment.body == '/preview'
2424
concurrency:
2525
group: ${{ github.actor }}-preview-docs
@@ -29,7 +29,7 @@ jobs:
2929
previewer-server: "https://pandas.pydata.org/preview"
3030
artifact-job: "Doc Build and Upload"
3131
asv_run:
32-
runs-on: ubuntu-22.04
32+
runs-on: ubuntu-24.04
3333
# TODO: Support more benchmarking options later, against different branches, against self, etc
3434
if: github.event.issue.pull_request && startsWith(github.event.comment.body, '@github-actions benchmark')
3535
defaults:

.github/workflows/deprecation-tracking-bot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
deprecation_update:
1818
permissions:
1919
issues: write
20-
runs-on: ubuntu-22.04
20+
runs-on: ubuntu-24.04
2121
env:
2222
DEPRECATION_TRACKER_ISSUE: 56596
2323
steps:

.github/workflows/docbuild-and-upload.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ permissions:
2323
jobs:
2424
web_and_docs:
2525
name: Doc Build and Upload
26-
runs-on: ubuntu-22.04
26+
runs-on: ubuntu-24.04
2727

2828
concurrency:
2929
# https://i.8713187.xyzmunity/t/concurrecy-not-work-for-push/183068/7
@@ -59,6 +59,10 @@ jobs:
5959
- name: Build documentation
6060
run: doc/make.py --warnings-are-errors
6161

62+
- name: Build the interactive terminal
63+
working-directory: web/interactive_terminal
64+
run: jupyter lite build
65+
6266
- name: Build documentation zip
6367
run: doc/make.py zip_html
6468

.github/workflows/package-checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ defaults:
2121
jobs:
2222
pip:
2323
if: ${{ github.event.label.name == 'Build' || contains(github.event.pull_request.labels.*.name, 'Build') || github.event_name == 'push'}}
24-
runs-on: ubuntu-22.04
24+
runs-on: ubuntu-24.04
2525
strategy:
2626
matrix:
2727
extra: ["test", "pyarrow", "performance", "computation", "fss", "aws", "gcp", "excel", "parquet", "feather", "hdf5", "spss", "postgresql", "mysql", "sql-other", "html", "xml", "plot", "output-formatting", "clipboard", "compression", "all"]
@@ -50,7 +50,7 @@ jobs:
5050
shell: bash -el {0}
5151
conda_forge_recipe:
5252
if: ${{ github.event.label.name == 'Build' || contains(github.event.pull_request.labels.*.name, 'Build') || github.event_name == 'push'}}
53-
runs-on: ubuntu-22.04
53+
runs-on: ubuntu-24.04
5454
strategy:
5555
matrix:
5656
python-version: ['3.10', '3.11']

.github/workflows/stale-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
permissions:
1313
pull-requests: write
1414
if: github.repository_owner == 'pandas-dev'
15-
runs-on: ubuntu-22.04
15+
runs-on: ubuntu-24.04
1616
steps:
1717
- uses: actions/stale@v9
1818
with:

0 commit comments

Comments
 (0)