Skip to content

Commit 601f117

Browse files
committed
README: Update links to point to zephyrproject-rtos repo
This commit updates all the old 'ulfalizer' Kconfiglib repository links in the README file to point to the new 'zephyrproject-rtos' Kconfiglib repository. Signed-off-by: Stephanos Ioannidis <[email protected]>
1 parent 34aad3e commit 601f117

File tree

1 file changed

+59
-59
lines changed

1 file changed

+59
-59
lines changed

README.rst

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ enough functionality to also work well as a standalone Kconfig implementation
3939
and `Kconfig extensions`_).
4040

4141
The entire library is contained in `kconfiglib.py
42-
<https://github.com/ulfalizer/Kconfiglib/blob/master/kconfiglib.py>`_. The
42+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/kconfiglib.py>`_. The
4343
bundled scripts are implemented on top of it. Implementing your own scripts
4444
should be relatively easy, if needed.
4545

@@ -91,31 +91,31 @@ The ``pip`` installation will give you both the base library and the following
9191
executables. All but two (``genconfig`` and ``setconfig``) mirror functionality
9292
available in the C tools.
9393

94-
- `menuconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/menuconfig.py>`_
94+
- `menuconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/menuconfig.py>`_
9595

96-
- `guiconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/guiconfig.py>`_
96+
- `guiconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/guiconfig.py>`_
9797

98-
- `oldconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/oldconfig.py>`_
98+
- `oldconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/oldconfig.py>`_
9999

100-
- `olddefconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/olddefconfig.py>`_
100+
- `olddefconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/olddefconfig.py>`_
101101

102-
- `savedefconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/savedefconfig.py>`_
102+
- `savedefconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/savedefconfig.py>`_
103103

104-
- `defconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/defconfig.py>`_
104+
- `defconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/defconfig.py>`_
105105

106-
- `alldefconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/alldefconfig.py>`_
106+
- `alldefconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/alldefconfig.py>`_
107107

108-
- `allnoconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/allnoconfig.py>`_
108+
- `allnoconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/allnoconfig.py>`_
109109

110-
- `allmodconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/allmodconfig.py>`_
110+
- `allmodconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/allmodconfig.py>`_
111111

112-
- `allyesconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/allyesconfig.py>`_
112+
- `allyesconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/allyesconfig.py>`_
113113

114-
- `listnewconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/listnewconfig.py>`_
114+
- `listnewconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/listnewconfig.py>`_
115115

116-
- `genconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/genconfig.py>`_
116+
- `genconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/genconfig.py>`_
117117

118-
- `setconfig <https://github.com/ulfalizer/Kconfiglib/blob/master/setconfig.py>`_
118+
- `setconfig <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/setconfig.py>`_
119119

