Skip to content

Commit 6e56195

Browse files
jbrockmendeljreback
authored andcommitted
Cleanup cimports (#18556)
1 parent bd9a3e0 commit 6e56195

File tree

4 files changed

+8
-11
lines changed

4 files changed

+8
-11
lines changed

pandas/_libs/src/inference.pyx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ from decimal import Decimal
33
cimport util
44
cimport cython
55
from tslibs.nattype import NaT
6-
from tslib cimport convert_to_tsobject
6+
from tslibs.conversion cimport convert_to_tsobject
77
from tslibs.timedeltas cimport convert_to_timedelta64
88
from tslibs.timezones cimport get_timezone
99
from datetime import datetime, timedelta

pandas/_libs/tslib.pxd

-3
This file was deleted.

pandas/_libs/tslib.pyx

+4-6
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
# distutils: define_macros=CYTHON_TRACE_NOGIL=0
66

77
cimport numpy as np
8-
from numpy cimport int64_t, import_array, ndarray, float64_t
8+
from numpy cimport int64_t, ndarray, float64_t
99
import numpy as np
10+
np.import_array()
1011

1112

1213
from cpython cimport PyTypeObject, PyFloat_Check
@@ -35,18 +36,15 @@ from tslibs.np_datetime cimport (check_dts_bounds,
3536
dayofweek, is_leapyear)
3637
from tslibs.np_datetime import OutOfBoundsDatetime
3738

38-
from .tslibs.parsing import parse_datetime_string
39+
from tslibs.parsing import parse_datetime_string
3940

4041
cimport cython
42+
from cython cimport Py_ssize_t
4143

42-
import warnings
4344

4445
import pytz
4546
UTC = pytz.utc
4647

47-
# initialize numpy
48-
import_array()
49-
5048

5149
from tslibs.timedeltas cimport cast_from_unit
5250
from tslibs.timedeltas import Timedelta

setup.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,9 @@ def pxd(name):
494494
'depends': _pxi_dep['join']},
495495
'_libs.lib': {
496496
'pyxfile': '_libs/lib',
497-
'pxdfiles': ['_libs/src/util', '_libs/missing'],
497+
'pxdfiles': ['_libs/src/util',
498+
'_libs/missing',
499+
'_libs/tslibs/conversion'],
498500
'depends': lib_depends + tseries_depends},
499501
'_libs.missing': {
500502
'pyxfile': '_libs/missing',

0 commit comments

Comments
 (0)