Commit Graph

8 Commits

Author SHA1 Message Date
Louis Abel b982646f3a
update readme to specify rpmautospec 2024-02-23 12:22:44 -07:00
Louis Abel 3e8f3bb642
Add readme badges 2023-07-11 13:18:12 -07:00
Louis Abel 1972740141
hotfix: raise exception if rpmbuild is not available 2023-07-06 16:12:16 -07:00
Louis Abel 3488f7ca28
Add GitImporter and misc changes
* Add GitImporter class to importer utility

  * Given a pagure or gitlab source, it should be able to import an rpm

* Added utilitis to handle GitImporter changes
* Modified README for future github transport
* Added issue templates for future github transport
* Raise micro version
2023-07-06 15:49:05 -07:00
Louis Abel df30fa4c72
make destination lookaside configurable 2023-07-03 12:43:36 -07:00
Louis Abel 06b4e59d9d
Start proper readme, add pyproject.toml 2023-06-28 00:26:00 -07:00
Louis Abel e48a54db3a
Mass Update
* Util Module
  * Provides: color class (for specialty stdout logging)
  * Provides: constants classes for rpm, errors, and mock
  * Provides: error classes for generic error handling and future fault
    handler
  * Provides: generic classes for generic, repeatable use cases
  * Provides: rpmutil with rpm utilities that range from basic to
    advanced metadata handling
* Add mock module
  * Can generate a usable mock config based on input provided
  * Can generate mock plugin configuration as provided
    * cache related plugins are hardcoded as disabled
  * Supports plugins: chroot scanning, embedding files, bind mounts
  * Can generate basic dnf configs with repo information
  * (Currently limited) Error handler
  * Runs mock commands (such as build, buildsrpm, init, shell)
* Add modularity module (very limited, doesn't really do much)
* Add peridotpb example (does nothing, will likely be its own thing)
* Add MIT license
2023-06-14 00:39:36 -07:00
Louis Abel 771e79c637
init 2023-06-04 16:23:20 -07:00