- Apr 26, 2022
- Apr 25, 2022
-
-
Antoine Lambert authored
That processing is already handled in the base Lister class constructor.
-
- Apr 21, 2022
-
-
vlorentz authored
Authentication is handled directly in the session
-
Antoine Lambert authored
Fix sourceforge origin URL for bzr projects, http://project.bzr.sourceforge.net/bzrroot/project redirects to http://project.bzr.sourceforge.net/bzr/project. Handle bzr projects with multiple branches, one listed origin must be created per branch. Discard bzr projects that no longer exist from listing.
-
Antoine Lambert authored
The Attic folder that can sometimes be found in a CVS respository is a special one used by CVS to store RCS files and should not be considered as a valid module name when listing CVS projects.
-
Antoine Lambert authored
That hook can be frustrating as it can discard a long commit message if it finds a typo in it so better removing it.
-
- Apr 14, 2022
-
-
Antoine R. Dumont authored
Related to T3874
-
- Apr 13, 2022
-
-
Antoine R. Dumont authored
This aligns the behavior with other listers (e.g. sourceforge, ...) to continue listing if some information is not retrievable at all. Related to T3874
-
Antoine R. Dumont authored
Without this, the lister legitimately cannot list anything.
-
- Apr 08, 2022
-
-
Antoine Lambert authored
-
Antoine Lambert authored
Related to T3922
-
Antoine Lambert authored
black is considered stable since release 22.1.0 and the version we are currently using is quite outdated and not compatible with click 8.1.0, so it is time to bump it to its latest stable release. Please note that E501 pycodestyle warning related to line length is replaced by B950 one from flake8-bugbear as recommended by black. https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html#line-length Related to T3922
-
- Apr 06, 2022
-
-
Antoine Lambert authored
pytest-postgresql 3.1.3 and pytest-redis 2.4.0 added support for pytest >= 7 so we can now drop the pytest pinning.
-
- Mar 28, 2022
-
-
Franck Bret authored
The Crates lister retrieves crates package for Rust lang. It basically fetches https://github.com/rust-lang/crates.io-index.git to a temp directory and then walks through each file to get the crate's info.
-
- Mar 22, 2022
-
-
Antoine Lambert authored
Due to test modules being copied in subdirectories of the build directory by setuptools, it makes pytest fail by raising ImportPathMismatchError exceptions when invoked from root directory of the module. So ignore the build folder to discover tests.
-
- Mar 11, 2022
-
-
Antoine Lambert authored
Commit 6a747955 modified the origin URLs for CVS projects hosted on SourceForge but it also broke incremental listing due to a no longer valid assertion, so fix that issue.
-
- Feb 18, 2022
-
-
Antoine R. Dumont authored
The decorator is dropped on `get_origins_from_page` as we cannot retry an iterator consumption anyway. Related to T3948
-
- Feb 17, 2022
-
-
Antoine Lambert authored
CVS projects are different from other VCS ones, they use the rsync protocol, a list of modules needs to be fetched from an info page and multiple origin URLs can be produced for a same project. Related to T3789
-
Antoine R. Dumont authored
as the scheduler is now able to deduplicate it when recording listed origins. Related to T3945
-
Antoine R. Dumont authored
Related to T3945
-
Antoine R. Dumont authored
Prior to this commit, the listing could fail when either reading a page or the page of results (lauchpad api raises RestfulError). This now retries when those kind of exceptions happen. If the error persists (after multiple tryouts and exponential backoff), the listing continues nonetheless (with warning logs). Note that if the page ends up being empty, it's no longer accounted for. This actually allows the listing to finish in case of issues. Related to T3945
-
- Feb 16, 2022
-
-
Antoine R. Dumont authored
Related to T3945
-
- Feb 14, 2022
-
-
Raphaël Gomès authored
Bazaar support was removed a long time ago and predates a lot of the new mechanisms in place in the API. Unfortunately, it looks like a lot of the URLs are offline now, but there are still a few projects that can be listed, this is pretty low-effort.
-
- Feb 10, 2022
-
-
Antoine Lambert authored
-
Antoine Lambert authored
To install the new hook: $ pre-commit install -t commit-msg
-
- Feb 09, 2022
-
-
Antoine R. Dumont authored
We need to avoid using naive datetime as this fails during conversion. Related to T3746 Related to P1280
-
- Feb 08, 2022
-
-
Boris Baldassari authored
- Feb 07, 2022
-
-
Antoine R. Dumont authored
Related to T3916
-
- Jan 25, 2022
-
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
And log the metadata dictionary.
-
- Jan 24, 2022
-
-
vlorentz authored
-
- Jan 21, 2022
-
-
vlorentz authored
-
- Jan 19, 2022
-
-
Antoine R. Dumont authored
Related to D6967
-
- Dec 16, 2021
-
-
Antoine R. Dumont authored
This also drops spurious copyright headers to those files if present. Related to T3812
-
- Dec 08, 2021
-
-
Antoine Lambert authored
Now that we have packaged tenacity 6.2 for debian buster and use it in production, we can remove the workarounds to support tenacity < 5.
-
- Dec 07, 2021
-
-
vlorentz authored
I would like to use it as the metadata authority URI in the loader, instead of '{p_url.scheme}://{p_url.netloc}/', which I do not think is accurate, as it is possible to have multiple Maven instances at the same netloc.
-