%global _empty_manifest_terminate_build 0 Name: python-ewc-commons Version: 0.0.1.11 Release: 1 Summary: Collection of common use stuff License: MIT License URL: https://bitbucket.org/ewc-learning/ewc-commons/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/60/40/ba1e4674394c89a8aff5b3d1bd31adfab46ed4d950423fbaff7559a6d7dd/ewc-commons-0.0.1.11.tar.gz BuildArch: noarch Requires: python3-coverage %description # EWC Commons Library # [![PyPI](https://img.shields.io/pypi/v/ewc-commons)](https://img.shields.io/pypi/v/ewc-commons) [![Documentation Status](https://readthedocs.org/projects/ewc-commons/badge/?version=latest)](https://ewc-commons.readthedocs.io/en/latest/?badge=latest) [![PyPI - Downloads](https://img.shields.io/pypi/dm/ewc-commons)](https://img.shields.io/pypi/dm/ewc-commons) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ewc-commons)](https://img.shields.io/pypi/pyversions/ewc-commons) A collection of common & useful things to make other things easier. ### Installing ### Use pip to install the **EWC Commons Library**, which can also be used from the command line to trigger certain inbuilt functionality. ```bash $ pip install ewc-commons[dev] ``` Veryfy the library installed and check the version or help. ```bash $ ewccommons -v ... $ ewccommons -h ``` ### Getting Started ### * Sophie Module * Dice Module * Dice Rolls Module * Card Deck Module ### How do I get set up? ### * Summary of set up * Configuration * Dependencies * Database configuration * How to run tests * Deployment instructions ### Sophie Module ### The **sophie** module is used to provide convenient CLI script launcher framework ### Dice Module ### The **dice** module provides an OOP solution for creating various sided die simulators and a conveniant way of rolling multiple (varying) Dice objects ### Dice Rolls Module ### The **dicerolls** module can be used in multiple ways, firstly it can be used in the standard way of being imported into python scripts. **dicerolls** can also be invoked as a module script and will output the dice rolls for the dice specified. The same dice rolling functionality can also be invoked via the main **ewccommons** package executable. ### Card Deck Module ### The **carddeck** module provides a convenient means of creating card deck list which can be used as a basis for card based games. ### Contribution guidelines ### * Writing tests * Code review * Other guidelines ### Who do I talk to? ### * Repo owner or admin * Other community or team contact %package -n python3-ewc-commons Summary: Collection of common use stuff Provides: python-ewc-commons BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-ewc-commons # EWC Commons Library # [![PyPI](https://img.shields.io/pypi/v/ewc-commons)](https://img.shields.io/pypi/v/ewc-commons) [![Documentation Status](https://readthedocs.org/projects/ewc-commons/badge/?version=latest)](https://ewc-commons.readthedocs.io/en/latest/?badge=latest) [![PyPI - Downloads](https://img.shields.io/pypi/dm/ewc-commons)](https://img.shields.io/pypi/dm/ewc-commons) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ewc-commons)](https://img.shields.io/pypi/pyversions/ewc-commons) A collection of common & useful things to make other things easier. ### Installing ### Use pip to install the **EWC Commons Library**, which can also be used from the command line to trigger certain inbuilt functionality. ```bash $ pip install ewc-commons[dev] ``` Veryfy the library installed and check the version or help. ```bash $ ewccommons -v ... $ ewccommons -h ``` ### Getting Started ### * Sophie Module * Dice Module * Dice Rolls Module * Card Deck Module ### How do I get set up? ### * Summary of set up * Configuration * Dependencies * Database configuration * How to run tests * Deployment instructions ### Sophie Module ### The **sophie** module is used to provide convenient CLI script launcher framework ### Dice Module ### The **dice** module provides an OOP solution for creating various sided die simulators and a conveniant way of rolling multiple (varying) Dice objects ### Dice Rolls Module ### The **dicerolls** module can be used in multiple ways, firstly it can be used in the standard way of being imported into python scripts. **dicerolls** can also be invoked as a module script and will output the dice rolls for the dice specified. The same dice rolling functionality can also be invoked via the main **ewccommons** package executable. ### Card Deck Module ### The **carddeck** module provides a convenient means of creating card deck list which can be used as a basis for card based games. ### Contribution guidelines ### * Writing tests * Code review * Other guidelines ### Who do I talk to? ### * Repo owner or admin * Other community or team contact %package help Summary: Development documents and examples for ewc-commons Provides: python3-ewc-commons-doc %description help # EWC Commons Library # [![PyPI](https://img.shields.io/pypi/v/ewc-commons)](https://img.shields.io/pypi/v/ewc-commons) [![Documentation Status](https://readthedocs.org/projects/ewc-commons/badge/?version=latest)](https://ewc-commons.readthedocs.io/en/latest/?badge=latest) [![PyPI - Downloads](https://img.shields.io/pypi/dm/ewc-commons)](https://img.shields.io/pypi/dm/ewc-commons) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ewc-commons)](https://img.shields.io/pypi/pyversions/ewc-commons) A collection of common & useful things to make other things easier. ### Installing ### Use pip to install the **EWC Commons Library**, which can also be used from the command line to trigger certain inbuilt functionality. ```bash $ pip install ewc-commons[dev] ``` Veryfy the library installed and check the version or help. ```bash $ ewccommons -v ... $ ewccommons -h ``` ### Getting Started ### * Sophie Module * Dice Module * Dice Rolls Module * Card Deck Module ### How do I get set up? ### * Summary of set up * Configuration * Dependencies * Database configuration * How to run tests * Deployment instructions ### Sophie Module ### The **sophie** module is used to provide convenient CLI script launcher framework ### Dice Module ### The **dice** module provides an OOP solution for creating various sided die simulators and a conveniant way of rolling multiple (varying) Dice objects ### Dice Rolls Module ### The **dicerolls** module can be used in multiple ways, firstly it can be used in the standard way of being imported into python scripts. **dicerolls** can also be invoked as a module script and will output the dice rolls for the dice specified. The same dice rolling functionality can also be invoked via the main **ewccommons** package executable. ### Card Deck Module ### The **carddeck** module provides a convenient means of creating card deck list which can be used as a basis for card based games. ### Contribution guidelines ### * Writing tests * Code review * Other guidelines ### Who do I talk to? ### * Repo owner or admin * Other community or team contact %prep %autosetup -n ewc-commons-0.0.1.11 %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-ewc-commons -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 15 2023 Python_Bot - 0.0.1.11-1 - Package Spec generated