Python package template for new research software projects

cookiecutter hacktoberfest python python-template python-templates python3 research-software research-software-engineering ucl
4 Open Issues Need Help Last updated: Jul 15, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to refactor existing Python code within the UCL ARC Python package template to replace the use of `subprocess` calls for Git operations with the `GitPython` library. This aims to improve code readability and maintainability by eliminating reliance on external shell commands.

Complexity: 3/5
enhancement good first issue p4-low task

Python package template for new research software projects

Python
#cookiecutter#hacktoberfest#python#python-template#python-templates#python3#research-software#research-software-engineering#ucl

AI Summary: The task involves reviewing feedback from a Python tooling workshop and deciding on actions regarding several suggestions: using `brew` instead of `uvx`, making the `gh` command private, adding a warning about public code, creating a GUI for `cookiecutter`, addressing issues #559 and #560, adding Dockerization, and removing the `gh` install from the tutorial. This includes prioritizing and implementing the chosen actions within the Python package template.

Complexity: 4/5
enhancement help wanted question investigate

Python package template for new research software projects

Python
#cookiecutter#hacktoberfest#python#python-template#python-templates#python3#research-software#research-software-engineering#ucl

AI Summary: Update the provided Python package template's GitHub Actions workflow to deploy documentation using the `actions/deploy-pages` action instead of the `gh-pages` branch method. This involves replacing the existing `docs.yml` workflow file within the cookiecutter template with a new workflow that utilizes the recommended action.

Complexity: 3/5
documentation enhancement good first issue

Python package template for new research software projects

Python
#cookiecutter#hacktoberfest#python#python-template#python-templates#python3#research-software#research-software-engineering#ucl

AI Summary: Enhance the UCL ARC Python package template's cookiecutter script to check PyPI for package name availability during project creation. The script should warn or error if the chosen name is already taken, preventing naming conflicts.

Complexity: 3/5
enhancement good first issue

Python package template for new research software projects

Python
#cookiecutter#hacktoberfest#python#python-template#python-templates#python3#research-software#research-software-engineering#ucl