Avatar for the conda user
conda
conda
BlogDocsChangelog

Add pre/post transaction plugin hooks

#14754
Comparing
peytondmurray:13795-transaction-action-plugins
(
ba6494b
) with
main
(
a6288c2
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
21
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

test_env_create[libmamba]
tests/cli/test_subcommands.py::test_env_create[libmamba]
CodSpeed Performance Gauge
+1%
837.3 ms
829.8 ms
test_env_update[libmamba]
tests/cli/test_subcommands.py::test_env_update[libmamba]
CodSpeed Performance Gauge
+1%
1.7 s
1.7 s
test_jlap_fetch_ssl[True]
tests/gateways/test_jlap.py::test_jlap_fetch_ssl[True]
CodSpeed Performance Gauge
0%
30.9 ms
30.9 ms
test_jlap_fetch_ssl[False]
tests/gateways/test_jlap.py::test_jlap_fetch_ssl[False]
CodSpeed Performance Gauge
0%
179.8 ms
179.7 ms
test_install[classic]
tests/cli/test_subcommands.py::test_install[classic]
CodSpeed Performance Gauge
0%
209.3 ms
209.2 ms
test_env_update[classic]
tests/cli/test_subcommands.py::test_env_update[classic]
CodSpeed Performance Gauge
0%
296.1 ms
296.1 ms
test_update[classic-update]
tests/cli/test_subcommands.py::test_update[classic-update]
CodSpeed Performance Gauge
0%
265.6 ms
265.6 ms
test_list[classic]
tests/cli/test_subcommands.py::test_list[classic]
CodSpeed Performance Gauge
0%
194.9 ms
194.9 ms
test_update[classic-upgrade]
tests/cli/test_subcommands.py::test_update[classic-upgrade]
CodSpeed Performance Gauge
0%
264.9 ms
265.1 ms
test_env_create[classic]
tests/cli/test_subcommands.py::test_env_create[classic]
CodSpeed Performance Gauge
0%
123.3 ms
123.3 ms
test_solve_1[classic]
tests/core/test_solve.py::test_solve_1[classic]
CodSpeed Performance Gauge
0%
3.2 s
3.2 s
test_jlap_fetch_file
tests/gateways/test_jlap.py::test_jlap_fetch_file
CodSpeed Performance Gauge
0%
9.6 ms
9.6 ms
test_run[classic]
tests/cli/test_subcommands.py::test_run[classic]
CodSpeed Performance Gauge
0%
235.9 ms
236.4 ms
test_jlap_fetch
tests/gateways/test_jlap.py::test_jlap_fetch
CodSpeed Performance Gauge
0%
8.8 ms
8.8 ms
test_solve_1[libmamba]
tests/core/test_solve.py::test_solve_1[libmamba]
CodSpeed Performance Gauge
0%
1.3 s
1.3 s
test_update[libmamba-upgrade]
tests/cli/test_subcommands.py::test_update[libmamba-upgrade]
CodSpeed Performance Gauge
0%
2.2 s
2.2 s
test_match_1
tests/models/test_match_spec.py::test_match_1
CodSpeed Performance Gauge
-1%
7.4 ms
7.4 ms
test_install[libmamba]
tests/cli/test_subcommands.py::test_install[libmamba]
CodSpeed Performance Gauge
-1%
2.4 s
2.4 s
test_list[libmamba]
tests/cli/test_subcommands.py::test_list[libmamba]
CodSpeed Performance Gauge
-1%
1.1 s
1.1 s
test_run[libmamba]
tests/cli/test_subcommands.py::test_run[libmamba]
CodSpeed Performance Gauge
-1%
1.2 s
1.2 s
test_update[libmamba-update]
tests/cli/test_subcommands.py::test_update[libmamba-update]
CodSpeed Performance Gauge
-1%
2.1 s
2.1 s

Commits

Click on a commit to change the comparison range
Base
main
a6288c2
0%
[ENH] Add post transaction plugin hooks
ddab30b
1 month ago
by peytondmurray
+89%
Add test which checks the overhead of the post-transaction hooks
1abafdc
24 days ago
by peytondmurray
0%
Use caplog to capture execution time for post transaction benchmarking
227dfca
23 days ago
by peytondmurray
-4%
Deprecate _Action in favor of Action
4a34883
23 days ago
by peytondmurray
-85%
Post-transaction hooks now must trigger on subclasses of Action only
f493219
23 days ago
by peytondmurray
0%
Union type for 3.9 support
a863e7b
23 days ago
by peytondmurray
0%
Make _Action a deprecated constant; rename _execute -> __call__
ace5e68
21 days ago
by peytondmurray
0%
Deactivate overhead test
f50b8c3
20 days ago
by peytondmurray
0%
Merge branch 'main' into 13795-transaction-action-plugins
f3231d9
11 days ago
by peytondmurray
0%
Merge branch 'main' into 13795-transaction-action-plugins
2bec26b
8 days ago
by peytondmurray
0%
Add FinalTransactionAction and tests
62592c3
8 days ago
by peytondmurray
0%
Add docstrings; remove is_only_subclass; make action methods abstract
5593d4a
8 days ago
by peytondmurray
0%
Address comments; make Action the plugin subclass; add documentation
1cb5c74
5 days ago
by peytondmurray
0%
Add pre-transaction hooks
8f44170
4 days ago
by peytondmurray
0%
Add missing Iterable import
73cde37
3 days ago
by peytondmurray
0%
Deprecate PrefixActionGroup; Add PrefixActionGroupV2; renaming
a471442
3 days ago
by peytondmurray
0%
Update docs/source/dev-guide/deep-dives/install.md Co-authored-by: Travis Hathaway <travis.j.hathaway@gmail.com>
f589dad
2 days ago
by peytondmurray
0%
Merge branch 'main' into 13795-transaction-action-plugins
f54af39
1 day ago
by peytondmurray
0%
Rename PrefixActionGroupV2; deprecate it for renaming
904690a
16 hours ago
by peytondmurray
0%
Rename PrefixActionGroupDataclass -> PrefixActions
ba6494b
15 hours ago
by peytondmurray
© 2025 CodSpeed Technology
Home Terms PrivacyDocs