Agriya Khetarpal
Agriya Khetarpal
Now that we have a declarative format for build metadata provided by `pyproject.toml` and build isolation enabling a more stable installation procedure via PEP 517/518, it eases the migration to...
### Description I recently learned that `pytest` supports `unittest`-style tests out of the box and needs little to no extra configuration for setting up test commands and just a tad...
Please read through #3100 and #3193 for background discussion. This proposition is about getting back to linking against the Python-based CasADi distribution from PyPI when building the IDAKLU extension for...
### Description [PEP 723](https://peps.python.org/pep-0723/) is one of the latest accepted Python PEPs which brings a `pyproject.toml`-like format for Python scripts for easy sharing and collaboration, where dependencies, supported Python versions,...
The scheduled tests (unit, integration, examples) are run in a CRON job overnight for all platforms, but they don't compile the IDAKLU solver for Windows. We don't do it in...
If `pybtex` is dead, should we switch to something else instead? I found this active project for parsing bibtex: https://github.com/sciunto-org/python-bibtexparser _Originally posted by @kratman in https://github.com/pybamm-team/PyBaMM/pull/3645#issuecomment-1864414897_
A placeholder issue for marking a list of tasks to be done for the current Docker images established in #3223. - [x] Ensure that macOS M-series users can pull the...
# Description This PR adds `Towncrier` to automatically update the CHANGELOG using news fragments. The current CHANGELOG file is modified to fit the standard template of Towncrier (therefore eliminating the...
We use `sphinx-gallery` for rendering thumbnail galleries in the built docs for the Jupyter notebooks, which are in the `docs/source/examples/` folder. This issue describes tasks to add the example scripts...
# Description This PR adds `pybind11` to the list of build-time dependencies in `pyproject.toml` (#3301); which means it is picked up, downloaded, and installed by `pip` automatically and therefore made...