-
Notifications
You must be signed in to change notification settings - Fork 3
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
Fix data time accessor with persiantools #8
base: main
Are you sure you want to change the base?
Conversation
This automated comment suggests enhancements to the PR title and body to improve clarity and facilitate a quicker review Title suggestion
Reasons to update the title
Body suggestion
Reasons to update the body
Benefits of a great title and descriptionAuthor benefits
Reviewer benefits
|
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.
PR Type: Refactoring
PR Summary: This pull request introduces a significant refactoring of the jalali_pandas package to improve its handling of Jalali dates by integrating the persiantools library. It modifies both the series and dataframe handlers to use the JalaliDateTime class from persiantools instead of the previous jdatetime library. Additionally, it includes changes to the test suite to align with these modifications and introduces a GitHub Actions workflow for automating the package publishing process upon release creation.
Decision: Comment
📝 Type: 'Refactoring' - not supported yet.
- Sourcery currently only approves 'Typo fix' PRs.
✅ Issue addressed: this change correctly addresses the issue or implements the desired feature.
No details provided.
✅ Small diff: the diff is small enough to approve with confidence.
No details provided.
General suggestions:
- Ensure that the transition from jdatetime to persiantools' JalaliDateTime does not introduce any regressions in functionality, especially in edge cases not covered by existing tests.
- Consider adding more comprehensive tests that specifically target the new functionality introduced by using the persiantools library, to ensure full compatibility and to catch any potential issues early.
- Review the GitHub Actions workflow to ensure that it meets all the requirements for publishing the package, including versioning and dependency management, to avoid any deployment issues.
- Given the significant changes, it might be beneficial to update the documentation to reflect the switch to persiantools and any new capabilities or usage patterns this enables for end-users.
Thanks for using Sourcery. We offer it for free for open source projects and would be very grateful if you could help us grow. If you like it, would you consider sharing Sourcery on your favourite social media? ✨
سلام ممنونم |
دو تا fail توی تست های ریپازیتوری قسمت تست groupby() بود که اون هارو رفع کردم و به جای jdatetime از persiantools استفاده کردم که اوپن سورس هستش که این کمک میکنه که در مراحل بعدی برای توسعه افراد بیشتری بتونن روی تاریخ ها کار کنن و همچنین اونیکی ریپو هم تکمیل تر میشه که فکر میکنم برای اوپن سورس فارسی واقعا لازم باشه. |
سلام من با استفاده از یه کتاب خانه اوپن سورس اکسسور ها رو درست کردم و تست ها همه Pass شدند