that's too much!
This commit is contained in:
37
.venv/lib/python3.12/site-packages/fiona/_show_versions.py
Normal file
37
.venv/lib/python3.12/site-packages/fiona/_show_versions.py
Normal file
@@ -0,0 +1,37 @@
|
||||
import platform
|
||||
import sys
|
||||
|
||||
import fiona
|
||||
from fiona._env import get_gdal_release_name, get_proj_version_tuple
|
||||
|
||||
|
||||
def show_versions():
|
||||
"""
|
||||
Prints information useful for bug reports
|
||||
"""
|
||||
|
||||
fiona_version = fiona.__version__
|
||||
gdal_release_name = get_gdal_release_name()
|
||||
proj_version_tuple = get_proj_version_tuple()
|
||||
proj_version = ".".join(map(str, proj_version_tuple))
|
||||
os_info = "{system} {release}".format(system=platform.system(),
|
||||
release=platform.release())
|
||||
python_version = platform.python_version()
|
||||
python_exec = sys.executable
|
||||
|
||||
msg = ("Fiona version: {fiona_version}"
|
||||
"\nGDAL version: {gdal_release_name}"
|
||||
"\nPROJ version: {proj_version}"
|
||||
"\n"
|
||||
"\nOS: {os_info}"
|
||||
"\nPython: {python_version}"
|
||||
"\nPython executable: '{python_exec}'"
|
||||
"\n"
|
||||
)
|
||||
|
||||
print(msg.format(fiona_version=fiona_version,
|
||||
gdal_release_name=gdal_release_name,
|
||||
proj_version=proj_version,
|
||||
os_info=os_info,
|
||||
python_version=python_version,
|
||||
python_exec=python_exec))
|
||||
Reference in New Issue
Block a user