120120
``genconfig`` is intended to be run at build time. It generates a C header from
121121
the configuration and (optionally) information that can be used to rebuild only
@@ -135,18 +135,18 @@ All releases have a corresponding tag in the git repository, e.g. ``v14.1.0``
135135
`Semantic versioning <http://semver.org/>`_ is used. There's been ten small
136136
changes to the behavior of the API, a Windows packaging change, and a hashbang
137137
change to use ``python3``
138-
(`1 <https://github.com/ulfalizer/Kconfiglib/commit/e8b4ecb6ff6ccc1c7be0818314fbccda2ef2b2ee>`_,
139-
`2 <https://github.com/ulfalizer/Kconfiglib/commit/db633015a4d7b0ba1e882f665e191f350932b2af>`_,
140-
`3 <https://github.com/ulfalizer/Kconfiglib/commit/8983f7eb297dd614faf0beee3129559bc8ba338e>`_,
141-
`4 <https://github.com/ulfalizer/Kconfiglib/commit/cbf32e29a130d22bc734b7778e6304ac9df2a3e8>`_,
142-
`5 <https://github.com/ulfalizer/Kconfiglib/commit/eb6c21a9b33a2d6e2bed9882d4f930d0cab2f03b>`_,
143-
`6 <https://github.com/ulfalizer/Kconfiglib/commit/c19fc11355b13d75d97286402c7a933fb23d3b70>`_,
144-
`7 <https://github.com/ulfalizer/Kconfiglib/commit/7a428aa415606820a44291f475248b08e3952c4b>`_,
145-
`8 <https://github.com/ulfalizer/Kconfiglib/commit/f247ddf618ad29718e5efd3e69f8baf75d4d347b>`_,
146-
`9 <https://github.com/ulfalizer/Kconfiglib/commit/4fed39d9271ceb68be4157ab3f96a45b94f77dc0>`_,
147-
`10 <https://github.com/ulfalizer/Kconfiglib/commit/55bc8c380869ea663092212e8fe388ad7abae596>`_,
148-
`Windows packaging change <https://github.com/ulfalizer/Kconfiglib/commit/21b4c1e3b6e2867b9a0788d21a358f6b1f581d86>`_,
149-
`Python 3 hashbang change <https://github.com/ulfalizer/Kconfiglib/commit/9e0a8d29fa76adcb3f27bb2e20f16fefc2a8591e>`_),
138+
(`1 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/e8b4ecb6ff6ccc1c7be0818314fbccda2ef2b2ee>`_,
139+
`2 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/db633015a4d7b0ba1e882f665e191f350932b2af>`_,
140+
`3 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/8983f7eb297dd614faf0beee3129559bc8ba338e>`_,
141+
`4 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/cbf32e29a130d22bc734b7778e6304ac9df2a3e8>`_,
142+
`5 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/eb6c21a9b33a2d6e2bed9882d4f930d0cab2f03b>`_,
143+
`6 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/c19fc11355b13d75d97286402c7a933fb23d3b70>`_,
144+
`7 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/7a428aa415606820a44291f475248b08e3952c4b>`_,
145+
`8 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/f247ddf618ad29718e5efd3e69f8baf75d4d347b>`_,
146+
`9 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/4fed39d9271ceb68be4157ab3f96a45b94f77dc0>`_,
147+
`10 <https://github.com/zephyrproject-rtos/Kconfiglib/commit/55bc8c380869ea663092212e8fe388ad7abae596>`_,
148+
`Windows packaging change <https://github.com/zephyrproject-rtos/Kconfiglib/commit/21b4c1e3b6e2867b9a0788d21a358f6b1f581d86>`_,
149+
`Python 3 hashbang change <https://github.com/zephyrproject-rtos/Kconfiglib/commit/9e0a8d29fa76adcb3f27bb2e20f16fefc2a8591e>`_),
150150
which is why the major version is at 14 rather than 2. I do major version bumps
151151
for all behavior changes, even tiny ones, and most of these were fixes for baby
152152
issues in the early days of the Kconfiglib 2 API.
@@ -162,7 +162,7 @@ unless a package like `windows-curses
162162
Installation for the Linux kernel
163163
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
164164

165-
See the module docstring at the top of `kconfiglib.py <https://github.com/ulfalizer/Kconfiglib/blob/master/kconfiglib.py>`_.
165+
See the module docstring at the top of `kconfiglib.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/kconfiglib.py>`_.
166166

167167
Python version compatibility (2.7/3.2+)
168168
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -208,7 +208,7 @@ Getting started
208208

