%global _empty_manifest_terminate_build 0 Name: python-plot Version: 0.6.5 Release: 1 Summary: A matplotlib frontend executable using JSON file as user input License: MIT/X11 URL: https://github.com/yuhangwang/plot Source0: https://mirrors.nju.edu.cn/pypi/web/packages/65/54/3c799313d119e581c3a32ce23699e364f6c7b54e13424e8ec9deaa0e3f55/plot-0.6.5.tar.gz BuildArch: noarch Requires: python3-matplotlib Requires: python3-typing Requires: python3-numpy Requires: python3-scipy Requires: python3-pyyaml %description # plot This is a command line package for using matplotlib to make plots based on input JSON or YAML file. ## Examples This package is still in active development. For examples, you can take a look at the [test/run](https://github.com/yuhangwang/plot/tree/master/test/run) folder. Currently `plot` supports plotting `line`, `bar`, `matrix` and `span` plots. The full list of available parameters can be found in the [plot/parameter](https://github.com/yuhangwang/plot/tree/master/plot/parameter) folder. In the subfolders: `data`, `global` and `local`, the `all.yaml` contains all the parameters for each these fields. It is automatically generated using the the individual yaml files, such as `bar.yaml`, `line.yaml`, etc. A documentation will be available soon. ## Support for MacOS To avoid TK crashing problem on MacOS, do the followings (see https://github.com/MTG/sms-tools/issues/36#issuecomment-296493101) ```bash mkdir -p ~/.matplotlib` echo "backend: TkAgg" > ~/.matplotlib/matplotlibrc` ``` ## License MIT/X11 (c) Yuhang(Steven) Wang, 2016 %package -n python3-plot Summary: A matplotlib frontend executable using JSON file as user input Provides: python-plot BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-plot # plot This is a command line package for using matplotlib to make plots based on input JSON or YAML file. ## Examples This package is still in active development. For examples, you can take a look at the [test/run](https://github.com/yuhangwang/plot/tree/master/test/run) folder. Currently `plot` supports plotting `line`, `bar`, `matrix` and `span` plots. The full list of available parameters can be found in the [plot/parameter](https://github.com/yuhangwang/plot/tree/master/plot/parameter) folder. In the subfolders: `data`, `global` and `local`, the `all.yaml` contains all the parameters for each these fields. It is automatically generated using the the individual yaml files, such as `bar.yaml`, `line.yaml`, etc. A documentation will be available soon. ## Support for MacOS To avoid TK crashing problem on MacOS, do the followings (see https://github.com/MTG/sms-tools/issues/36#issuecomment-296493101) ```bash mkdir -p ~/.matplotlib` echo "backend: TkAgg" > ~/.matplotlib/matplotlibrc` ``` ## License MIT/X11 (c) Yuhang(Steven) Wang, 2016 %package help Summary: Development documents and examples for plot Provides: python3-plot-doc %description help # plot This is a command line package for using matplotlib to make plots based on input JSON or YAML file. ## Examples This package is still in active development. For examples, you can take a look at the [test/run](https://github.com/yuhangwang/plot/tree/master/test/run) folder. Currently `plot` supports plotting `line`, `bar`, `matrix` and `span` plots. The full list of available parameters can be found in the [plot/parameter](https://github.com/yuhangwang/plot/tree/master/plot/parameter) folder. In the subfolders: `data`, `global` and `local`, the `all.yaml` contains all the parameters for each these fields. It is automatically generated using the the individual yaml files, such as `bar.yaml`, `line.yaml`, etc. A documentation will be available soon. ## Support for MacOS To avoid TK crashing problem on MacOS, do the followings (see https://github.com/MTG/sms-tools/issues/36#issuecomment-296493101) ```bash mkdir -p ~/.matplotlib` echo "backend: TkAgg" > ~/.matplotlib/matplotlibrc` ``` ## License MIT/X11 (c) Yuhang(Steven) Wang, 2016 %prep %autosetup -n plot-0.6.5 %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-plot -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 25 2023 Python_Bot - 0.6.5-1 - Package Spec generated