Kyle Altendorf and GitHub
ceff18cb2c
correct tooling bugs i made ( #19370 )
...
* Update task_timing.py
* Update analyze_memory_profile.py
2025-03-12 09:48:31 -07:00
d7e2358a32
build(deps): bump ruff from 0.8.5 to 0.9.6 ( #19260 )
...
* build(deps): bump ruff from 0.8.5 to 0.9.6
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.8.5 to 0.9.6.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.8.5...0.9.6 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update source to ruff 0.9.6
* Apply suggestions from code review
Co-authored-by: Kyle Altendorf <sda@fstab.net >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Earle Lowe <e.lowe@chia.net >
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com >
Co-authored-by: Kyle Altendorf <sda@fstab.net >
2025-02-27 09:53:34 -08:00
6c90a76b56
Tighten up ruff ignore list ( #18837 )
...
* Tighten up ruff ignore list
* Okay that fix was indeed unsafe
* enable type-name-incorrect-variance
* enable literal-membership
* enable non-augmented-assignment
* enable useless-return
* enable global-variable-not-assigned
* -
* fixup
* Clean up roff.toml from annotations
* use ignore instead of explicit re-export
* use more descriptive names
---------
Co-authored-by: Kyle Altendorf <sda@fstab.net >
2024-11-12 12:19:31 -07:00
Kyle Altendorf and GitHub
3f6977fe65
more start_* service starting consistency ( #18775 )
...
* more `start_*` service starting consistency
* fixup
* Update start_full_node.py
2024-11-05 08:40:47 -07:00
Matt Hauff and GitHub
0e703e48e0
(Mostly) Replace flake8 with Ruff ( #18801 )
...
* Get flake8 config partially ready
* Mostly remove flake8 config
* Delete arithmetic whitespace ignore
* Delete unused program strings from tests
* Remove unnecessary noqas
* A couple more flake8 warnings
2024-11-01 09:55:16 -07:00
Matt Hauff and GitHub
6084112d48
[CHIA-1553] Replace pylint with ruff ( #18759 )
...
* Replace pylint with ruff
* poetry
* remove pylint
* Address comments by @altendky
* Undo formatting
* actually undo formatting
2024-10-25 15:55:37 -07:00
Amine Khaldi and GitHub
6c2c13a2d0
CHIA-1626 Move some modules to the utils virtual project ( #18692 )
...
Move some modules to the utils virtual project.
2024-10-18 10:40:49 -07:00
Kyle Altendorf and GitHub
9c8557a1f8
Remove Python 3.8 support and update source to 3.9 standards ( #18687 )
...
* manual python 3.8 removals
* poetry
* pyupgrade
* black
* isort
* manually tidy imports
* work around shadowed type
* catch up build network protocol files for pyupgrade changes
* placate pylint
* re-enable 20.04
* placate flake8
2024-10-16 14:21:15 -07:00
Kyle Altendorf and GitHub
42a6d1afa6
remove support for Python 3.7 ( #14611 )
...
* remove support for Python 3.7
* python_requires=">=3.8, <4"
* 3.8.1+
* catchup
* remove todos handled in https://github.com/Chia-Network/chia-blockchain/pull/15755
2023-07-14 12:49:58 -05:00
Kyle Altendorf and GitHub
2ed75d47f3
more mypy platforms in ci ( #12299 )
...
* more mypy platforms in ci
* check not checks
* oh yeah, activate...
* add 3.11
* adjust job names
* actually use the right python version for install
* adjust for 3.7 hinting support
* exclude macos 3.7 and macos arm 3.8
* back to 3.8 for now
* major_dot_minor
* oops
* move ignore comments for 3.7
* and more
2023-04-27 09:51:18 -05:00
Kyle Altendorf and GitHub
ff5ef6e073
remove leading newlines from indented code blocks ( #14653 )
...
* remove leading newlines from indented code blocks
* catch another one
2023-02-23 21:53:48 -06:00
Kyle Altendorf and GitHub
cb0fbe3208
switch to context manager for task timing ( #13473 )
2022-11-05 17:46:40 -05:00
Kyle Altendorf and GitHub
806499cb3f
add task_instrumentation fixture ( #13176 )
...
* add task_instrumentation fixture
* fixup
* Update conftest.py
2022-11-03 23:14:21 -05:00
0e4a638a70
Heap profiler ( #13399 )
...
* Add heap profiler (enabled via config)
* Update chia/util/task_timing.py
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com >
* unify name of memory profiler (not heap profiler)
* add timestamp to memory profile output directory
* Update chia/util/memory_profiler.py
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com >
* Update chia/util/memory_profiler.py
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com >
* Update chia/util/memory_profiler.py
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com >
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com >
2022-09-16 15:58:32 -05:00
Arvid Norberg and GitHub
90aeeba746
tweak output from task-profiler ( #13137 )
2022-08-24 18:28:28 -05:00
Arvid Norberg and GitHub
49ad81b5a0
instrumentation of asyncio tasks ( #13046 )
...
* Add support for instrumentation of asyncio tasks, to measure wall-clock time (as opposed to CPU time)
* fine tune output
2022-08-22 22:20:55 -05:00