bob.extension issues
https://gitlab.idiap.ch/bob/bob.extension/-/issues
2022-05-16T14:39:10Z
https://gitlab.idiap.ch/bob/bob.extension/-/issues/38
Add support for reading and parsing conda build recipes
2022-05-16T14:39:10Z
Amir MOHAMMADI
Add support for reading and parsing conda build recipes
Following the discussion on bob.admin#35 and some offline discussion with @andre.anjos, we want to move all our CI infrastructure and packages to conda.
This will cause some duplication of information that you would have both in the cond...
Following the discussion on bob.admin#35 and some offline discussion with @andre.anjos, we want to move all our CI infrastructure and packages to conda.
This will cause some duplication of information that you would have both in the conda recipe and in the `setup.py` file.
To keep only one source of information, we decided to make the [meta.yaml](https://conda.io/docs/building/meta-yaml.html) the authoritative source of information. This means that we populate the information in `setup.py` from the `meta.yaml` file. Here is a list of tasks or information that should be gotten from meta.yaml file:
* [ ] bob.extension will use pyyaml and jinja2 to parse the yaml file
* [ ] Make CONDA_BUILD=0 in the jinja2 context parser to get only the PyPI requirements.
* [ ] Accomodate for name differences between conda packages and PyPI package names if any
* [ ] package name
* [ ] package version
* [ ] package PyPI requirements
* [ ] console entry points
* [ ] home website
* [ ] license
* [ ] short description
* [ ] setup_requires
* [ ] install_requires
* [ ] test_requires
Maybe we can have a function in bob.extension that reads the yaml file and returns this information in a dictionary format.
Conda-based CI
https://gitlab.idiap.ch/bob/bob.extension/-/issues/35
Circular dependence to bob.blitz during testing
2019-10-03T13:24:29Z
André Anjos
Circular dependence to bob.blitz during testing
This package depends on bob.blitz to run its test units. This is a problem in test environments (like conda packaging) where package downloading via setuptools is forbidden. We need to fix these tests by creating units which independent ...
This package depends on bob.blitz to run its test units. This is a problem in test environments (like conda packaging) where package downloading via setuptools is forbidden. We need to fix these tests by creating units which independent from other packages entirely. For the time being, such tests are skipped when bob.extension's conda package is built with `--exclude=test_extensions`. See logs with problem at bob/bob.conda!62.
Conda-based CI
Pavel KORSHUNOV
Pavel KORSHUNOV
https://gitlab.idiap.ch/bob/bob.extension/-/issues/49
Developer guide needs adjustments
2022-05-16T14:40:00Z
Amir MOHAMMADI
Developer guide needs adjustments
to account for
* [ ] Conda recipes
* [ ] Don't mention conda-forge
* [ ] How to test packages locally, including conda-build or buildout-based setups
* [ ] Needs fixing: https://www.idiap.ch/software/bob/docs/bob/bob.extension/master...
to account for
* [ ] Conda recipes
* [ ] Don't mention conda-forge
* [ ] How to test packages locally, including conda-build or buildout-based setups
* [ ] Needs fixing: https://www.idiap.ch/software/bob/docs/bob/bob.extension/master/additional.html#continuous-integration-ci
* [ ] New bob-devel package which does not install anything by default
* [ ] Merge the "developing existing packages" guide into bob.buildout https://gitlab.idiap.ch/bob/bob.buildout/merge_requests/29#note_26098
Conda-based CI
Zohreh MOSTAANI
Zohreh MOSTAANI
https://gitlab.idiap.ch/bob/bob.extension/-/issues/54
The guide for releasing a new package is outdated
2020-02-03T14:48:53Z
Amir MOHAMMADI
The guide for releasing a new package is outdated
It points to bob.conda but since we have moved to a conda-based CI this guide should be removed/updated.
cref bob.admin#35
It points to bob.conda but since we have moved to a conda-based CI this guide should be removed/updated.
cref bob.admin#35
Conda-based CI
Zohreh MOSTAANI
Zohreh MOSTAANI
https://gitlab.idiap.ch/bob/bob.extension/-/issues/55
Documentation should be improved
2018-06-27T11:25:51Z
Guillaume HEUSCH
Documentation should be improved
Hi all,
Just opening this issue to create a branch to udpate (lightly) the documentation. In particular to:
1. Specify the style to be used in docstrings
2. Add the necessary steps to integrate new package dependencies in the CI
Hi all,
Just opening this issue to create a branch to udpate (lightly) the documentation. In particular to:
1. Specify the style to be used in docstrings
2. Add the necessary steps to integrate new package dependencies in the CI
Conda-based CI
Guillaume HEUSCH
Guillaume HEUSCH