Gregory Oschwald
Gregory Oschwald
Our existing use of `pytest` is quite minimal, mostly as a test runner. `pytest` is an actively developed project and is much more likely to introduce breaking changes. The PR...
The last breaking change listed in the pytest change log was in 8.2.0 in April. 8.0.0 introduced a number of breaking changes at the start of the year. I am...
Are you using `MODE_FD` as directed in the constructor docs?
I may be misunderstanding what you are trying to do. `MODE_FD` is required when you are passing a file object to the reader. This is what the `IO` typing on...
Thanks for reviewing and merging these!
Neither of those CVEs appear to affect `geoipupdate`. We don't use `LookPath` nor `database/sql`.
I agree that it would be better if this file was not world-readable. This would likely be a breaking change for some users. We will likely hold off changing this...
When using `libmaxminddb`, the file is memory mapped. It isn't loaded into memory. Loading the file into shared memory and sharing that would use more memory, not less. If you...
It seems unlikely that your issues are related to `libmaxminddb` or its use of mmap. If you are using the Python wrapper, I would first make sure that you are...
The [stated reason](https://github.com/Antonboom/testifylint?tab=readme-ov-file#float-compare) of the `float-compare` lints is to avoid differences due to floating-point rounding errors. Using a delta or epsilon of zero does not accomplish this as it is...