Skip to content

Commit e9ecce5

Browse files
authored
Merge branch 'main' into zip-strict-tests-excel
2 parents da27fdb + 499c5d4 commit e9ecce5

32 files changed

+254
-244
lines changed

.github/workflows/wheels.yml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ jobs:
4545
(github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') && ( ! endsWith(github.ref, 'dev0')))
4646
runs-on: ubuntu-24.04
4747
env:
48-
IS_PUSH: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }}
4948
IS_SCHEDULE_DISPATCH: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
5049
outputs:
5150
sdist_file: ${{ steps.save-path.outputs.sdist_name }}
@@ -118,7 +117,6 @@ jobs:
118117
python: ["cp313t", "3.13"]
119118

120119
env:
121-
IS_PUSH: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }}
122120
IS_SCHEDULE_DISPATCH: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
123121
steps:
124122
- name: Checkout pandas
@@ -204,18 +202,11 @@ jobs:
204202
path: ./wheelhouse/*.whl
205203

206204
- name: Upload wheels & sdist
207-
if: ${{ success() && (env.IS_SCHEDULE_DISPATCH == 'true' || env.IS_PUSH == 'true') }}
208-
shell: bash -el {0}
209-
env:
210-
PANDAS_NIGHTLY_UPLOAD_TOKEN: ${{ secrets.PANDAS_NIGHTLY_UPLOAD_TOKEN }}
211-
# trigger an upload to
212-
# https://anaconda.org/scientific-python-nightly-wheels/pandas
213-
# for cron jobs or "Run workflow" (restricted to main branch).
214-
# The tokens were originally generated at anaconda.org
215-
run: |
216-
source ci/upload_wheels.sh
217-
set_upload_vars
218-
upload_wheels
205+
if: ${{ success() && env.IS_SCHEDULE_DISPATCH == 'true' }}
206+
uses: scientific-python/[email protected]
207+
with:
208+
artifacts_path: dist
209+
anaconda_nightly_upload_token: ${{secrets.PANDAS_NIGHTLY_UPLOAD_TOKEN}}
219210

220211
publish:
221212
if: >

ci/code_checks.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then
6969
"$BASE_DIR"/scripts/validate_docstrings.py \
7070
--format=actions \
7171
-i ES01 `# For now it is ok if docstrings are missing the extended summary` \
72+
-i "pandas.DataFrame.from_arrow SA01,EX01" \
7273
-i "pandas.Series.dt PR01" `# Accessors are implemented as classes, but we do not document the Parameters section` \
7374
-i "pandas.Period.freq GL08" \
7475
-i "pandas.Period.ordinal GL08" \
@@ -165,6 +166,8 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then
165166
-i "pandas.tseries.offsets.DateOffset.is_on_offset GL08" \
166167
-i "pandas.tseries.offsets.DateOffset.n GL08" \
167168
-i "pandas.tseries.offsets.DateOffset.normalize GL08" \
169+
-i "pandas.tseries.offsets.DateOffset.rollback SA01,EX01" \
170+
-i "pandas.tseries.offsets.DateOffset.rollforward SA01,EX01" \
168171
-i "pandas.tseries.offsets.Day.freqstr SA01" \
169172
-i "pandas.tseries.offsets.Day.is_on_offset GL08" \
170173
-i "pandas.tseries.offsets.Day.n GL08" \

ci/upload_wheels.sh

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

doc/source/reference/frame.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,7 @@ Serialization / IO / conversion
360360
.. autosummary::
361361
:toctree: api/
362362

363+
DataFrame.from_arrow
363364
DataFrame.from_dict
364365
DataFrame.from_records
365366
DataFrame.to_orc

doc/source/reference/indexing.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ Categorical components
189189
.. autosummary::
190190
:toctree: api/
191191

192+
CategoricalIndex.append
192193
CategoricalIndex.codes
193194
CategoricalIndex.categories
194195
CategoricalIndex.ordered

doc/source/reference/offset_frequency.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ Methods
4040
DateOffset.is_quarter_end
4141
DateOffset.is_year_start
4242
DateOffset.is_year_end
43+
DateOffset.rollback
44+
DateOffset.rollforward
4345

4446
BusinessDay
4547
-----------

doc/source/reference/series.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,7 @@ strings and apply several methods to it. These can be accessed like
424424
Series.str.fullmatch
425425
Series.str.get
426426
Series.str.index
427+
Series.str.isascii
427428
Series.str.join
428429
Series.str.len
429430
Series.str.ljust

0 commit comments

Comments
 (0)