209209
Adding new configuration output formats should be relatively straightforward.
210210
See the implementation of ``write_config()`` in `kconfiglib.py
211-
<https://github.com/ulfalizer/Kconfiglib/blob/master/kconfiglib.py>`_.
211+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/kconfiglib.py>`_.
212212
The documentation for the ``Symbol.config_string`` property has some tips as
213213
well.
214214

@@ -261,7 +261,7 @@ Incremental building
261261
~~~~~~~~~~~~~~~~~~~~
262262

263263
See the docstring for ``Kconfig.sync_deps()`` in `kconfiglib.py
264-
<https://github.com/ulfalizer/Kconfiglib/blob/master/kconfiglib.py>`_ for hints
264+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/kconfiglib.py>`_ for hints
265265
on implementing incremental builds (rebuilding just source files that reference
266266
changed configuration values).
267267

@@ -295,7 +295,7 @@ Documentation for other modules can be viewed in the same way (though a plain
295295
296296
A good starting point for learning the library is to read the module docstring
297297
(which you could also just read directly at the beginning of `kconfiglib.py
298-
<https://github.com/ulfalizer/Kconfiglib/blob/master/kconfiglib.py>`_). It
298+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/kconfiglib.py>`_). It
299299
gives an introduction to symbol values, the menu tree, and expressions.
300300

301301
After reading the module docstring, a good next step is to read the ``Kconfig``
@@ -312,9 +312,9 @@ Kconfiglib can do the following, among other things:
312312
- **Programmatically get and set symbol values**
313313

314314
See `allnoconfig.py
315-
<https://github.com/ulfalizer/Kconfiglib/blob/master/allnoconfig.py>`_ and
315+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/allnoconfig.py>`_ and
316316
`allyesconfig.py
317-
<https://github.com/ulfalizer/Kconfiglib/blob/master/allyesconfig.py>`_,
317+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/allyesconfig.py>`_,
318318
which are automatically verified to produce identical output to the standard
319319
``make allnoconfig`` and ``make allyesconfig``.
320320

@@ -366,10 +366,10 @@ Kconfiglib can do the following, among other things:
366366
implement menuconfig-like functionality.
367367

368368
See `menuconfig.py
369-
<https://github.com/ulfalizer/Kconfiglib/blob/master/menuconfig.py>`_/`guiconfig.py
370-
<https://github.com/ulfalizer/Kconfiglib/blob/master/guiconfig.py>`_ and the
369+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/menuconfig.py>`_/`guiconfig.py
370+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/guiconfig.py>`_ and the
371371
minimalistic `menuconfig_example.py
372-
<https://github.com/ulfalizer/Kconfiglib/blob/master/examples/menuconfig_example.py>`_
372+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/menuconfig_example.py>`_
373373
example.
374374

375375
Kconfig extensions
@@ -393,7 +393,7 @@ The following Kconfig extensions are available:
393393
format).
394394

395395
See the *Kconfig extensions* section in the
396-
`kconfiglib.py <https://github.com/ulfalizer/Kconfiglib/blob/master/kconfiglib.py>`_
396+
`kconfiglib.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/kconfiglib.py>`_
397397
module docstring for more information.
398398

399399
- ``def_int``, ``def_hex``, and ``def_string`` are available in addition to
@@ -448,13 +448,13 @@ Other features
448448
- **Single-file implementation**
449449

450450
The entire library is contained in `kconfiglib.py
451-
<https://github.com/ulfalizer/Kconfiglib/blob/master/kconfiglib.py>`_.
451+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/kconfiglib.py>`_.
452452

453453
The tools implemented on top of it are one file each.
454454

455455
- **Robust and highly compatible with the C Kconfig tools**
456456

457-
 The `test suite <https://github.com/ulfalizer/Kconfiglib/blob/master/testsuite.py>`_
457+
 The `test suite <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/testsuite.py>`_
458458
automatically compares output from Kconfiglib and the C tools
459459
by diffing the generated ``.config`` files for the real kernel Kconfig and
460460
defconfig files, for all ARCHes.
@@ -468,7 +468,7 @@ Other features
468468
- **Not horribly slow despite being a pure Python implementation**
469469

