-
Notifications
You must be signed in to change notification settings - Fork 274
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/maintainability_ #1364
Fix/maintainability_ #1364
Conversation
- Resolved formatting issues using isort and black. - Updated deprecated methods (_app_ctx_stack, datetime.utcnow). - Added a requirements.txt file for dependency management. - Addressed Python 3. warnings (ast.Num, ast.n).
Hi,
|
Hello, I’ve implemented the requested changes by removing requirements.txt in favor of the pyproject.toml configuration, ensuring consistency with the project’s current dependency management practices as highlighted in #1329. Moving forward, I will focus exclusively on aligning my contributions with the project’s current direction, as outlined in the README: I appreciate the guidance provided and will ensure all my future contributions adhere to these principles. If there’s anything else you’d like me to address, feel free to let me know. I will create a new PR. Thank you for your feedback and support! Best regards, |
Hi, I'm sorry but I don't get what this PR is adding apart from some minor fixes in how the code is formatted. Are you trying to fix a specific issue you have? Please note we are currently not testing this project against python 3.13. I don't want to be rude, but at the same time this is one of the first times we see AI slop on this project. It looks like you applied some general AI advice on top of our project and sent a pull request without really knowing what you are doing. What is this settings.cfg file and why do we need it? Please refrain from using AI tools to work on this project unless you really know what you are doing, as it will make everybody lose time. Closing this. |
Hello,
Thank you for your feedback on my pull request. My intent was to familiarize myself with the project by testing and identifying potential areas for improvement. I realize now that my PR lacked significant value for the main repository, and I apologize for any inconvenience caused.
Regarding the settings.cfg file, I included it to facilitate testing on my version of Python and to better understand the project's functionality. However, I understand now that it was unnecessary for the main repository, and I should have explained its purpose more clearly.
As for AI, I want to clarify that I use such tools solely to refine my writing and optimize workflows. All changes and decisions are based on my understanding and are fully controlled by me.
I appreciate the opportunity to learn from this experience and will ensure that my future contributions align better with the project's goals and direction.
Thank you for your guidance,
Michele Grimaldi (Mike014)
Il ven 10 gen 2025, 10:36 Alexis Métaireau ***@***.***> ha
scritto:
… Hi, I'm sorry but I don't get what this PR is adding apart from some minor
fixes in how the code is formatted. Are you trying to fix a specific issue
you have?
Please note we are currently not testing this project against python 3.13.
I don't want to be rude, but at the same time this is one of the first
times we see AI slop on this project. It looks like you applied some
general AI advice on top of our project and sent a pull request without
really knowing what you are doing. What is this settings.cfg
<https://github.com/spiral-project/ihatemoney/pull/1364/files#diff-4d8232bddb98256bb71eb2cd3097bdc86e4649cb68503e417fc635ebf368a0d5>
file and why do we need it?
Please refrain from using AI tools to work on this project unless you
really know what you are doing, as it will make everybody lose time.
Closing this.
—
Reply to this email directly, view it on GitHub
<#1364 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BFMMLP7U4JYLWGWM4NZMV332J6IDFAVCNFSM6AAAAABU2W5SLGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBSGE4TCMZUHA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Hi Michele, thanks for the follow-up on this.
I understand now. Thanks, your goal was to help others and that's appreciated.
I believe that's partially what's causing the "trouble" here. I understand how optimizing can seem helpful, but at the same time, when it's the only and first time we've spoke together, it's adding friction in the process. We, as maintainers, don't know if we're talking with... robots, and that surely doesn't help to welcome contributions. To me, it seems that you're diluting the meaning with these AI tools to write text. It's hard for us to understand what you're doing. AI here doesn't really add value because it just dilutes the meaning. I'm curious what would have happened if you were to just send us messages without using AI, though. Take care and don't hesitate if you need further help, and/or would like to contribute to the project via other means. But, please, don't automate. It's good to talk with humans ;-) |
Fix Maintainability: Removed
requirements.txt
and Updated Dependency ManagementDescription
Hello! I've made the following changes to align with the project's goals of simplicity and maintainability, as outlined in the Developer Guidelines.
This Pull Request description has been written with the help of OpenAI's ChatGPT Plus (model GPT-4, January 2024) to improve clarity and precision.
What was done:
Removed
requirements.txt
:pyproject.toml
for dependency management (Upgrade tooling on the project. #1329), therequirements.txt
file was redundant.Updated Local Configuration and Dependencies:
pyproject.toml
accurately reflects supported Python versions and dependencies.requirements.txt
in the project were removed or updated.Conducted Thorough Testing:
make test
to verify that all tests pass successfully (120 passed, 5 skipped).make lint
.Why:
requirements.txt
is consistent with the project's adoption of modern dependency management practices.pyproject.toml
).Additional Notes:
Thank you for your guidance and for considering this contribution