%global srcname uosclient Name: python-%{srcname} Version: 0.0.13 Release: 1%{?dist} Summary: Unipart OpenStack client tools License: GPLv2+ URL: https://github.com/unipartdigital/uosclient Source0: %{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-setuptools_scm %description This is a set of simple tools designed to automate various common system administration tasks within the Unipart OpenStack infrastructure. %package -n python3-%{srcname} Summary: %{summary} Provides: %{srcname} = %{version}-%{release} %{?python_provide:%python_provide python3-%{srcname}} %description -n python3-%{srcname} This is a set of simple tools designed to automate various common system administration tasks within the Unipart OpenStack infrastructure. %prep %autosetup %build export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %py3_build %install export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %py3_install %files -n python3-%{srcname} %doc README.md %license COPYING %{python3_sitelib}/%{srcname}/ %{python3_sitelib}/%{srcname}-%{version}-*.egg-info/ %changelog * Fri Jun 26 2020 Michael Brown 0.0.13-1 - secgroup: Enable inbound SSH and HTTP(S) for new projects by default * Thu Jun 18 2020 Michael Brown 0.0.12-1 - user: Add created user as a member of the user's default project - user: Generate an initial random password for created users - user: Add commands for creating and deleting users - project: Add tools for creating and deleting projects - network: Split out network creation and deletion functionality - doc: Update documentation to mention CentOS 8 - test: Abandon testing against Python nightly builds * Wed May 13 2020 Michael Brown 0.0.11-1 - port: Allow project to be specified explicitly for routing ports * Thu Mar 26 2020 Michael Brown 0.0.10-1 - secgroup: Avoid using special characters in security group names - secgroup: Add tools for fixing default project security groups - network: Create a per-project Puppet security group - network: Provide wrapper for creating IPv4/IPv6 rule pairs - network: Assume a default protocol of 'tcp' - network: Assume a default direction of 'ingress' * Fri Feb 21 2020 Michael Brown 0.0.9-1 - setup: Require at least Python 3.7 * Fri Feb 21 2020 Michael Brown 0.0.8-1 - network: Support older versions of openstack.exceptions - doc: Document preferred installation methods * Thu Feb 20 2020 Michael Brown 0.0.7-1 - network: Set default DNS TTL to 60 seconds * Wed Feb 05 2020 Michael Brown 0.0.6-1 - network: Add tools for creating and deleting per-project networks - port: Use project_id in place of tenant_id * Tue Feb 04 2020 Michael Brown 0.0.5-1 - build: Fix building of RPM from a tarball * Tue Feb 04 2020 Michael Brown 0.0.4-1 - First package built with tito