470470
The `allyesconfig.py
471-
<https://github.com/ulfalizer/Kconfiglib/blob/master/allyesconfig.py>`_
471+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/allyesconfig.py>`_
472472
script currently runs in about 1.3 seconds on the Linux kernel on a Core i7
473473
2600K (with a warm file cache), including the ``make`` overhead from ``make
474474
scriptconfig``. Note that the Linux kernel Kconfigs are absolutely massive
@@ -517,13 +517,13 @@ Menuconfig interfaces
517517

518518
Three configuration interfaces are currently available:
519519

520-
- `menuconfig.py <https://github.com/ulfalizer/Kconfiglib/blob/master/menuconfig.py>`_
520+
- `menuconfig.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/menuconfig.py>`_
521521
is a terminal-based configuration interface implemented using the standard
522522
Python ``curses`` module. ``xconfig`` features like showing invisible symbols and
523523
showing symbol names are included, and it's possible to jump directly to a symbol
524524
in the menu tree (even if it's currently invisible).
525525

526-
.. image:: https://raw.githubusercontent.com/ulfalizer/Kconfiglib/screenshots/screenshots/menuconfig.gif
526+
.. image:: https://raw.githubusercontent.com/zephyrproject-rtos/Kconfiglib/screenshots/screenshots/menuconfig.gif
527527

528528
*There is now also a show-help mode that shows the help text of the currently
529529
selected symbol in the help window at the bottom.*
@@ -547,11 +547,11 @@ Three configuration interfaces are currently available:
547547
<https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses>`_.
548548

549549
See the docstring at the top of `menuconfig.py
550-
<https://github.com/ulfalizer/Kconfiglib/blob/master/menuconfig.py>`_ for
550+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/menuconfig.py>`_ for
551551
more information about the terminal menuconfig implementation.
552552

553553
- `guiconfig.py
554-
<https://github.com/ulfalizer/Kconfiglib/blob/master/guiconfig.py>`_ is a
554+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/guiconfig.py>`_ is a
555555
graphical configuration interface written in `Tkinter
556556
<https://docs.python.org/3/library/tkinter.html>`_. Like ``menuconfig.py``,
557557
it supports showing all symbols (with invisible symbols in red) and jumping
@@ -579,13 +579,13 @@ Three configuration interfaces are currently available:
579579

580580
Screenshot below, with show-all mode enabled and the jump-to dialog open:
581581

582-
.. image:: https://raw.githubusercontent.com/ulfalizer/Kconfiglib/screenshots/screenshots/guiconfig.png
582+
.. image:: https://raw.githubusercontent.com/zephyrproject-rtos/Kconfiglib/screenshots/screenshots/guiconfig.png
583583

584584
To avoid having to carry around a bunch of GIFs, the image data is embedded
585585
in ``guiconfig.py``. To use separate GIF files instead, change
586586
``_USE_EMBEDDED_IMAGES`` to ``False`` in ``guiconfig.py``. The image files
587587
can be found in the `screenshots
588-
<https://github.com/ulfalizer/Kconfiglib/tree/screenshots/guiconfig>`_
588+
<https://github.com/zephyrproject-rtos/Kconfiglib/tree/screenshots/guiconfig>`_
589589
branch.
590590

591591
I did my best with the images, but some are definitely only art adjacent.
@@ -610,23 +610,23 @@ Examples
610610
Example scripts
611611
~~~~~~~~~~~~~~~
612612

613-
The `examples/ <https://github.com/ulfalizer/Kconfiglib/blob/master/examples>`_ directory contains some simple example scripts. Among these are the following ones. Make sure you run them with the latest version of Kconfiglib, as they might make use of newly added features.
613+
The `examples/ <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples>`_ directory contains some simple example scripts. Among these are the following ones. Make sure you run them with the latest version of Kconfiglib, as they might make use of newly added features.
614614

615-
- `eval_expr.py <https://github.com/ulfalizer/Kconfiglib/blob/master/examples/eval_expr.py>`_ evaluates an expression in the context of a configuration.
615+
- `eval_expr.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/eval_expr.py>`_ evaluates an expression in the context of a configuration.
616616

617-
- `find_symbol.py <https://github.com/ulfalizer/Kconfiglib/blob/master/examples/find_symbol.py>`_ searches through expressions to find references to a symbol, also printing a "backtrace" with parents for each reference found.
617+
- `find_symbol.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/find_symbol.py>`_ searches through expressions to find references to a symbol, also printing a "backtrace" with parents for each reference found.
618618

619-
- `help_grep.py <https://github.com/ulfalizer/Kconfiglib/blob/master/examples/help_grep.py>`_ searches for a string in all help texts.
619+
- `help_grep.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/help_grep.py>`_ searches for a string in all help texts.
620620

621-
- `print_tree.py <https://github.com/ulfalizer/Kconfiglib/blob/master/examples/print_tree.py>`_ prints a tree of all configuration items.
621+
- `print_tree.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/print_tree.py>`_ prints a tree of all configuration items.
622622

623-
- `print_config_tree.py <https://github.com/ulfalizer/Kconfiglib/blob/master/examples/print_config_tree.py>`_ is similar to ``print_tree.py``, but dumps the tree as it would appear in ``menuconfig``, including values. This can be handy for visually diffing between ``.config`` files and different versions of ``Kconfig`` files.
623+
- `print_config_tree.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/print_config_tree.py>`_ is similar to ``print_tree.py``, but dumps the tree as it would appear in ``menuconfig``, including values. This can be handy for visually diffing between ``.config`` files and different versions of ``Kconfig`` files.
624624

625-
- `list_undefined.py <https://github.com/ulfalizer/Kconfiglib/blob/master/examples/list_undefined.py>`_ finds references to symbols that are not defined by any architecture in the Linux kernel.
625+
- `list_undefined.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/list_undefined.py>`_ finds references to symbols that are not defined by any architecture in the Linux kernel.
626626

627-
- `merge_config.py <https://github.com/ulfalizer/Kconfiglib/blob/master/examples/merge_config.py>`_ merges configuration fragments to produce a complete .config, similarly to ``scripts/kconfig/merge_config.sh`` from the kernel.
627+
- `merge_config.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/merge_config.py>`_ merges configuration fragments to produce a complete .config, similarly to ``scripts/kconfig/merge_config.sh`` from the kernel.
628628

629-
- `menuconfig_example.py <https://github.com/ulfalizer/Kconfiglib/blob/master/examples/menuconfig_example.py>`_ implements a configuration interface that uses notation similar to ``make menuconfig``. It's deliberately kept as simple as possible to demonstrate just the core concepts.
629+
- `menuconfig_example.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/examples/menuconfig_example.py>`_ implements a configuration interface that uses notation similar to ``make menuconfig``. It's deliberately kept as simple as possible to demonstrate just the core concepts.
630630

631631
Real-world examples
632632
~~~~~~~~~~~~~~~~~~~
@@ -743,7 +743,7 @@ The following log should give some idea of the functionality available in the AP
743743
>>> kconf.write_config("myconfig") # Save a .config
744744
>>> ^D
745745
$ cat myconfig
746-
# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
746+
# Generated by Kconfiglib (https://github.com/zephyrproject-rtos/Kconfiglib)
747747
CONFIG_64BIT=y
748748
CONFIG_X86_64=y
749749
CONFIG_X86=y
@@ -780,10 +780,10 @@ discard ``stderr``.
780780
The test suite consists of a set of selftests and a set of compatibility tests that
781781
compare configurations generated by Kconfiglib with
782782
configurations generated by the C tools, for a number of cases. See
783-
`testsuite.py <https://github.com/ulfalizer/Kconfiglib/blob/master/testsuite.py>`_
783+
`testsuite.py <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/testsuite.py>`_
784784
for the available options.
785785

786-
The `tests/reltest <https://github.com/ulfalizer/Kconfiglib/blob/master/tests/reltest>`_ script runs the test suite
786+
The `tests/reltest <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/tests/reltest>`_ script runs the test suite
787787
and all the example scripts for both Python 2 and Python 3, verifying that everything works.
788788

789789
Rarely, the output from the C tools is changed slightly (most recently due to a
@@ -803,7 +803,7 @@ Notes
803803
* This is version 2 of Kconfiglib, which is not backwards-compatible with
804804
Kconfiglib 1. A summary of changes between Kconfiglib 1 and Kconfiglib
805805
2 can be found `here
806-
<https://github.com/ulfalizer/Kconfiglib/blob/screenshots/kconfiglib-2-changes.txt>`__.
806+
<https://github.com/zephyrproject-rtos/Kconfiglib/blob/screenshots/kconfiglib-2-changes.txt>`__.
807807

808808
* I sometimes see people add custom output formats, which is pretty
809809
straightforward to do (see the implementations of ``write_autoconf()`` and
@@ -837,5 +837,5 @@ Thanks
837837
License
838838
-------
839839

840-
See `LICENSE.txt <https://github.com/ulfalizer/Kconfiglib/blob/master/LICENSE.txt>`_. SPDX license identifiers are used in the
840+
See `LICENSE.txt <https://github.com/zephyrproject-rtos/Kconfiglib/blob/master/LICENSE.txt>`_. SPDX license identifiers are used in the
841841
source code.

0 commit comments

Comments
 (0)