Skip to content

Commit 40fa03a

Browse files
author
dawad
committed
Replace pkg_resources usage with importlib.metadata
1 parent 1a52afb commit 40fa03a

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

seismic_zfp/cli.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import click
2-
import pkg_resources
2+
import importlib.metadata
33

44
from seismic_zfp.version import SeismicZfpVersion
55
from seismic_zfp.conversion import SegyConverter, ZgyConverter, SgzConverter
@@ -92,7 +92,7 @@ def _add_options(func):
9292

9393

9494
@click.group()
95-
@click.version_option(version=SeismicZfpVersion(pkg_resources.get_distribution('seismic_zfp').version).to_string())
95+
@click.version_option(version=SeismicZfpVersion(importlib.metadata.version('seismic_zfp')).to_string())
9696
def cli():
9797
"""A simple command line interface for seismic-zfp."""
9898

@@ -110,7 +110,7 @@ def cli():
110110
)
111111
@add_options(sgz_options)
112112
@add_options(segyconverter_options)
113-
@click.version_option(version=SeismicZfpVersion(pkg_resources.get_distribution('seismic_zfp').version).to_string())
113+
@click.version_option(version=SeismicZfpVersion(importlib.metadata.version('seismic_zfp')).to_string())
114114
def sgy2sgz(
115115
input_segy_file=None,
116116
output_sgz_file=None,
@@ -150,7 +150,7 @@ def sgy2sgz(
150150
type=click.Path(),
151151
)
152152
@add_options(zgy_options)
153-
@click.version_option(version=SeismicZfpVersion(pkg_resources.get_distribution('seismic_zfp').version).to_string())
153+
@click.version_option(version=SeismicZfpVersion(importlib.metadata.version('seismic_zfp')).to_string())
154154
def zgy2sgz(
155155
input_zgy_file=None,
156156
output_sgz_file=None,
@@ -175,7 +175,7 @@ def zgy2sgz(
175175
required=True,
176176
type=click.Path(),
177177
)
178-
@click.version_option(version=SeismicZfpVersion(pkg_resources.get_distribution('seismic_zfp').version).to_string())
178+
@click.version_option(version=SeismicZfpVersion(importlib.metadata.version('seismic_zfp')).to_string())
179179
def sgz2sgy(
180180
input_sgz_file=None,
181181
output_sgy_file=None,

seismic_zfp/conversion_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import time
33
import segyio
44
from segyio.field import Field
5-
import pkg_resources
5+
import importlib.metadata
66
from threading import Thread
77
from queue import Queue
88
import numpy as np
@@ -88,7 +88,7 @@ def make_header(ilines, xlines, samples, tracecount, hw_info, bits_per_voxel, bl
8888
header_blocks = 2
8989
buffer = bytearray(DISK_BLOCK_BYTES * header_blocks)
9090
buffer[0:4] = int_to_bytes(header_blocks)
91-
version = SeismicZfpVersion(pkg_resources.get_distribution('seismic_zfp').version)
91+
version = SeismicZfpVersion(importlib.metadata.version('seismic_zfp'))
9292

9393
buffer[4:8] = int_to_bytes(len(samples))
9494
buffer[16:20] = np_float_to_bytes_signed(samples[0])

0 commit comments

Comments
 (0)