%global _empty_manifest_terminate_build 0 Name: python-IntuneCD Version: 1.4.9 Release: 1 Summary: Tool to backup and update configurations in Intune License: MIT License URL: https://github.com/almenscorner/IntuneCD Source0: https://mirrors.aliyun.com/pypi/web/packages/32/03/14cbdc43f86d91d5e0c35cdadceda757f27b6b0a8ff9dce9d8dbc94babdf/IntuneCD-1.4.9.tar.gz BuildArch: noarch Requires: python3-deepdiff Requires: python3-pyyaml Requires: python3-msrest Requires: python3-markdown-toclify Requires: python3-pytablewriter Requires: python3-msal %description ![PyPI - License](https://img.shields.io/pypi/l/IntuneCD?style=flat-square) [![Downloads](https://pepy.tech/badge/intunecd/month)](https://pepy.tech/project/intunecd) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/IntuneCD?style=flat-square) ![PyPI](https://img.shields.io/pypi/v/IntuneCD?style=flat-square) ![Maintenance](https://img.shields.io/maintenance/yes/2023?style=flat-square) ![Unit tests](https://github.com/almenscorner/IntuneCD/actions/workflows/unit-test.yml/badge.svg) ![Publish](https://github.com/almenscorner/IntuneCD/actions/workflows/pypi-publish.yml/badge.svg) [![codecov](https://codecov.io/gh/almenscorner/IntuneCD/branch/main/graph/badge.svg?token=SNTOJ0N5MU)](https://codecov.io/gh/almenscorner/IntuneCD)
IntuneCD, short for Intune Continuous Delivery, is a powerful Python package designed to facilitate the backup and update of configurations in Intune. With a primary focus on seamless integration with pipelines, it enables users to maintain a comprehensive history of configuration changes and track specific setting modifications. The core functionality of IntuneCD revolves around securely backing up Intune configurations to a Git repository within a DEV environment. It goes beyond simple backup capabilities by automatically detecting any alterations made to configurations and efficiently propagating those changes to the PROD Intune environment. By leveraging IntuneCD, users can streamline their configuration management workflow, ensuring smooth and consistent deployment of settings while maintaining an auditable history of changes. # Exciting news 📣 The front end for IntuneCD has now been released. Check it out [here](https://github.com/almenscorner/intunecd-monitor) *** ### Getting started For help getting started, check out [Getting started](https://github.com/almenscorner/IntuneCD/wiki/Getting-started). Have a look at the [Wiki](https://github.com/almenscorner/IntuneCD/wiki) to find documentation on how to use and configure the tool. For release notes, have a look [here](https://github.com/almenscorner/IntuneCD/releases). ### Get help There are a number of ways you can get help, - Open an [issue](https://github.com/almenscorner/IntuneCD/issues) on this GitHub repo - Start a [discussion](https://github.com/almenscorner/IntuneCD/discussions) on this GitHub repo - Ask a question on [Discord](https://discord.gg/msems) - Ask a question on [Slack](https://join.slack.com/t/intunecd/shared_invite/zt-1nf255xvo-POv60XoewYfY65TH9~tV_g) - Check the [FAQ](https://github.com/almenscorner/IntuneCD/wiki/FAQ) %package -n python3-IntuneCD Summary: Tool to backup and update configurations in Intune Provides: python-IntuneCD BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-IntuneCD ![PyPI - License](https://img.shields.io/pypi/l/IntuneCD?style=flat-square) [![Downloads](https://pepy.tech/badge/intunecd/month)](https://pepy.tech/project/intunecd) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/IntuneCD?style=flat-square) ![PyPI](https://img.shields.io/pypi/v/IntuneCD?style=flat-square) ![Maintenance](https://img.shields.io/maintenance/yes/2023?style=flat-square) ![Unit tests](https://github.com/almenscorner/IntuneCD/actions/workflows/unit-test.yml/badge.svg) ![Publish](https://github.com/almenscorner/IntuneCD/actions/workflows/pypi-publish.yml/badge.svg) [![codecov](https://codecov.io/gh/almenscorner/IntuneCD/branch/main/graph/badge.svg?token=SNTOJ0N5MU)](https://codecov.io/gh/almenscorner/IntuneCD)
IntuneCD, short for Intune Continuous Delivery, is a powerful Python package designed to facilitate the backup and update of configurations in Intune. With a primary focus on seamless integration with pipelines, it enables users to maintain a comprehensive history of configuration changes and track specific setting modifications. The core functionality of IntuneCD revolves around securely backing up Intune configurations to a Git repository within a DEV environment. It goes beyond simple backup capabilities by automatically detecting any alterations made to configurations and efficiently propagating those changes to the PROD Intune environment. By leveraging IntuneCD, users can streamline their configuration management workflow, ensuring smooth and consistent deployment of settings while maintaining an auditable history of changes. # Exciting news 📣 The front end for IntuneCD has now been released. Check it out [here](https://github.com/almenscorner/intunecd-monitor) *** ### Getting started For help getting started, check out [Getting started](https://github.com/almenscorner/IntuneCD/wiki/Getting-started). Have a look at the [Wiki](https://github.com/almenscorner/IntuneCD/wiki) to find documentation on how to use and configure the tool. For release notes, have a look [here](https://github.com/almenscorner/IntuneCD/releases). ### Get help There are a number of ways you can get help, - Open an [issue](https://github.com/almenscorner/IntuneCD/issues) on this GitHub repo - Start a [discussion](https://github.com/almenscorner/IntuneCD/discussions) on this GitHub repo - Ask a question on [Discord](https://discord.gg/msems) - Ask a question on [Slack](https://join.slack.com/t/intunecd/shared_invite/zt-1nf255xvo-POv60XoewYfY65TH9~tV_g) - Check the [FAQ](https://github.com/almenscorner/IntuneCD/wiki/FAQ) %package help Summary: Development documents and examples for IntuneCD Provides: python3-IntuneCD-doc %description help ![PyPI - License](https://img.shields.io/pypi/l/IntuneCD?style=flat-square) [![Downloads](https://pepy.tech/badge/intunecd/month)](https://pepy.tech/project/intunecd) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/IntuneCD?style=flat-square) ![PyPI](https://img.shields.io/pypi/v/IntuneCD?style=flat-square) ![Maintenance](https://img.shields.io/maintenance/yes/2023?style=flat-square) ![Unit tests](https://github.com/almenscorner/IntuneCD/actions/workflows/unit-test.yml/badge.svg) ![Publish](https://github.com/almenscorner/IntuneCD/actions/workflows/pypi-publish.yml/badge.svg) [![codecov](https://codecov.io/gh/almenscorner/IntuneCD/branch/main/graph/badge.svg?token=SNTOJ0N5MU)](https://codecov.io/gh/almenscorner/IntuneCD)
IntuneCD, short for Intune Continuous Delivery, is a powerful Python package designed to facilitate the backup and update of configurations in Intune. With a primary focus on seamless integration with pipelines, it enables users to maintain a comprehensive history of configuration changes and track specific setting modifications. The core functionality of IntuneCD revolves around securely backing up Intune configurations to a Git repository within a DEV environment. It goes beyond simple backup capabilities by automatically detecting any alterations made to configurations and efficiently propagating those changes to the PROD Intune environment. By leveraging IntuneCD, users can streamline their configuration management workflow, ensuring smooth and consistent deployment of settings while maintaining an auditable history of changes. # Exciting news 📣 The front end for IntuneCD has now been released. Check it out [here](https://github.com/almenscorner/intunecd-monitor) *** ### Getting started For help getting started, check out [Getting started](https://github.com/almenscorner/IntuneCD/wiki/Getting-started). Have a look at the [Wiki](https://github.com/almenscorner/IntuneCD/wiki) to find documentation on how to use and configure the tool. For release notes, have a look [here](https://github.com/almenscorner/IntuneCD/releases). ### Get help There are a number of ways you can get help, - Open an [issue](https://github.com/almenscorner/IntuneCD/issues) on this GitHub repo - Start a [discussion](https://github.com/almenscorner/IntuneCD/discussions) on this GitHub repo - Ask a question on [Discord](https://discord.gg/msems) - Ask a question on [Slack](https://join.slack.com/t/intunecd/shared_invite/zt-1nf255xvo-POv60XoewYfY65TH9~tV_g) - Check the [FAQ](https://github.com/almenscorner/IntuneCD/wiki/FAQ) %prep %autosetup -n IntuneCD-1.4.9 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-IntuneCD -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot