{"id":22492,"library":"types-datetimerange","title":"types-datetimerange","description":"Typing stubs for DateTimeRange, part of the typeshed project. Provides type hints for the DateTimeRange library. Version 2.0.0.6; updated periodically with typeshed releases.","status":"active","version":"2.0.0.6","language":"python","source_language":"en","source_url":"https://github.com/python/typeshed","tags":["typeshed","typing-stubs","DateTimeRange","type-hints"],"install":[{"cmd":"pip install types-datetimerange","lang":"bash","label":"pip install"}],"dependencies":[{"reason":"Runtime dependency that types-datetimerange provides stubs for.","package":"DateTimeRange","optional":false}],"imports":[{"note":"Correct module is lowercase; wrong case causes ImportError.","wrong":"from DateTimeRange import DateTimeRange","symbol":"DateTimeRange","correct":"from datetimerange import DateTimeRange"}],"quickstart":{"code":"from datetimerange import DateTimeRange\n# No extra import needed for typing stubs; they are automatically used by mypy/pyright when types-datetimerange is installed.\nrange = DateTimeRange(\"2023-01-01\", \"2023-01-31\")\nprint(range)","lang":"python","description":"Basic usage of DateTimeRange with typing stubs."},"warnings":[{"fix":"pip install --upgrade types-datetimerange DateTimeRange","message":"Types stubs may lag behind DateTimeRange releases; if you encounter type errors, ensure both packages are up-to-date.","severity":"breaking","affected_versions":"all"},{"fix":"Use `# type: ignore` if needed.","message":"These are third-party stubs maintained by typeshed; they may not cover all edge cases. Report missing stubs to typeshed.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"pip install DateTimeRange","cause":"DateTimeRange not installed.","error":"ModuleNotFoundError: No module named 'datetimerange'"},{"fix":"Use: from datetimerange import DateTimeRange","cause":"Wrong import path (capitalized module).","error":"ImportError: cannot import name 'DateTimeRange' from 'DateTimeRange'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}