This website requires JavaScript.
Explore
Help
Sign In
administrator
/
frigate
Watch
1
Star
0
Fork
0
You've already forked frigate
mirror of
https://github.com/blakeblackshear/frigate.git
synced
2025-12-06 21:44:13 +03:00
Code
Issues
Actions
2
Packages
Projects
Releases
Wiki
Activity
d384f2fc32
frigate
/
pyproject.toml
4 lines
71 B
TOML
Raw
Normal View
History
Unescape
Escape
Fix various typing issues (#18187) * Fix the `Any` typing hint treewide There has been confusion between the Any type[1] and the any function[2] in typing hints. [1] https://docs.python.org/3/library/typing.html#typing.Any [2] https://docs.python.org/3/library/functions.html#any * Fix typing for various frame_shape members Frame shapes are most likely defined by height and width, so a single int cannot express that. * Wrap gpu stats functions in Optional[] These can return `None`, so they need to be `Type | None`, which is what `Optional` expresses very nicely. * Fix return type in get_latest_segment_datetime Returns a datetime object, not an integer. * Make the return type of FrameManager.write optional This is necessary since the SharedMemoryFrameManager.write function can return None. * Fix total_seconds() return type in get_tz_modifiers The function returns a float, not an int. https://docs.python.org/3/library/datetime.html#datetime.timedelta.total_seconds * Account for floating point results in to_relative_box Because the function uses division the return types may either be int or float. * Resolve ruff deprecation warning The config has been split into formatter and linter, and the global options are deprecated.
2025-05-13 17:27:20 +03:00
[
tool
.
ruff
.
lint
]
Docs improvements (#8641) * go all in on ruff * upgrade docusaurus * add netlify toml * broken link * fix netlify toml * start filling out guide * add debian setup detail * simplify bash command
2023-11-18 17:04:43 +03:00
ignore
=
[
"E501"
,
"E711"
,
"E712"
]
Fix various typing issues (#18187) * Fix the `Any` typing hint treewide There has been confusion between the Any type[1] and the any function[2] in typing hints. [1] https://docs.python.org/3/library/typing.html#typing.Any [2] https://docs.python.org/3/library/functions.html#any * Fix typing for various frame_shape members Frame shapes are most likely defined by height and width, so a single int cannot express that. * Wrap gpu stats functions in Optional[] These can return `None`, so they need to be `Type | None`, which is what `Optional` expresses very nicely. * Fix return type in get_latest_segment_datetime Returns a datetime object, not an integer. * Make the return type of FrameManager.write optional This is necessary since the SharedMemoryFrameManager.write function can return None. * Fix total_seconds() return type in get_tz_modifiers The function returns a float, not an int. https://docs.python.org/3/library/datetime.html#datetime.timedelta.total_seconds * Account for floating point results in to_relative_box Because the function uses division the return types may either be int or float. * Resolve ruff deprecation warning The config has been split into formatter and linter, and the global options are deprecated.
2025-05-13 17:27:20 +03:00
extend-select
=
[
"I"
]
Reference in New Issue
Copy Permalink