pytest-cookies icon indicating copy to clipboard operation
pytest-cookies copied to clipboard

Maintaining pytest-cookies 🍪

Open hackebrot opened this issue 5 years ago • 19 comments

Hi @phillipahereza & @AGMETEOR! 👋

Thanks so much for your interest in helping out with maintaining pytest-cookies. Have you folks used pytest and cookiecutter before?

hackebrot avatar Jul 22 '19 13:07 hackebrot

Hi @hackebrot yes I have used Cookiecutter and pytest

phillipahereza avatar Jul 23 '19 05:07 phillipahereza

Hi @hackebrot hope you are well. Just wanted to add that it would be nice to bump the deps version for this project: pytest ^6.0.0 and python ^3.9 for.

pszynk avatar Jan 16 '21 13:01 pszynk

@hackebrot I am interested in helping to maintain pytest-cookies. I recently opened #55 which modernizes the project a bit and would also look to take on additional efforts regarding project maintenance and features.

JonZeolla avatar Mar 03 '21 22:03 JonZeolla

@hackebrot would you consider submitting pytest-cookies to @pytest-dev? I think this plugin is quite popular and it might help to alleviate the maintenance burden.

https://docs.pytest.org/en/6.2.x/contributing.html#submitting-plugins-to-pytest-dev

wwuck avatar Nov 25 '21 14:11 wwuck

I will happily help with migration work and future maintenance/modernization. Let me know where I can help

JonZeolla avatar Nov 25 '21 14:11 JonZeolla

@JonZeolla I think any migration to pytest-dev would have to come from @hackebrot as the project owner if he wanted to pursue that option. The migration doc does mention a changelog requirement so I'm wondering if the "github releases" changelog would be sufficient?

wwuck avatar Nov 25 '21 23:11 wwuck

Hi folks! 👋🏻

Thank you for offering to help with maintenance for this plugin. I do wonder whether it makes more sense for this plugin to be migrated to the Cookiecutter org. What do you think?

hackebrot avatar Nov 26 '21 15:11 hackebrot

That sounds reasonable to me

JonZeolla avatar Nov 26 '21 15:11 JonZeolla

@hackebrot any update on that migration? I have some modernization work that I would like to get into this project. Let me know if I can help with anything - I am trying to avoid creating a fork if possible. Thanks

JonZeolla avatar May 15 '22 16:05 JonZeolla

I'm keen for this modernisation too, and can help if required. The baseline should be Python 3.7, pytest 4 and cookiecutter 2 now (at least).

update: See #63

jamesmyatt avatar Jul 04 '22 21:07 jamesmyatt

Agree with this; PR noted above fixes some issues we were seeing

aaronsmith1234 avatar Jul 08 '22 16:07 aaronsmith1234

@hackebrot I'm still happy to take over this project if you are willing to transfer it to me (or into an org). I would be looking to merge my modernization PR #55 and pick up other modernization efforts like #63, etc.

JonZeolla avatar Jul 08 '22 23:07 JonZeolla

Hey @hackebrot , just following up on above; this is a super useful project and would hate to see it become unmaintained.

aaronsmith1234 avatar Jul 15 '22 16:07 aaronsmith1234

What is the current status? Did someone need to do a fork to get it working again on GHA windows?

Czaki avatar Nov 16 '22 10:11 Czaki

If you need something that works, then you can install the fixed branch of my fork, as below. But it really needs merging here.

python -m pip install git+https://github.com/jamesmyatt/pytest-cookies@bugfix/62

jamesmyatt avatar Nov 16 '22 13:11 jamesmyatt

@JonZeolla, do you think it's time to kick-off a PEP 541 request to transfer the project? Last release was nearly 2 years ago and it's been broken since May 2022.

jamesmyatt avatar Feb 06 '23 11:02 jamesmyatt

Hi @jamesmyatt! 👋🏻

As you can tell, I don't actively work on this project any longer. I should have bandwidth to publish a new release this week, if you can help me figure out what's most pressing. I reckon it's #63?

hackebrot avatar Feb 06 '23 11:02 hackebrot

Hi @hackebrot . Thanks for all of your work on this project.

If you have the time, then I think that #63 should be sufficient to support cookiecutter 2.1.0 onwards. Thanks.

However, if you do have the time, then it might be more efficient to just work on adding maintainers, like @phillipahereza (#40), @AGMETEOR (#39) and @JonZeolla, and/or transferring it to the cookiecutter or pytest-dev organisations. Then they can work on getting a new release out.

jamesmyatt avatar Feb 06 '23 14:02 jamesmyatt

I, too, would like to add my gratitude to @hackebrot for creating this important tool and, second, express an interest in seeing it transferred to a group of people who can continue to move it forward. I bet everyone here knows the experience of letting a project fall out of service.

This project has legs :). Can you get it freed up to move again @hackebrot ? If you're interested in working on it in the future, maybe the best option is to add collaborators on this repository.

You can add some of the people mentioned above. Please feel free to add me as a maintainer if you like.

wahuneke avatar Dec 07 '23 17:12 wahuneke