How To Install nml on Fedora 34

nml is NewGRF Meta Language compiler

Introduction

In this tutorial we learn how to install nml on Fedora 34.

What is nml

A tool to compile nml files to grf or nfo files, making newgrf coding easier.

We can use yum or dnf to install nml on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install nml.

Install nml on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install nml using dnf by running the following command:

sudo dnf -y install nml

Install nml on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install nml using yum by running the following command:

sudo yum -y install nml

How To Uninstall nml on Fedora 34

To uninstall only the nml package we can use the following command:

sudo dnf remove nml

nml Package Contents on Fedora 34

/usr/bin/nmlc
/usr/lib/.build-id
/usr/lib/.build-id/57
/usr/lib/.build-id/57/c6f18463e1e2ff7287b034c6eb42fd3f85a376
/usr/lib64/python3.9/site-packages/nml
/usr/lib64/python3.9/site-packages/nml-0.0.0-py3.9.egg-info
/usr/lib64/python3.9/site-packages/nml-0.0.0-py3.9.egg-info/PKG-INFO
/usr/lib64/python3.9/site-packages/nml-0.0.0-py3.9.egg-info/SOURCES.txt
/usr/lib64/python3.9/site-packages/nml-0.0.0-py3.9.egg-info/dependency_links.txt
/usr/lib64/python3.9/site-packages/nml-0.0.0-py3.9.egg-info/entry_points.txt
/usr/lib64/python3.9/site-packages/nml-0.0.0-py3.9.egg-info/requires.txt
/usr/lib64/python3.9/site-packages/nml-0.0.0-py3.9.egg-info/top_level.txt
/usr/lib64/python3.9/site-packages/nml/__init__.py
/usr/lib64/python3.9/site-packages/nml/__pycache__
/usr/lib64/python3.9/site-packages/nml/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/free_number_list.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/free_number_list.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/generic.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/generic.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/global_constants.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/global_constants.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/grfstrings.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/grfstrings.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/lz77.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/lz77.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/main.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/main.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/nmlop.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/nmlop.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_base.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_base.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_dep.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_dep.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_grf.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_grf.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_nfo.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_nfo.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_nml.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/output_nml.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/palette.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/palette.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/parser.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/parser.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/spritecache.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/spritecache.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/spriteencoder.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/spriteencoder.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/tokens.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/tokens.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/unit.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/unit.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/version_info.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/version_info.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/version_update.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/__pycache__/version_update.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions
/usr/lib64/python3.9/site-packages/nml/actions/__init__.py
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action0.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action0.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action0properties.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action0properties.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action1.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action1.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action10.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action10.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action11.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action11.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action12.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action12.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action14.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action14.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2layout.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2layout.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2production.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2production.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2random.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2random.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2real.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2real.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2var.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2var.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2var_variables.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action2var_variables.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action3.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action3.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action3_callbacks.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action3_callbacks.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action4.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action4.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action5.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action5.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action6.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action6.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action7.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action7.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action8.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/action8.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionA.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionA.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionB.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionB.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionD.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionD.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionE.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionE.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionF.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/actionF.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/base_action.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/base_action.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/real_sprite.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/real_sprite.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/sprite_count.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/actions/__pycache__/sprite_count.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/actions/action0.py
/usr/lib64/python3.9/site-packages/nml/actions/action0properties.py
/usr/lib64/python3.9/site-packages/nml/actions/action1.py
/usr/lib64/python3.9/site-packages/nml/actions/action10.py
/usr/lib64/python3.9/site-packages/nml/actions/action11.py
/usr/lib64/python3.9/site-packages/nml/actions/action12.py
/usr/lib64/python3.9/site-packages/nml/actions/action14.py
/usr/lib64/python3.9/site-packages/nml/actions/action2.py
/usr/lib64/python3.9/site-packages/nml/actions/action2layout.py
/usr/lib64/python3.9/site-packages/nml/actions/action2production.py
/usr/lib64/python3.9/site-packages/nml/actions/action2random.py
/usr/lib64/python3.9/site-packages/nml/actions/action2real.py
/usr/lib64/python3.9/site-packages/nml/actions/action2var.py
/usr/lib64/python3.9/site-packages/nml/actions/action2var_variables.py
/usr/lib64/python3.9/site-packages/nml/actions/action3.py
/usr/lib64/python3.9/site-packages/nml/actions/action3_callbacks.py
/usr/lib64/python3.9/site-packages/nml/actions/action4.py
/usr/lib64/python3.9/site-packages/nml/actions/action5.py
/usr/lib64/python3.9/site-packages/nml/actions/action6.py
/usr/lib64/python3.9/site-packages/nml/actions/action7.py
/usr/lib64/python3.9/site-packages/nml/actions/action8.py
/usr/lib64/python3.9/site-packages/nml/actions/actionA.py
/usr/lib64/python3.9/site-packages/nml/actions/actionB.py
/usr/lib64/python3.9/site-packages/nml/actions/actionD.py
/usr/lib64/python3.9/site-packages/nml/actions/actionE.py
/usr/lib64/python3.9/site-packages/nml/actions/actionF.py
/usr/lib64/python3.9/site-packages/nml/actions/base_action.py
/usr/lib64/python3.9/site-packages/nml/actions/real_sprite.py
/usr/lib64/python3.9/site-packages/nml/actions/sprite_count.py
/usr/lib64/python3.9/site-packages/nml/ast
/usr/lib64/python3.9/site-packages/nml/ast/__init__.py
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/alt_sprites.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/alt_sprites.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/assignment.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/assignment.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/base_graphics.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/base_graphics.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/base_statement.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/base_statement.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/basecost.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/basecost.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/cargotable.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/cargotable.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/conditional.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/conditional.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/deactivate.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/deactivate.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/disable_item.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/disable_item.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/error.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/error.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/font.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/font.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/general.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/general.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/grf.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/grf.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/item.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/item.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/loop.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/loop.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/override.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/override.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/produce.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/produce.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/replace.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/replace.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/skipall.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/skipall.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/snowline.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/snowline.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/sort_vehicles.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/sort_vehicles.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/sprite_container.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/sprite_container.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/spriteblock.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/spriteblock.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/switch.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/switch.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/tilelayout.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/tilelayout.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/townnames.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/townnames.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/tracktypetable.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/ast/__pycache__/tracktypetable.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/ast/alt_sprites.py
/usr/lib64/python3.9/site-packages/nml/ast/assignment.py
/usr/lib64/python3.9/site-packages/nml/ast/base_graphics.py
/usr/lib64/python3.9/site-packages/nml/ast/base_statement.py
/usr/lib64/python3.9/site-packages/nml/ast/basecost.py
/usr/lib64/python3.9/site-packages/nml/ast/cargotable.py
/usr/lib64/python3.9/site-packages/nml/ast/conditional.py
/usr/lib64/python3.9/site-packages/nml/ast/deactivate.py
/usr/lib64/python3.9/site-packages/nml/ast/disable_item.py
/usr/lib64/python3.9/site-packages/nml/ast/error.py
/usr/lib64/python3.9/site-packages/nml/ast/font.py
/usr/lib64/python3.9/site-packages/nml/ast/general.py
/usr/lib64/python3.9/site-packages/nml/ast/grf.py
/usr/lib64/python3.9/site-packages/nml/ast/item.py
/usr/lib64/python3.9/site-packages/nml/ast/loop.py
/usr/lib64/python3.9/site-packages/nml/ast/override.py
/usr/lib64/python3.9/site-packages/nml/ast/produce.py
/usr/lib64/python3.9/site-packages/nml/ast/replace.py
/usr/lib64/python3.9/site-packages/nml/ast/skipall.py
/usr/lib64/python3.9/site-packages/nml/ast/snowline.py
/usr/lib64/python3.9/site-packages/nml/ast/sort_vehicles.py
/usr/lib64/python3.9/site-packages/nml/ast/sprite_container.py
/usr/lib64/python3.9/site-packages/nml/ast/spriteblock.py
/usr/lib64/python3.9/site-packages/nml/ast/switch.py
/usr/lib64/python3.9/site-packages/nml/ast/tilelayout.py
/usr/lib64/python3.9/site-packages/nml/ast/townnames.py
/usr/lib64/python3.9/site-packages/nml/ast/tracktypetable.py
/usr/lib64/python3.9/site-packages/nml/editors
/usr/lib64/python3.9/site-packages/nml/editors/__init__.py
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/extract_tables.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/extract_tables.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/kate.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/kate.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/notepadpp.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/notepadpp.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/visualstudio.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/editors/__pycache__/visualstudio.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/editors/extract_tables.py
/usr/lib64/python3.9/site-packages/nml/editors/kate.py
/usr/lib64/python3.9/site-packages/nml/editors/notepadpp.py
/usr/lib64/python3.9/site-packages/nml/editors/visualstudio.py
/usr/lib64/python3.9/site-packages/nml/expression
/usr/lib64/python3.9/site-packages/nml/expression/__init__.py
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/array.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/array.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/base_expression.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/base_expression.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/bin_not.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/bin_not.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/binop.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/binop.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/bitmask.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/bitmask.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/boolean.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/boolean.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/cargo.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/cargo.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/functioncall.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/functioncall.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/functionptr.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/functionptr.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/identifier.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/identifier.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/parameter.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/parameter.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/patch_variable.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/patch_variable.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/special_parameter.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/special_parameter.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/spritegroup_ref.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/spritegroup_ref.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/storage_op.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/storage_op.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/string.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/string.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/string_literal.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/string_literal.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/ternaryop.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/ternaryop.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/variable.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/expression/__pycache__/variable.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/expression/array.py
/usr/lib64/python3.9/site-packages/nml/expression/base_expression.py
/usr/lib64/python3.9/site-packages/nml/expression/bin_not.py
/usr/lib64/python3.9/site-packages/nml/expression/binop.py
/usr/lib64/python3.9/site-packages/nml/expression/bitmask.py
/usr/lib64/python3.9/site-packages/nml/expression/boolean.py
/usr/lib64/python3.9/site-packages/nml/expression/cargo.py
/usr/lib64/python3.9/site-packages/nml/expression/functioncall.py
/usr/lib64/python3.9/site-packages/nml/expression/functionptr.py
/usr/lib64/python3.9/site-packages/nml/expression/identifier.py
/usr/lib64/python3.9/site-packages/nml/expression/parameter.py
/usr/lib64/python3.9/site-packages/nml/expression/patch_variable.py
/usr/lib64/python3.9/site-packages/nml/expression/special_parameter.py
/usr/lib64/python3.9/site-packages/nml/expression/spritegroup_ref.py
/usr/lib64/python3.9/site-packages/nml/expression/storage_op.py
/usr/lib64/python3.9/site-packages/nml/expression/string.py
/usr/lib64/python3.9/site-packages/nml/expression/string_literal.py
/usr/lib64/python3.9/site-packages/nml/expression/ternaryop.py
/usr/lib64/python3.9/site-packages/nml/expression/variable.py
/usr/lib64/python3.9/site-packages/nml/free_number_list.py
/usr/lib64/python3.9/site-packages/nml/generated
/usr/lib64/python3.9/site-packages/nml/generated/__init__.py
/usr/lib64/python3.9/site-packages/nml/generated/__pycache__
/usr/lib64/python3.9/site-packages/nml/generated/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/generated/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/generated/__pycache__/lextab.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/generated/__pycache__/lextab.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/generated/__pycache__/parsetab.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/nml/generated/__pycache__/parsetab.cpython-39.pyc
/usr/lib64/python3.9/site-packages/nml/generated/lextab.py
/usr/lib64/python3.9/site-packages/nml/generated/parsetab.py
/usr/lib64/python3.9/site-packages/nml/generic.py
/usr/lib64/python3.9/site-packages/nml/global_constants.py
/usr/lib64/python3.9/site-packages/nml/grfstrings.py
/usr/lib64/python3.9/site-packages/nml/lz77.py
/usr/lib64/python3.9/site-packages/nml/main.py
/usr/lib64/python3.9/site-packages/nml/nmlop.py
/usr/lib64/python3.9/site-packages/nml/output_base.py
/usr/lib64/python3.9/site-packages/nml/output_dep.py
/usr/lib64/python3.9/site-packages/nml/output_grf.py
/usr/lib64/python3.9/site-packages/nml/output_nfo.py
/usr/lib64/python3.9/site-packages/nml/output_nml.py
/usr/lib64/python3.9/site-packages/nml/palette.py
/usr/lib64/python3.9/site-packages/nml/parser.py
/usr/lib64/python3.9/site-packages/nml/spritecache.py
/usr/lib64/python3.9/site-packages/nml/spriteencoder.py
/usr/lib64/python3.9/site-packages/nml/tokens.py
/usr/lib64/python3.9/site-packages/nml/unit.py
/usr/lib64/python3.9/site-packages/nml/version_info.py
/usr/lib64/python3.9/site-packages/nml/version_update.py
/usr/lib64/python3.9/site-packages/nml_lz77.cpython-39-x86_64-linux-gnu.so
/usr/share/doc/nml
/usr/share/doc/nml/changelog.txt
/usr/share/doc/nml/index.html
/usr/share/doc/nml/nml.spec
/usr/share/man/man1/nmlc.1.gz

References

Summary

In this tutorial we learn how to install nml on Fedora 34 using yum and dnf.