Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
jim-easterbrook
/
python-exiv2
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
25
Code
Issues
1
Pull requests
0
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit history
Commits on Aug 29, 2026
Merge pull request #72 from jim-easterbrook/devel
Show description for 2ec20b7
jim-easterbrook
authored
2ec20b7
View commit details
Copy full SHA for 2ec20b7
Browse repository at this point
Update readme
jim-easterbrook
committed
343d285
View commit details
Copy full SHA for 343d285
Browse repository at this point
Sorted out thread safety in XMP properties access
jim-easterbrook
committed
b881624
View commit details
Copy full SHA for b881624
Browse repository at this point
Update tests for future exiv2 releases
jim-easterbrook
committed
a4f6b2e
View commit details
Copy full SHA for a4f6b2e
Browse repository at this point
Make easyaccess tests thread-safe
Show description for 841ad86
jim-easterbrook
committed
841ad86
View commit details
Copy full SHA for 841ad86
Browse repository at this point
Commits on Aug 28, 2026
Drop use of threading locks
Show description for f21b344
jim-easterbrook
committed
f21b344
View commit details
Copy full SHA for f21b344
Browse repository at this point
Lock language when testing non-ascii filenames
jim-easterbrook
committed
f0e638c
View commit details
Copy full SHA for f0e638c
Browse repository at this point
Use lock to protect exiv2.LogMsg access
Show description for b43489f
jim-easterbrook
committed
b43489f
View commit details
Copy full SHA for b43489f
Browse repository at this point
Improved testing of logged errors
jim-easterbrook
committed
4ab4207
View commit details
Copy full SHA for 4ab4207
Browse repository at this point
Put language back to English after localisation test
jim-easterbrook
committed
7f9947f
View commit details
Copy full SHA for 7f9947f
Browse repository at this point
Use a thread lock when changing language
Show description for 1626757
jim-easterbrook
committed
1626757
View commit details
Copy full SHA for 1626757
Browse repository at this point
Make local copy of image_data for ref count test
jim-easterbrook
committed
55c1a22
View commit details
Copy full SHA for 55c1a22
Browse repository at this point
Don't share image instance between tests
Show description for 548f95c
jim-easterbrook
committed
548f95c
View commit details
Copy full SHA for 548f95c
Browse repository at this point
Commits on Aug 27, 2026
Reenable Python GIL
Show description for d8c378e
jim-easterbrook
committed
d8c378e
View commit details
Copy full SHA for d8c378e
Browse repository at this point
Merge pull request #71 from jim-easterbrook/devel
Show description for ac5e0c1
jim-easterbrook
authored
ac5e0c1
View commit details
Copy full SHA for ac5e0c1
Browse repository at this point
Enable free-threaded builds
Show description for 33ce15d
jim-easterbrook
committed
33ce15d
View commit details
Copy full SHA for 33ce15d
Browse repository at this point
Increase minimum SWIG version to 4.4
jim-easterbrook
committed
546de5a
View commit details
Copy full SHA for 546de5a
Browse repository at this point
Add a "factory" function to private_store_get
Show description for 2e60795
jim-easterbrook
committed
2e60795
View commit details
Copy full SHA for 2e60795
Browse repository at this point
Add Python critical sections around some operations
Show description for d0aa369
jim-easterbrook
committed
d0aa369
View commit details
Copy full SHA for d0aa369
Browse repository at this point
Reworked "private data" functions
Show description for 3b090be
jim-easterbrook
committed
3b090be
View commit details
Copy full SHA for 3b090be
Browse repository at this point
Replace PyDict_GetItemString
Show description for 7b4fc3a
jim-easterbrook
committed
7b4fc3a
View commit details
Copy full SHA for 7b4fc3a
Browse repository at this point
Commits on Aug 26, 2026
Replace PyList_GetItem with PyList_GetItemRef
Show description for ac7f8e9
jim-easterbrook
committed
ac7f8e9
View commit details
Copy full SHA for ac7f8e9
Browse repository at this point
Serialise XMP namespace registration
Show description for 126396f
jim-easterbrook
committed
126396f
View commit details
Copy full SHA for 126396f
Browse repository at this point
Deprecate Exiv2::XmpParser::initialize
Show description for d660987
jim-easterbrook
committed
d660987
View commit details
Copy full SHA for d660987
Browse repository at this point
Ignore XMP parser lock function
Show description for ab3de59
jim-easterbrook
committed
ab3de59
View commit details
Copy full SHA for ab3de59
Browse repository at this point
Initialise XMP parser when exiv2 is imported
jim-easterbrook
committed
e4854e8
View commit details
Copy full SHA for e4854e8
Browse repository at this point
Merge pull request #70 from jim-easterbrook/devel
Show description for 33e84f1
jim-easterbrook
authored
33e84f1
View commit details
Copy full SHA for 33e84f1
Browse repository at this point
Update change log
jim-easterbrook
committed
924015d
View commit details
Copy full SHA for 924015d
Browse repository at this point
Commits on Aug 25, 2026
Update prebuilt libexiv2 wheel build action
jim-easterbrook
committed
cbb708b
View commit details
Copy full SHA for cbb708b
Browse repository at this point
Use 'delvewheel' to relocate Windows libs
jim-easterbrook
committed
5109b1e
View commit details
Copy full SHA for 5109b1e
Browse repository at this point
Go back to using relative paths
jim-easterbrook
committed
b961188
View commit details
Copy full SHA for b961188
Browse repository at this point
Further changes to lib locations for cibuildwheel
jim-easterbrook
committed
3831f8f
View commit details
Copy full SHA for 3831f8f
Browse repository at this point
Commits on Aug 24, 2026
Temporarily omit exiv2.so from GitHub linux build
jim-easterbrook
committed
27661cc
View commit details
Copy full SHA for 27661cc
Browse repository at this point
Commits on Aug 23, 2026
Check typeId value in XmpArrayValue constructor
Show description for 18e6276
jim-easterbrook
committed
18e6276
View commit details
Copy full SHA for 18e6276
Browse repository at this point
Commits on Aug 6, 2026
Update SWIG to version 4.5.0
jim-easterbrook
committed
cd3f5d5
View commit details
Copy full SHA for cd3f5d5
Browse repository at this point
Previous
Next
You can’t perform that action at this time.