types-pydicom 3.0.0.0


pip install types-pydicom

  Latest version

Released: Sep 08, 2024

Project Links

Meta
Author: pydicom contributors
Requires Python: >=3.10

Classifiers

License
  • OSI Approved :: MIT License

Programming Language
  • Python
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12

Typing
  • Stubs Only

types-pydicom

Extended type hints for pydicom's Dataset element keywords.

Installation

$ pip install types-pydicom

Usage

# test_typing.py

from pydicom import Dataset

ds = Dataset()
ds.SamplesPerPixel = "abc"
reveal_type(ds.PixelData)
$ pip install pydicom types-pydicom mypy
$ mypy test_typing.py
test_typing.py:5: error: Incompatible types in assignment (expression has type "str", variable has type "int")  [assignment]
test_typing.py:6: note: Revealed type is "Union[None, builtins.bytes]"
Found 1 errors in 1 file (checked 1 source file)

Development

git clone https://github.com/pydicom
git clone https://github.com/pydicom/types-pydicom
cd types-pydicom
mkdir env
python3.10 -m venv env/env310
source env/env310/bin/activate
pip install -e .[dev]

Updating

python scripts/update_package.py

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies: