python-intermediate-development
python-intermediate-development copied to clipboard
Intermediate Research Software Development Skills In Python Lesson Material
# Problem In the [Scaling Up Testing Using Build Matrices](https://carpentries-incubator.github.io/python-intermediate-development/23-continuous-integration-automated-testing.html#scaling-up-testing-using-build-matrices) step of episode 2.3, the CI is set to install dependencies from `requirements.txt`, where dependencies are frozen earlier. The tests...
Change from CITATION.md to CITATION.cff and use the proper data standard for .cff files. This will also enable the CITATION.cff-github integration and show the citation button in the web UI....
3.1 introduces the concept of software requirements, but does so in a way that's very focused on a clear, industry-style use case where 'Business' and 'Stakeholder' are clearly defined, and...
The section on virtual environments always raises questions about different python versions, and the `virtualenv` stuff was dropped from the course for being a compatibility nightmare. However, we still get...
This episode covers code style and lists a lot of the PEP8 requirements. A good chunk of it is basically just listing the PEP8 requirements, without necessarily explaining what a...
Episode 3.2 feels a bit abstract and doesn't sufficiently prepare learners for the tasks they're asked to do - for example, it asks them to draw a workflow diagram for...
Bumps: - [checkout](www.github.com/actions/checkout) from 4 to 5 - [setup-python](www.github.com/actions/setup-python) from 5 to 6 - [upload-artifact](www.github.com/actions/upload-artifact) from 4 to 5
As part of reviewing episodes for #468 I noticed in some places figure captions are being included manually using HTML `` tags - for example https://github.com/carpentries-incubator/python-intermediate-development/blob/73f53de20a30028ea80a1c5c87742763a08eef1c/episodes/14-collaboration-using-git.md?plain=1#L312-L314 https://github.com/carpentries-incubator/python-intermediate-development/blob/1dfe85705edda426afa4e7f257b980cffd316997/episodes/14-collaboration-using-git.md?plain=1#L367-L370 It's not clear...
Simple one, PyCharm's updated and interpreters are now in Python->Interpreter.
It seems there are some files in the repository that were generated only for the purpose of the publication in the JOSE journal (e.g. paper.md and paper.bib) They currently have...