Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milahu/nixpkgs-package-version-log
map package versions to nixpkgs revisions
https://github.com/milahu/nixpkgs-package-version-log
incremental-parsing nixpkgs
Last synced: 6 days ago
JSON representation
map package versions to nixpkgs revisions
- Host: GitHub
- URL: https://github.com/milahu/nixpkgs-package-version-log
- Owner: milahu
- License: mit
- Created: 2024-05-11T10:28:27.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-11T11:44:36.000Z (6 months ago)
- Last Synced: 2024-10-12T00:21:00.129Z (about 1 month ago)
- Topics: incremental-parsing, nixpkgs
- Language: Python
- Homepage:
- Size: 150 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
# nixpkgs-package-version-log
map package versions to nixpkgs revisions
alternative implementation of [lazamar/nix-package-versions](https://github.com/lazamar/nix-package-versions)
upstream issue:
[Use git log instead of downloading xy tar archives](https://github.com/lazamar/nix-package-versions/issues/29)## status
early draft
## goals
### reduce network traffic
dont fetch full tarball of every nixpkgs revision
use a deep clone of the nixpkgs repo
### reduce cpu time
avoid nix eval via `nix-env -q`
parse package updates from output of `git log` and `git diff`
### produce static html files
static files can be hosted on github pages
use package attribute as path, for example `python3Packages/requests.html`