-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reenabled no-unused-function in setup.py #29767
Conversation
@@ -95,10 +95,6 @@ cdef class _NaT(datetime): | |||
# higher than np.ndarray and np.matrix | |||
__array_priority__ = 100 | |||
|
|||
def __hash__(_NaT self): | |||
# py3k needs this defined here | |||
return hash(self.value) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are you sure this can be removed? (do you know why?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are two __hash__
definitions for this class so I suppose the second one takes priority
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, that's a good reason to remove it ;)
@@ -1406,59 +1406,6 @@ cdef inline StringPath _string_path(char *encoding): | |||
# Type conversions / inference support code | |||
|
|||
|
|||
cdef _string_box_factorize(parser_t *parser, int64_t col, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is completely unused?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea this is the only thing that appears in a grep of _libs
$ grep -nr "_string_box_factorize" pandas/_libs
pandas/_libs/parsers.pyx:1409:cdef _string_box_factorize(parser_t *parser, int64_t col,
cdef
as well so can't be called from outside of there
looks like a nice cleanup |
thanks @WillAyd |
…ndexing-1row-df * upstream/master: (185 commits) ENH: add BooleanArray extension array (pandas-dev#29555) DOC: Add link to dev calendar and meeting notes (pandas-dev#29737) ENH: Add built-in function for Styler to format the text displayed for missing values (pandas-dev#29118) DEPR: remove statsmodels/seaborn compat shims (pandas-dev#29822) DEPR: remove Index.summary (pandas-dev#29807) DEPR: passing an int to read_excel use_cols (pandas-dev#29795) STY: fstrings in io.pytables (pandas-dev#29758) BUG: Fix melt with mixed int/str columns (pandas-dev#29792) TST: add test for ffill/bfill for non unique multilevel (pandas-dev#29763) Changed description of parse_dates in read_excel(). (pandas-dev#29796) BUG: pivot_table not returning correct type when margin=True and aggfunc='mean' (pandas-dev#28248) REF: Create _lib/window directory (pandas-dev#29817) Fixed small mistake (pandas-dev#29815) minor cleanups (pandas-dev#29798) DEPR: enforce deprecations in core.internals (pandas-dev#29723) add test for unused level raises KeyError (pandas-dev#29760) Add documentation linking to sqlalchemy (pandas-dev#29373) io/parsers: ensure decimal is str on PythonParser (pandas-dev#29743) Reenabled no-unused-function (pandas-dev#29767) CLN:F-string in pandas/_libs/tslibs/*.pyx (pandas-dev#29775) ... # Conflicts: # pandas/tests/frame/indexing/test_indexing.py
This enables a flag that was disabled 4 years ago in e9fde88 but maybe worth reconsidering, even though we don't fail on warnings for extensions in CI
This yielded the following on master:
I'm not sure what the
memview_set_object
andmemview_get_object
complaints are coming from just yet, but the rest are cleaned up in this PR