Thank you Sorin and Bruno!
The documentation
(https://docs.pytest.org/en/7.1.x/contributing.html#submitting-plugins-to-pytest-dev)
states that the repository can be transferred "if no contributor
strongly objects and two agree". We got two votes, so I will wait a bit
more for objections, and in the case none come will go ahead with the
transfer. How long shall we wait, and who shall the repo be transferred
to if nobody objects?
Thanks,
Andreas
Am 01.10.2022 um 20:15 schrieb Bruno Oliveira:
+1 for me too btw.
Cheers,
On Sat, Oct 1, 2022 at 5:08 AM Sorin Sbarnea <sorin.sbar...@gmail.com>
wrote:
+1 from me. I think we should show that pytest-dev is an open
minded organisation. I remeber when I lead the move of testinfra
into it, where we faced a similar dilemma, the fact that it was a
little bit more than a pytest plugin. Still, it did work, well I say.
To be honest, I reached a point where I do my best to avoid
starting to use any new library, if that is not hosted under a non
personal account — just because it is not cool to depend on a
single point of failure, one that ages too.
Cheers!
Sorin Sbarnea
On Sat, 1 Oct 2022 at 08:04, hansemrbean via pytest-dev
<pytest-dev@python.org> wrote:
This is a followup to an earlier thread
(https://www.mail-archive.com/pytest-dev@python.org/msg02835.html)
a year and a half ago, where I asked if it would be possible
to transfer pyfakefs (https://github.com/jmcgeheeiv/pyfakefs)
to pytest-dev. This was eventually declined, mostly because
pyfakefs is not a pure pytest plugin, but also supports
unittest and other test environments.
The maintainer of pyfakefs, John McGehee, has contacted me,
and asked me to take over, as he will not be able to maintain
the package anymore. While discussing this, we again came to
the conclusion that moving the repository to pytest-dev would
make much sense. I asked Bruno Oliviera (who helped with with
the transfer of pytest-order) in a private discussion, and he
encouraged me to try again, so here I am...
I want to reiterate the reasons for the transfer I gave last
time, and maybe elaborate a bit more.
- ensure continued maintenance: I will be the only maintainer
now, and the move to an organization would make it possible to
add other owners, and will probably make it more likely to
find another maintainer (given the visibility and size of
pytest-dev). There is also the bus factor, which I cannot
discard given that I'm not young.
- increase compatibility with pytest and pytest plugins,
- improve visibility of the package, especially for pytest
developers:
pyfakefs was originally developed inside Google with the
possibility to mock some filesystem modules and later released
on GitHub; John McGehee added specific support for unittest in
2014, and another contributor added pytest support in the form
of the fs fixture a bit later (2015). Since then the usage of
pyfakefs has steadily drifted from unittest to pytest, as can
be seen by the usage in other repositories (I did some usage
statistics for dependent repos in GitHub) and by new issues,
and the support for pytest has been improved. I personally
like pytest and see it as the superior testing framework, so
I'm also interested in improving the compatiblity of pyfakefs
with other pytest plugins - which will be easier if it is
clearly visible as part of the pytest environment.
- ideally, benefit from the larger community to get more code
reviews and issue reports: if think this is obvious.
Last time it had also been proposed to move to
https://github.com/PyCQA instead, but I really don't see a
match here. https://github.com/cogs-of-testing had also been
mentioned, and while it sounds like a good match, it has yet
to be brought to life.
Let me know if there is anything I can do to make pyfakefs
better compatible with pytest-dev, or if you need more
information.
Thanks in advance,
Andreas
_______________________________________________
pytest-dev mailing list
pytest-dev@python.org
https://mail.python.org/mailman/listinfo/pytest-dev
--
--
Cheers,
Sorin
_______________________________________________
pytest-dev mailing list
pytest-dev@python.org
https://mail.python.org/mailman/listinfo/pytest-dev
--
This email has been checked for viruses by Avast antivirus software.
www.avast.com
_______________________________________________
pytest-dev mailing list
pytest-dev@python.org
https://mail.python.org/mailman/listinfo/pytest-dev