-
Notifications
You must be signed in to change notification settings - Fork 1.5k
ENH: Enhance XMP metadata handling with creation and setter methods #3410
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
base: main
Are you sure you want to change the base?
Conversation
9183c12
to
7129e69
Compare
- Fix missing Dict and List imports in typing - All XMP setter methods are now working correctly - All tests pass except one unrelated remote file test - XmpInformation.create() and all setter methods fully functional - Code follows existing codebase patterns and style
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3410 +/- ##
==========================================
+ Coverage 96.97% 97.03% +0.06%
==========================================
Files 54 54
Lines 9324 9557 +233
Branches 1708 1738 +30
==========================================
+ Hits 9042 9274 +232
Misses 168 168
- Partials 114 115 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
- Add tests for ownerDocument None error conditions (lines 459-465, 484, 506, 535, 564, 597) - Add tests for description element creation paths - Add tests for attribute handling and edge cases - Improve test coverage from 95% to 97% - All XMP functionality thoroughly tested with error conditions and edge cases
Thanks for the PR. Besides the coverage: Could we please have proper properties instead of a read-only property and a setter? This is not really pythonic. |
@stefan6419846 yeah sure, I understood my mistake. I'll refactor it and ask for review, once done |
d66f82b
to
1abdf04
Compare
@stefan6419846 you can take a look at it now |
Sorry for the delays - I did not yet have the time to properly review these larger changes again. I hope that I manage to look into this in the next days. |
Hey @stefan6419846 can i contribute to some other issue till that time? |
Closes #3394