-
-
Notifications
You must be signed in to change notification settings - Fork 18.6k
Initial pandas.typing Module #25884
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
Merged
Merged
Initial pandas.typing Module #25884
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
e230500
Initial typing module
WillAyd 49c0c69
Added FilePathOrBuffer type to io.parsers
WillAyd 766ad86
Added FilePathOrBuffer to io.common
WillAyd 8f4973c
Added cast to suppress mypy errors
WillAyd b621f32
Removed DateTimeLike types
WillAyd 3fd6814
Merge remote-tracking branch 'upstream/master' into pandas-typing
WillAyd 6b9f0eb
Removed type hints from pandas.io.common
WillAyd b17ad46
Removed local variable shadowing, refactored for new types
WillAyd ed3fc58
Doc note for pandas.typing
WillAyd 34c00bf
Added typing to exposed API test
WillAyd 6044072
Merge remote-tracking branch 'upstream/master' into pandas-typing
WillAyd 3daf02f
isort fixup
WillAyd e0fb927
Merge remote-tracking branch 'upstream/master' into pandas-typing
WillAyd 3ff41d3
Privated typing module
WillAyd 133e045
Updated docs
WillAyd 688f705
Privatized typing in test_api
WillAyd 7bd5a62
Reset changes to test_api
WillAyd fea9765
Merge remote-tracking branch 'upstream/master' into pandas-typing
WillAyd 7e31345
Reverted docstring changes
WillAyd File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
from datetime import datetime, timedelta | ||
from pathlib import Path | ||
from typing import AnyStr, IO, Union | ||
|
||
from pandas._libs.tslibs import Period, NaT, Timedelta, Timestamp | ||
|
||
|
||
DateTimeLike = Union[datetime, timedelta, Period, Timedelta, Timestamp] | ||
|
||
|
||
NullableDateTimeLike = Union[NaT, DateTimeLike] | ||
|
||
|
||
FilePathOrBuffer = Union[str, Path, IO[AnyStr]] |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Do/should the numpy versions go in here?