diff --git a/_service b/_service
index 1bd86b8..eebff22 100644
--- a/_service
+++ b/_service
@@ -1,4 +1,19 @@
-
+
+ https://github.com/ansible/ansible-builder
+ git
+ 3.1.0
+ @PARENT_TAG@
+ disable
+ yes
+
+
+
+
+ yes
+
+
+ *.tar
+ gz
diff --git a/ansible-builder-3.0.1.tar.gz b/ansible-builder-3.0.1.tar.gz
deleted file mode 100644
index 1753f16..0000000
--- a/ansible-builder-3.0.1.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:af1ca1823f4269def9d6d3c0a6d0932c2b5740b51769162fdfd6e4a05cf38ce9
-size 94539
diff --git a/ansible-builder-3.1.0.obscpio b/ansible-builder-3.1.0.obscpio
new file mode 100644
index 0000000..65b0c23
--- /dev/null
+++ b/ansible-builder-3.1.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a658a29c59b8827f48007a4bcf180e724d89afc3eab5cbcf99ad9d81b3824e7f
+size 1081868
diff --git a/ansible-builder.changes b/ansible-builder.changes
index 3a44f59..98ba227 100644
--- a/ansible-builder.changes
+++ b/ansible-builder.changes
@@ -1,3 +1,28 @@
+-------------------------------------------------------------------
+Fri Jun 21 19:17:51 UTC 2024 - Johannes Kastl
+
+- switch to using a git checkout instead of the PyPI tarball
+ without checksum
+- update to 3.1.0:
+ * New Features
+ - Support for tags from the configuration file by @Akasurde in
+ #555
+ - Support multiple -v for verbosity by @Shrews in #564
+ - Allow the .yaml file extension on the default EE file by
+ @Shrews in #631
+ - Account for PEP668 in pip invocations by @Shrews in #627
+ - Expose a way to exclude dependencies by @Shrews in #664
+ - Support extra build command args by @Shrews in #677
+ * Other Improvements
+ - Various improvements to documentation.
+ - Warn if USER directive is found in additional_build_steps by
+ @Akasurde in #528
+ - Warn about version less than 3 by @Akasurde in #574
+ - Warn user about using default base image in v3 by @Akasurde
+ in #591
+ - Fix container policy for version 3 by @Shrews in #652
+ - Guarantee collection base path exists by @Shrews in #683
+
-------------------------------------------------------------------
Sat Feb 24 13:08:34 UTC 2024 - Johannes Kastl
diff --git a/ansible-builder.obsinfo b/ansible-builder.obsinfo
new file mode 100644
index 0000000..1f23203
--- /dev/null
+++ b/ansible-builder.obsinfo
@@ -0,0 +1,4 @@
+name: ansible-builder
+version: 3.1.0
+mtime: 1718893844
+commit: 68707471bf690a10a362b21ab5eabd4732124e10
diff --git a/ansible-builder.spec b/ansible-builder.spec
index 0e99cdc..6090aad 100644
--- a/ansible-builder.spec
+++ b/ansible-builder.spec
@@ -38,13 +38,14 @@
%endif
Name: ansible-builder
-Version: 3.0.1
+Version: 3.1.0
Release: 0
Summary: An Ansible execution environment builder
License: Apache-2.0
URL: https://github.com/ansible/ansible-builder
-Source: https://files.pythonhosted.org/packages/source/a/ansible-builder/ansible-builder-%{version}.tar.gz
+Source: ansible-builder-%{version}.tar.gz
BuildArch: noarch
+BuildRequires: git-core
# https://github.com/ansible/ansible-builder/blob/devel/setup.cfg#L41
BuildRequires: %{ansible_python}-base >= 3.9
BuildRequires: %{ansible_python}-pip
@@ -58,8 +59,8 @@ BuildRequires: %{ansible_python}-PyYAML
BuildRequires: %{ansible_python}-bindep
BuildRequires: %{ansible_python}-filelock
BuildRequires: %{ansible_python}-jsonschema
+BuildRequires: %{ansible_python}-packaging
BuildRequires: %{ansible_python}-pbr
-BuildRequires: %{ansible_python}-requirements-parser
#
# Tests require podman, but also require connectivity to pull container images
# hence we do not enable this dependency
@@ -75,7 +76,7 @@ BuildRequires: fdupes
Requires: %{ansible_python}-PyYAML
Requires: %{ansible_python}-bindep
Requires: %{ansible_python}-jsonschema
-Requires: %{ansible_python}-requirements-parser
+Requires: %{ansible_python}-packaging
Requires: (podman or docker)
%description