1. 26 Apr, 2021 3 commits
  2. 23 Apr, 2021 12 commits
  3. 22 Apr, 2021 2 commits
  4. 14 Apr, 2021 5 commits
  5. 13 Apr, 2021 1 commit
  6. 07 Apr, 2021 1 commit
  7. 06 Apr, 2021 3 commits
  8. 23 Mar, 2021 6 commits
  9. 22 Mar, 2021 2 commits
    • Jakub Ružička's avatar
      refactor: get rid of compat.py35path · 878ef8f6
      Jakub Ružička authored
      shutil and os modules in python 3.5 doesn't accept pathlib.Path (yet).
      
      compat.py35path() wrapper was used to mark code which requires extra
      str() conversion on Python <= 3.5.
      
      Introduce new apkg.util.shutil35 wrapper module for selected shutil and
      os functions in order to address this without polluting code with
      redundant py35path/str conversions.
      
      apkg.compat was removed in favor of new shutil35 which can be easily
      removed in the future once Python 3.5 support is dropped.
      
      Fixes: #36
      878ef8f6
    • Jakub Ružička's avatar
      refactor: os.makedirs -> Path.mkdir · b6dd5863
      Jakub Ružička authored
      get rid of py35path and "import os" in the process.
      b6dd5863
  10. 19 Mar, 2021 4 commits
  11. 18 Mar, 2021 1 commit
    • Jakub Ružička's avatar
      refactor: unified input files handling · 1065779e
      Jakub Ružička authored
      All commands's CLI was refactored to use new consistent handling of
      input files which allows selecting multiple input files as opposed to
      single archive/srcpkg:
      
      input files as arguments:
      
          apkg srcpkg -a foo.1.2.tgz foo.1.2.tgz.asc
      
      input files listed in file(s) including stdin which allows piping:
      
          apkg make-archive | apkg srcpkg -aF - | apkg build -sF -
      
      Fixes: #30
      Fixes: #31
      1065779e