I am currently upgrading from a 3.8 python installation to 3.9.
I did not lock the version 1.5.3 for xmlschema and got the newest xmlschema - as expected.
Unfortunately filenames with a # in it are now cut,
for example C:\test.#.again.xml are only seen as C:\test. - and of course this is not the correct filename what xmlschema sees here as it misses #.again.xml. The version 1.5.3 handled that with no problems.
The affected function in xmlschema is open_url - can't access to resource.
Any hope to get the correct filename parsed in future versions of xmlschema?
Fix for now, i install the 1.5.3 with py3.9 as this works.