1. 18 Mar, 2021 2 commits
    • OpenStack Release Bot's avatar
      Update TOX_CONSTRAINTS_FILE for stable/wallaby · 4a3e5397
      OpenStack Release Bot authored
      Update the URL to the upper-constraints file to point to the redirect
      rule on releases.openstack.org so that anyone working on this branch
      will switch to the correct upper-constraints list automatically when
      the requirements repository branches.
      
      Until the requirements repository has as stable/wallaby branch, tests will
      continue to use the upper-constraints list on master.
      
      Change-Id: I2076040ea3b7f524f884d4547b927f01b44d0502
      4a3e5397
    • OpenStack Release Bot's avatar
      Update .gitreview for stable/wallaby · c7e42f85
      OpenStack Release Bot authored
      Change-Id: I472a5a0c1948c41535dca3cd14701c1fd37eaa56
      c7e42f85
  2. 11 Feb, 2021 1 commit
  3. 21 Jan, 2021 1 commit
  4. 14 Jan, 2021 1 commit
  5. 18 Dec, 2020 1 commit
  6. 12 Dec, 2020 1 commit
    • Riccardo Pittau's avatar
      Remove six dependency · fed5f897
      Riccardo Pittau authored
      We run on Python 3 only, time to remove six dependency
      
      Also fix l-c for new pip-resolver and move pep8 deps
      in tox.ini to avoid conflicts.
      
      And since we're here, update pre-commit config to support correct
      hacking version.
      
      Change-Id: Ibbe733c4be37d1a9dd9149d491591ef2e50dad6a
      fed5f897
  7. 04 Nov, 2020 2 commits
  8. 05 Oct, 2020 1 commit
  9. 15 Sep, 2020 1 commit
    • Hervé Beraud's avatar
      Adding pre-commit · 7d0648f8
      Hervé Beraud authored
      Introduced changes:
      - pre-commit config and rules
      - Add pre-commit to pep8 gate, Flake8 is covered in the pre-commit hooks.
      - Applying fixes for pre-commit compliance in all code.
      
      Also commit hash will be used instead of version tags in pre-commit to
      prevend arbitrary code from running in developer's machines.
      
      pre-commit will be used to:
      - trailing whitespace;
      - Replaces or checks mixed line ending (mixed-line-ending);
      - Forbid files which have a UTF-8 byte-order marker (check-byte-order-marker);
      - Checks that non-binary executables have a proper
        shebang (check-executables-have-shebangs);
      - Check for files that contain merge conflict strings (check-merge-conflict);
      - Check for debugger imports and py37+ breakpoint()
        calls in python source (debug-statements);
      - Attempts to load all yaml files to verify syntax (check-yaml);
      - Run flake8 checks (flake8) (local)
      
      For further details about tests please refer to:
      https://github.com/pre-commit/pre-commit-hooks
      
      
      
      Change-Id: I1e4625d34ed08218dd7069402a1eff1418f4ec35
      Signed-off-by: default avatarMoisés Guimarães de Medeiros <moguimar@redhat.com>
      7d0648f8
  10. 11 Sep, 2020 2 commits
  11. 08 Jun, 2020 2 commits
    • Sean McGinnis's avatar
      Update lower-constraints list · a30803c5
      Sean McGinnis authored
      
      
      This updates the lower constraints packages with only things that are
      currently pulled in with the latest necessary requirements. It also
      removes linters that are part of the blacklist in global requirements as
      those are not needed for tracking.
      
      Change-Id: Iffa3a1caaa14b7367991e24eb2cfaf9332736701
      Signed-off-by: default avatarSean McGinnis <sean.mcginnis@gmail.com>
      a30803c5
    • Hervé Beraud's avatar
      drop mock from lower-constraints · 3370750b
      Hervé Beraud authored
      The mock third party library was needed for mock support in py2
      runtimes. Since we now only support py36 and later, we don't need it
      in lower-constraints.
      
      These changes will help us to drop `mock` from openstack/requirements
      
      Change-Id: Ide97d869c5e56e56e2a522f198f0973504972697
      3370750b
  12. 03 Jun, 2020 1 commit
  13. 02 Jun, 2020 1 commit
  14. 26 May, 2020 2 commits
    • Andreas Jaeger's avatar
      Small cleanup · b4ab301a
      Andreas Jaeger authored
      Remove unused babel.cfg file.
      Remove python 2.7 support from setup.py.
      
      Change-Id: I6d12374ca3f68c313e3bcca2587393c000214181
      b4ab301a
    • Andreas Jaeger's avatar
      Switch to newer openstackdocstheme and reno versions · 5ad67482
      Andreas Jaeger authored
      Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
      these versions will allow especially:
      * Linking from HTML to PDF document
      * Allow parallel building of documents
      * Fix some rendering problems
      
      Update Sphinx version as well.
      
      Disable openstackdocs_auto_name to use 'project' variable as name.
      
      Change pygments_style to 'native' since old theme version always used
      'native' and the theme now respects the setting and using 'sphinx' can
      lead to some strange rendering.
      
      Remove docs requirements from lower-constraints, they are not needed
      during install or test but only for docs building.
      
      openstackdocstheme renames some variables, so follow the renames
      before the next release removes them. A couple of variables are also
      not needed anymore, remove them.
      
      See also
      http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
      
      Change-Id: I3adc259f89f9093fbe9cce1353f5d6f0828271b9
      5ad67482
  15. 27 Apr, 2020 1 commit
  16. 24 Apr, 2020 2 commits
    • Sean McGinnis's avatar
      Bump default tox env from py37 to py38 · 53330501
      Sean McGinnis authored
      
      
      Python 3.8 is now our highest level supported python runtime.
      This updates the default tox target environments to swap out
      py37 for py38 to make sure local development testing is
      covering this version.
      
      This does not impact zuul jobs in any way, nor prevent local
      tests against py37. It just changes the default if none is
      explicitly provided.
      
      Change-Id: I803395e1448dae744707853387af5b01ec037b62
      Signed-off-by: default avatarSean McGinnis <sean.mcginnis@gmail.com>
      53330501
    • Sean McGinnis's avatar
      Add py38 package metadata · 76a8bdc1
      Sean McGinnis authored
      
      
      Now that we are running the Victoria tests that include a
      voting py38, we can now add the Python 3.8 metadata to the
      package information to reflect that support.
      
      Change-Id: I915e0220a7f5354724445450d1828823c8461ce2
      Signed-off-by: default avatarSean McGinnis <sean.mcginnis@gmail.com>
      76a8bdc1
  17. 14 Apr, 2020 2 commits
  18. 30 Mar, 2020 1 commit
    • Andreas Jaeger's avatar
      Update hacking for Python3 · 8f1e4366
      Andreas Jaeger authored
      The repo is Python 3 now, so update hacking to version 3.0 which
      supports Python 3.
      
      Change-Id: I13b9eeb19236eaf02a5b166026c285ff78d754bb
      8f1e4366
  19. 04 Feb, 2020 2 commits
  20. 03 Feb, 2020 1 commit
  21. 18 Dec, 2019 2 commits
  22. 23 Oct, 2019 1 commit
  23. 09 Oct, 2019 1 commit
  24. 29 Sep, 2019 1 commit
  25. 20 Sep, 2019 1 commit
    • OpenStack Release Bot's avatar
      Update master for stable/train · 4ad78222
      OpenStack Release Bot authored
      Add file to the reno documentation build to show release notes for
      stable/train.
      
      Use pbr instruction to increment the minor version number
      automatically so that master versions are higher than the versions on
      stable/train.
      
      Change-Id: Iba1fb8ee8dc73110ec3bc2f8e0fe10bf03e9a5e2
      Sem-Ver: feature
      4ad78222
  26. 05 Jul, 2019 1 commit
  27. 03 Jul, 2019 1 commit
  28. 26 Jun, 2019 1 commit
    • Elod Illes's avatar
      Add local bindep.txt · 50f3de69
      Elod Illes authored
      As it was announced [1] global bindep-fallback.txt was removed and now
      projects need to have a local bindep.txt to be able to install binary
      dependencies for testing.
      
      In documentation zuul job graphviz package ('dot' command) is needed.
      Without that the job fails with:
          dot command 'dot' cannot be run (needed for graphviz output),
          check the graphviz_dot setting
      
      [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007272.html
      
      Change-Id: Ib9a720379ca997f848212eeca68ed9f32e4ed349
      50f3de69
  29. 18 Jun, 2019 1 commit
    • jacky06's avatar
      Sync Sphinx requirement · d92ea1f8
      jacky06 authored
      1. Sync sphinx dependency with global requirements. It caps python 2 since
      sphinx 2.0 no longer supports Python 2.7.
      2. Remove unncessary "=="
      
      Change-Id: Ied4095b176b20795f6a8d4d7a84d01d958d76896
      d92ea1f8
  30. 23 Apr, 2019 1 commit
    • Le Hou's avatar
      Update to opendev · a9759e6b
      Le Hou authored
      Change-Id: Ie9e013284751e549921ea6652a50368050ae2b2d
      a9759e6b
  31. 19 Apr, 2019 1 commit