Update all minor versions (master) (minor) #2236
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.4.4
->7.5.0
1.2.0
->1.5.0
22.6.5
->22.7.1
8.1.2
->8.2.0
0.22.0
->0.23.2
4.10.0
->4.11.0
6.2
->6.3
Release Notes
nedbat/coveragepy (coverage)
v7.5.0
Compare Source
Added initial support for function and class reporting in the HTML report.
There are now three index pages which link to each other: files, functions,
and classes. Other reports don't yet have this information, but it will be
added in the future where it makes sense. Feedback gladly accepted!
Other HTML report improvements:
There is now a "hide covered" checkbox to filter out 100% files, finishing
issue 1384
_.The index page is always sorted by one of its columns, with clearer
indications of the sorting.
The "previous file" shortcut key didn't work on the index page, but now it
does, fixing
issue 1765
_.The debug output showing which configuration files were tried now shows
absolute paths to help diagnose problems where settings aren't taking effect,
and is renamed from "attempted_config_files" to the more logical
"config_files_attempted."
Python 3.13.0a6 is supported.
.. _issue 1384:https://github.com/nedbat/coveragepy/issues/13844
.. _issue 1765https://github.com/nedbat/coveragepy/issues/176565
.. _changes_7-4-4:
sbrunner/prospector-profile-duplicated (prospector-profile-duplicated)
v1.5.0
Compare Source
1.5.0 (2024-04-12)
New feature
v1.4.0
Compare Source
1.4.0 (2024-04-06)
New feature
v1.3.0
Compare Source
1.3.0 (2024-04-03)
New feature
Dependency update
puppeteer/puppeteer (puppeteer)
v22.7.1
Compare Source
v22.7.0
Compare Source
pytest-dev/pytest (pytest)
v8.2.0
Compare Source
pytest 8.2.0 (2024-04-27)
Deprecations
#12069: A deprecation warning is now raised when implementations of one of the following hooks request a deprecated
py.path.local
parameter instead of thepathlib.Path
parameter which replaced it:pytest_ignore_collect
{.interpreted-text role="hook"} - thepath
parameter - usecollection_path
instead.pytest_collect_file
{.interpreted-text role="hook"} - thepath
parameter - usefile_path
instead.pytest_pycollect_makemodule
{.interpreted-text role="hook"} - thepath
parameter - usemodule_path
instead.pytest_report_header
{.interpreted-text role="hook"} - thestartdir
parameter - usestart_path
instead.pytest_report_collectionfinish
{.interpreted-text role="hook"} - thestartdir
parameter - usestart_path
instead.The replacement parameters are available since pytest 7.0.0.
The old parameters will be removed in pytest 9.0.0.
See
legacy-path-hooks-deprecated
{.interpreted-text role="ref"} for more details.Features
#11871: Added support for reading command line arguments from a file using the prefix character
@
, like e.g.:pytest @​tests.txt
. The file must have one argument per line.See
Read arguments from file <args-from-file>
{.interpreted-text role="ref"} for details.Improvements
#11523:
pytest.importorskip
{.interpreted-text role="func"} will now issue a warning if the module could be found, but raisedImportError
{.interpreted-text role="class"} instead ofModuleNotFoundError
{.interpreted-text role="class"}.The warning can be suppressed by passing
exc_type=ImportError
topytest.importorskip
{.interpreted-text role="func"}.See
import-or-skip-import-error
{.interpreted-text role="ref"} for details.#11728: For
unittest
-based tests, exceptions during class cleanup (as raised by functions registered withTestCase.addClassCleanup <unittest.TestCase.addClassCleanup>
{.interpreted-text role="meth"}) are now reported instead of silently failing.#11777: Text is no longer truncated in the
short test summary info
section when-vv
is given.#12112: Improved namespace packages detection when
consider_namespace_packages
{.interpreted-text role="confval"} is enabled, covering more situations (like editable installs).#9502: Added
PYTEST_VERSION
{.interpreted-text role="envvar"} environment variable which is defined at the start of the pytest session and undefined afterwards. It contains the value ofpytest.__version__
, and among other things can be used to easily check if code is running from within a pytest run.Bug Fixes
#12065: Fixed a regression in pytest 8.0.0 where test classes containing
setup_method
and tests using@staticmethod
or@classmethod
would crash withAttributeError: 'NoneType' object has no attribute 'setup_method'
.Now the
request.instance <pytest.FixtureRequest.instance>
{.interpreted-text role="attr"} attribute of tests using@staticmethod
and@classmethod
is no longerNone
, but a fresh instance of the class, like in non-static methods.Previously it was
None
, and all fixtures of such tests would share a singleself
.#12135: Fixed issue where fixtures adding their finalizer multiple times to fixtures they request would cause unreliable and non-intuitive teardown ordering in some instances.
#12194: Fixed a bug with
--importmode=importlib
and--doctest-modules
where child modules did not appear as attributes in parent modules.#1489: Fixed some instances where teardown of higher-scoped fixtures was not happening in the reverse order they were initialized in.
Trivial/Internal Changes
pluggy>=1.5.0
is now required.cache <cache>
{.interpreted-text role="ref"}: create supporting files (CACHEDIR.TAG
,.gitignore
, etc.) in a temporary directory to provide atomic semantics.scikit-image/scikit-image (scikit-image)
v0.23.2
Compare Source
scikit-image 0.23.2
We're happy to announce the release of scikit-image 0.23.2!
Bug Fixes
skimage.util.img_as_ubyte
supports the edge case wheredtype('uint64').type
of the provided image isnp.ulonglong
instead ofnp.uint64
(#7392).Documentation
connectivity
parameter inskimage.segmentation.watershed
(#7360).Infrastructure
Maintenance
numpy.inf
instead of deprecatednumpy.infty
(#7386).astype
in tests (#7393).Contributors
4 authors added to this release (alphabetically):
4 reviewers added to this release (alphabetically):
These lists are automatically generated, and may not be complete or may contain duplicates.
v0.23.1
Compare Source
scikit-image 0.23.1
We're happy to announce the release of scikit-image 0.23.1!
Highlights
skimage.morphology.closing
andskimage.morphology.opening
are extensive and anti-extensive, respectively, if the footprint is not mirror symmetric (#6695).mode
tobinary_erosion
,binary_dilation
,binary_opening
andbinary_closing
inskimage.morphology
. These new parameters determine how array borders are handled (#6695).mode
andcval
toerosion
,dilation
,opening
,closing
,white_tophat
, andblack_tophat
inskimage.morphology
. These new parameters determine how array borders are handled (#6695).skimage.util.map_array
by parallelization with Cython'sprange
(#7266).New Features
intensity_std
property toskimage.measure.regionprops
which computes the standard deviation of the intensity in a region (#6712).mode
tobinary_erosion
,binary_dilation
,binary_opening
andbinary_closing
inskimage.morphology
. These new parameters determine how array borders are handled (#6695).mirror_footprint
andpad_footprint
toskimage.morphology
(#6695).mode
andcval
toerosion
,dilation
,opening
,closing
,white_tophat
, andblack_tophat
inskimage.morphology
. These new parameters determine how array borders are handled (#6695).spacing
tosegmentation.expand_labels
to support anisotropic images (#7080).API Changes
shift_x
andshift_y
inskimage.morphology.erosion
andskimage.morphology.dilation
are deprecated. Usepad_footprint
or modify the footprint manually instead (#6695).skimage.morphology.skeletonize_3d
for non-binary input images.skeletonize_3d
now always returns a binary array like similar functions (#7095).skimage.feature.plot_matches
in favor ofskimage.feature.plot_matched_features
(#7255).skimage.morphology.skeletonize_3d
in favor of justskimage.morphology.skeletonize
(#7094).output
inskimage.filters.gaussian
; useout
instead (#7225).shift_x
,shift_y
andshift_z
fromFalse
to0
in theskimage.filters.rank
functions. This has not impact on the results. Warn in case boolean shifts are provided from now on (#7320).Performance
skimage.metrics
module (#7211).skimage.util.map_array
by parallelization with Cython'sprange
(#7266).Bug Fixes
skimage.feature.hog
(#7153).skimage.morphology.closing
andskimage.morphology.opening
are extensive and anti-extensive, respectively, if the footprint is not mirror symmetric (#6695).skimage.registration.phase_cross_correlation
when the real-time shift cannot be determined (disambiguate=True
). Display a warning instead (#7259).skimage.graph.pixel_graph
which raised aTypeError
when the parameteredge_function
was provided without amask
(#7310).cache=False
is passed toskimage.measure.regionprops
(#7333).Documentation
skimage.graph
module (#7192).xarray.DataArray
andpandas.DataFrame
in the crash course on NumPy for images (#7159).skimage.transform.swirl
(#7241).moments_normalized
(#7248).skimage.registration.optical_flow_tvl1
(#7314).coordinates
from docstring example ofskimage.segmentation.active_contour
(#7329).data_range
parameter inskimage.metrics.structural_similarity
(#7345).skimage.transform.EuclideanTransform
(#7097).Infrastructure
assert_stacklevel
helper to check stacklevel of captured warnings (#7294).pre-commit[bot]
from changelist's contributor list (#7358).Maintenance
version_switcher.json
(#7184)._hog.py
after previous merge lacking black (#7215).noexcept
to address Cython 3.0 warnings (#7250).deprecate_parameter
helper (#7256).skimage.registration.phase_cross_correlation
(#7287).deprecate_kwarg
andremove_arg
; they are entirely succeeded bydeprecate_parameter
(#7290).numpydoc
installed (#7307)._optical_flow_utils
are private (#7328).test_fits.py
(#7340).np.solve
in NumPy 2 (#7341).ensure_python_version
function (#7370).setup-python@v5
,cache@v4
,upload-artifact@v4
, anddownload-artifact@v4
(#7368).Contributors
29 authors added to this release (alphabetically):
21 reviewers added to this release (alphabetically):
These lists are automatically generated, and may not be complete or may contain duplicates.
v0.23.0
Compare Source
python/typing_extensions (typing_extensions)
v4.11.0
Compare Source
This feature release provides improvements to various recently
added features, most importantly type parameter defaults (PEP 696).
There are no changes since 4.11.0rc1.
zopefoundation/zope.interface (zope.interface)
v6.3
Compare Source
================
Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.