├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docker └── Dockerfile ├── requirements.txt ├── setup.py ├── setup_superflore.sh ├── stdeb.cfg ├── superflore ├── CacheManager.py ├── PackageMetadata.py ├── TempfileManager.py ├── __init__.py ├── docker.py ├── exceptions.py ├── generate_installers.py ├── generators │ ├── __init__.py │ ├── bitbake │ │ ├── COPYING.MIT │ │ ├── __init__.py │ │ ├── gen_packages.py │ │ ├── ros_meta.py │ │ ├── run.py │ │ └── yocto_recipe.py │ ├── ebuild │ │ ├── __init__.py │ │ ├── ebuild.py │ │ ├── gen_packages.py │ │ ├── metadata_xml.py │ │ ├── overlay_instance.py │ │ └── run.py │ └── nix │ │ ├── __init__.py │ │ ├── gen_packages.py │ │ ├── nix_expression.py │ │ ├── nix_package.py │ │ ├── nix_package_set.py │ │ ├── nix_ros_overlay.py │ │ └── run.py ├── parser.py ├── repo_instance.py ├── rosdep_support.py ├── test_integration │ ├── __init__.py │ ├── gentoo │ │ ├── __init__.py │ │ ├── build_base.py │ │ └── main.py │ └── nix │ │ ├── __init__.py │ │ ├── build_base.py │ │ └── main.py ├── utils.py └── version.py └── tests ├── PackageXml ├── test.xml └── test2.xml ├── __init__.py ├── docker ├── Dockerfile └── __init__.py ├── ebuild └── simple_expected.ebuild ├── test_CacheManager.py ├── test_PackageMetadata.py ├── test_TempfileManager.py ├── test_code_format.py ├── test_docker.py ├── test_ebuild.py ├── test_generate_installers.py ├── test_metadata_xml.py ├── test_nix.py ├── test_parser.py └── test_utils.py /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/setup.py -------------------------------------------------------------------------------- /setup_superflore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/setup_superflore.sh -------------------------------------------------------------------------------- /stdeb.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/stdeb.cfg -------------------------------------------------------------------------------- /superflore/CacheManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/CacheManager.py -------------------------------------------------------------------------------- /superflore/PackageMetadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/PackageMetadata.py -------------------------------------------------------------------------------- /superflore/TempfileManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/TempfileManager.py -------------------------------------------------------------------------------- /superflore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/__init__.py -------------------------------------------------------------------------------- /superflore/docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/docker.py -------------------------------------------------------------------------------- /superflore/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/exceptions.py -------------------------------------------------------------------------------- /superflore/generate_installers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generate_installers.py -------------------------------------------------------------------------------- /superflore/generators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /superflore/generators/bitbake/COPYING.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/bitbake/COPYING.MIT -------------------------------------------------------------------------------- /superflore/generators/bitbake/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/bitbake/__init__.py -------------------------------------------------------------------------------- /superflore/generators/bitbake/gen_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/bitbake/gen_packages.py -------------------------------------------------------------------------------- /superflore/generators/bitbake/ros_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/bitbake/ros_meta.py -------------------------------------------------------------------------------- /superflore/generators/bitbake/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/bitbake/run.py -------------------------------------------------------------------------------- /superflore/generators/bitbake/yocto_recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/bitbake/yocto_recipe.py -------------------------------------------------------------------------------- /superflore/generators/ebuild/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/ebuild/__init__.py -------------------------------------------------------------------------------- /superflore/generators/ebuild/ebuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/ebuild/ebuild.py -------------------------------------------------------------------------------- /superflore/generators/ebuild/gen_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/ebuild/gen_packages.py -------------------------------------------------------------------------------- /superflore/generators/ebuild/metadata_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/ebuild/metadata_xml.py -------------------------------------------------------------------------------- /superflore/generators/ebuild/overlay_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/ebuild/overlay_instance.py -------------------------------------------------------------------------------- /superflore/generators/ebuild/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/ebuild/run.py -------------------------------------------------------------------------------- /superflore/generators/nix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/nix/__init__.py -------------------------------------------------------------------------------- /superflore/generators/nix/gen_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/nix/gen_packages.py -------------------------------------------------------------------------------- /superflore/generators/nix/nix_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/nix/nix_expression.py -------------------------------------------------------------------------------- /superflore/generators/nix/nix_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/nix/nix_package.py -------------------------------------------------------------------------------- /superflore/generators/nix/nix_package_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/nix/nix_package_set.py -------------------------------------------------------------------------------- /superflore/generators/nix/nix_ros_overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/nix/nix_ros_overlay.py -------------------------------------------------------------------------------- /superflore/generators/nix/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/generators/nix/run.py -------------------------------------------------------------------------------- /superflore/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/parser.py -------------------------------------------------------------------------------- /superflore/repo_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/repo_instance.py -------------------------------------------------------------------------------- /superflore/rosdep_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/rosdep_support.py -------------------------------------------------------------------------------- /superflore/test_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /superflore/test_integration/gentoo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/test_integration/gentoo/__init__.py -------------------------------------------------------------------------------- /superflore/test_integration/gentoo/build_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/test_integration/gentoo/build_base.py -------------------------------------------------------------------------------- /superflore/test_integration/gentoo/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/test_integration/gentoo/main.py -------------------------------------------------------------------------------- /superflore/test_integration/nix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/test_integration/nix/__init__.py -------------------------------------------------------------------------------- /superflore/test_integration/nix/build_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/test_integration/nix/build_base.py -------------------------------------------------------------------------------- /superflore/test_integration/nix/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/test_integration/nix/main.py -------------------------------------------------------------------------------- /superflore/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/utils.py -------------------------------------------------------------------------------- /superflore/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/superflore/version.py -------------------------------------------------------------------------------- /tests/PackageXml/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/PackageXml/test.xml -------------------------------------------------------------------------------- /tests/PackageXml/test2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/PackageXml/test2.xml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM gentoo/stage3-amd64 2 | 3 | RUN echo "Test dockerfile builds." 4 | 5 | -------------------------------------------------------------------------------- /tests/docker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ebuild/simple_expected.ebuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/ebuild/simple_expected.ebuild -------------------------------------------------------------------------------- /tests/test_CacheManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_CacheManager.py -------------------------------------------------------------------------------- /tests/test_PackageMetadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_PackageMetadata.py -------------------------------------------------------------------------------- /tests/test_TempfileManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_TempfileManager.py -------------------------------------------------------------------------------- /tests/test_code_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_code_format.py -------------------------------------------------------------------------------- /tests/test_docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_docker.py -------------------------------------------------------------------------------- /tests/test_ebuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_ebuild.py -------------------------------------------------------------------------------- /tests/test_generate_installers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_generate_installers.py -------------------------------------------------------------------------------- /tests/test_metadata_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_metadata_xml.py -------------------------------------------------------------------------------- /tests/test_nix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_nix.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-infrastructure/superflore/HEAD/tests/test_utils.py --------------------------------------------------------------------------------