1. 18 Oct, 2019 1 commit
  2. 24 Sep, 2019 1 commit
  3. 17 Sep, 2019 2 commits
    • Thomas Goirand's avatar
      Now packaging 5.4.3 · 01e723d7
      Thomas Goirand authored
      01e723d7
    • Thomas Goirand's avatar
      Merge tag '5.4.3' into debian/train · cd3e89ba
      Thomas Goirand authored
      pbr 5.4.3 release
      
      meta:version: 5.4.3
      meta:diff-start: -
      meta:series: independent
      meta:release-type: release
      meta:pypi: yes
      meta:first: no
      meta:release:Author: Ben Nemec <bnemec@redhat.com>
      meta:release:Commit: Ben Nemec <bnemec@redhat.com>
      meta:release:Change-Id: Iae495750fe9d18b3dc8bce3e34e8ccd57851fe83
      meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com>
      meta:release:Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me>
      meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
      cd3e89ba
  4. 14 Aug, 2019 2 commits
  5. 12 Aug, 2019 1 commit
  6. 19 Jul, 2019 1 commit
  7. 18 Jul, 2019 5 commits
  8. 17 Jul, 2019 1 commit
  9. 15 Jul, 2019 1 commit
  10. 26 Jun, 2019 1 commit
    • Hervé Beraud's avatar
      Fix parsing on egg names with dashes from git URLs · 4627305b
      Hervé Beraud authored
      repository urls for non editables end up in the `install_requires`
      list causing setup to fail. In this commit, all usable external urls get
      inserted into the `dependency_links` list with the corresponding egg fragments
      parsed into package names and versions (maintaining dashes if any) and added to
      `install_requires` list.
      
      Introduce parsing by using urlparse to extract properly the url
      fragment.
      
      Change-Id: If19576869fdf38e1768190c2d9c33f32504f7c54
      Closes-Bug: #1373623
      4627305b
  11. 24 Jun, 2019 1 commit
  12. 17 Jun, 2019 2 commits
  13. 13 Jun, 2019 1 commit
  14. 10 Jun, 2019 2 commits
  15. 07 Jun, 2019 3 commits
    • Ben Nemec's avatar
      Stop using pbr sphinx integration · 96b84a90
      Ben Nemec authored
      Switch to sphinx-build directly and add sphinxcontrib-apidoc for
      generated api docs.
      
      Change-Id: I089a7695986892dcb47c5b5e79a6a227891a2347
      96b84a90
    • Ben Nemec's avatar
      Switch to release.o.o for constraints · e8e9da3d
      Ben Nemec authored
      This is the preferred location to get constraints now.
      
      Change-Id: I5dc34e63f94ebf9c19ffb5caeeea24581eca658f
      e8e9da3d
    • Ben Nemec's avatar
      Make WSGI tests listen on localhost · ab3db59c
      Ben Nemec authored
      Currently we rely on the wsgi server to choose its own bind address,
      which tends to result in it listening on a DNS name. This means we
      have a dependency on that name resolving as expected on the node,
      which seems to not always be the case.
      
      In the interest of removing that environment dependency, let's have
      the wsgi tests explicitly listen on 127.0.0.1, which should always
      work and still allows us to verify our part of the WSGI functionality.
      
      This also includes a fix to use constraints for building docs because
      that is also blocking ci on this repo. We need both of these changes
      for anything to merge without endless rechecks.
      
      Change-Id: I48438eb31ee9dd102f06e30b13c6d892a93aba3b
      Closes-Bug: 1830962
      ab3db59c
  16. 31 May, 2019 1 commit
    • Lucian Petrut's avatar
      Fix Windows support · a7e5c020
      Lucian Petrut authored
      A recent commit [1] broke Windows support by using shlex to
      unquote paths.
      
      The issue with shlex.split is that it doesn't work with Windows
      paths, treating backslashes as escape characters.
      
      We'll just replace backslashes with slashes before using shlex.split,
      converting them back afterwards.
      
      Closes-Bug: #1831242
      
      [1] Id2cc32e4e40c1f834b19756e922118d8526358d3
      
      Change-Id: Icb3abca004a35ab9760db8116fedfa96d012d0d0
      a7e5c020
  17. 24 May, 2019 3 commits
    • Martin Domke's avatar
      Allow git-tags to be SemVer compliant · de739bb0
      Martin Domke authored
      This fix allows it to use git-tags with a pre-release suffix that
      follows the SemVer specification (e.g. 1.2.3-rc1).
      
      Change-Id: Ie2e3c0e4145a105aff0a35c8dc6ec2a0cc1fc04e
      de739bb0
    • Ben Nemec's avatar
      Read description file as utf-8 · 3b102a55
      Ben Nemec authored
      Currently pbr fails if the description file contains unicode
      characters.  To fix this we need to open the description file as
      utf-8 explicitly.  Since open() in Python 2 doesn't support an
      encoding parameter, use io.open() which works on both 2 and 3.
      
      Co-Authored-By: Hervé Beraud<hberaud@redhat.com>
      
      Change-Id: I1bee502ac84b474cc9db5523d2437a8c0a861c00
      Closes-Bug: 1704472
      3b102a55
    • Zuul's avatar
      Merge "Remove neutron-lbaas" · c1e4225c
      Zuul authored
      c1e4225c
  18. 23 May, 2019 5 commits
    • Zuul's avatar
      Merge "Set subparser argument required" · e00bf5b1
      Zuul authored
      e00bf5b1
    • Zuul's avatar
      Merge "Fix white space handling in file names" · e38c222c
      Zuul authored
      e38c222c
    • Corey Bryant's avatar
      Add openstack-tox-py37 job · 20d95468
      Corey Bryant authored
      Enables py37 testing while also being more friendly with developer
      environments where not all python versions may be available.
      
      Runs the docs jobs last as that one is the least likely to be needed.
      
      Tox min version is needed for the new options used inside.
      
      Change-Id: Icc6cb4979b2523a0edfc6375c5c032bb8be76b9f
      Story: #2004073
      Task: #27440
      20d95468
    • Hervé Beraud's avatar
      Set subparser argument required · 713aff28
      Hervé Beraud authored
      When subparser argument is not provided by user
      argparse return an error message not really useful for user:
      
          'Namespace' object has no attribute 'func'
      
      This is due to the fact that when we launch the pbr in cli mode
      the subparser argument is not mandatory (required) and directly
      we try to execute a undefined function.
      
      Set the subparser required is more helpful for users due to the
      fact that argparse display the helping message with the available
      sub-commands that users can use
      
      These changes provides the following output if the argument is not
      passed:
      
      usage: pbr [-h] [-v] {sha,info,freeze} ...
      main.py: error: too few arguments
      
      Change-Id: I7982f9d40cb0979ddb89d7bc53964167f8e4b269
      713aff28
    • Andreas Jaeger's avatar
      Remove neutron-lbaas · 4428e34d
      Andreas Jaeger authored
      neutron-lbaas is getting retired, see [1]. Therefore remove use of it
      from this repo.
      
      [1]
      http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006142.html
      
      Change-Id: Icbff2f69cfea78e961a60ae7723ed7dc58f296a7
      4428e34d
  19. 21 May, 2019 2 commits
  20. 16 May, 2019 1 commit
    • Hervé Beraud's avatar
      Update Sphinx requirement · 30926f6d
      Hervé Beraud authored
      Sphinx 2.0 no longer works on python 2.7, so we need to start capping it
      there.
      
      Change-Id: Ia13b8a75f11ee997e00e817464829ce8b86d2e16
      30926f6d
  21. 25 Apr, 2019 1 commit
    • Will Szumski's avatar
      Fix white space handling in file names · 50356da8
      Will Szumski authored
      Previously, when using data_files with a glob that matched a file with
      whitespace in the name, pip would error with a message that the file
      does not exist, e.g:
      
          error: can't copy 'ansible/roles/yatesr.timezone/templates/timezone-Arch': doesn't exist or not a regular file
      
      The problem was that ansible/roles/yatesr.timezone/templates/timezone-Arch
      was a truncated form of the actual filename:
      
          ansible/roles/yatesr.timezone/templates/timezone-Arch Linux.j2
      
      Note the space in the filename and that it has been split on this space.
      
      This change allows you to use a glob that matches files with whitespace
      in the name. It does this by quoting the path.
      
      Change-Id: Id2cc32e4e40c1f834b19756e922118d8526358d3
      Fixes-Bug: 1810934
      50356da8
  22. 19 Apr, 2019 1 commit
  23. 27 Mar, 2019 1 commit