Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explicitly list extras as dependency #348

Merged
merged 2 commits into from
Sep 18, 2023
Merged

Conversation

pshchelo
Copy link
Contributor

it is imported after all..

Closes #347

it is imported after all..

Closes mtreinish#347
@pshchelo
Copy link
Contributor Author

AFAIU next release could happen soon (#345 ), would be great to get this fix there as well

@pshchelo
Copy link
Contributor Author

looks like there are some other parts that have to be adjusted, e.g. https://github.com/mtreinish/stestr/blob/main/stestr/tests/test_subunit_trace.py#L25 because new subunit uses external iso lib testing-cabal/subunit@91b07aa

python-subunit stopped vendoring it in, so we must install our own
version too.
@codecov-commenter
Copy link

Codecov Report

Merging #348 (e7dfd11) into main (0f9a6de) will not change coverage.
The diff coverage is n/a.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

@@           Coverage Diff           @@
##             main     #348   +/-   ##
=======================================
  Coverage   61.79%   61.79%           
=======================================
  Files          30       30           
  Lines        2625     2625           
  Branches      428      428           
=======================================
  Hits         1622     1622           
  Misses        884      884           
  Partials      119      119           
Flag Coverage Δ
unittests 61.79% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

Copy link
Owner

@mtreinish mtreinish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This LGTM, thanks for fixing this. TBH, I don't think we need the extras usage anymore. But lets get this fixed asap. I'll push out a new release shortly after this merges.

@mtreinish mtreinish merged commit 96ccf24 into mtreinish:main Sep 18, 2023
20 checks passed
@pshchelo pshchelo deleted the extas-dep branch September 18, 2023 14:28
tanaypf9 pushed a commit to tanaypf9/pf9-requirements that referenced this pull request May 20, 2024
stestr has an indrect dep on testtools[extras]
that was previously included with testtools 2.5.0
via python-subunit? this now causes issues with
stestr following the release of 2.6.0 and python-subunit
1.4.3

mtreinish/stestr#347
mtreinish/stestr#350

lets clmap both python-subunit and testtool until
stestr can be updated.

mtreinish/stestr#348
and that can be released.

Change-Id: I7df39f385fc8e0b54f7034b3a84dbaadbc6bbbff
tanaypf9 pushed a commit to tanaypf9/pf9-requirements that referenced this pull request May 20, 2024
stestr has an indrect dep on testtools[extras]
that was previously included with testtools 2.5.0
via python-subunit? this now causes issues with
stestr following the release of 2.6.0 and python-subunit
1.4.3

mtreinish/stestr#347
mtreinish/stestr#350

lets clmap both python-subunit and testtool until
stestr can be updated.

mtreinish/stestr#348
and that can be released.

Change-Id: I7df39f385fc8e0b54f7034b3a84dbaadbc6bbbff
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Stestr does not work with python-subunit 1.4.3 and testtools 2.6.0
3 participants