fork
Configure Feed
Select the types of activity you want to include in your feed.
lol
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{ lib
2, stdenv
3, fetchFromGitHub
4, gitUpdater
5, buildPythonPackage
6, setuptools
7, beautifulsoup4
8, gitpython
9, pydata-sphinx-theme
10, pygithub
11, sphinx
12, breathe
13, myst-parser
14, sphinx-book-theme
15, sphinx-copybutton
16, sphinx-design
17, sphinx-external-toc
18, sphinx-notfound-page
19, pyyaml
20, fastjsonschema
21}:
22
23buildPythonPackage rec {
24 pname = "rocm-docs-core";
25 version = "0.26.0";
26 format = "pyproject";
27
28 src = fetchFromGitHub {
29 owner = "RadeonOpenCompute";
30 repo = "rocm-docs-core";
31 rev = "v${version}";
32 hash = "sha256-Mr6/Ne6P+TapoCqN7xkKMNse3fTaIAvvLmMl0kVg7Vs=";
33 };
34
35 buildInputs = [ setuptools ];
36
37 propagatedBuildInputs = [
38 beautifulsoup4
39 gitpython
40 pydata-sphinx-theme
41 pygithub
42 sphinx
43 breathe
44 myst-parser
45 sphinx-book-theme
46 sphinx-copybutton
47 sphinx-design
48 sphinx-external-toc
49 sphinx-notfound-page
50 pyyaml
51 fastjsonschema
52 ];
53
54 pythonImportsCheck = [ "rocm_docs" ];
55
56 passthru.updateScript = gitUpdater { rev-prefix = "v"; };
57
58 meta = with lib; {
59 description = "ROCm Documentation Python package for ReadTheDocs build standardization";
60 homepage = "https://github.com/RadeonOpenCompute/rocm-docs-core";
61 license = with licenses; [ mit cc-by-40 ];
62 maintainers = teams.rocm.members;
63 platforms = platforms.linux;
64 };
65}