%global _empty_manifest_terminate_build 0 Name: python-canmatrix Version: 0.9.5 Release: 1 Summary: please add a summary manually as the author left a blank one License: BSD URL: http://github.com/ebroecker/canmatrix Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ec/bd/bab86e5481d06498202f728de51ce5db8c1b6249371707194ae270500861/canmatrix-0.9.5.tar.gz BuildArch: noarch Requires: python3-attrs Requires: python3-click Requires: python3-future Requires: python3-six Requires: python3-enum34 Requires: python3-typing Requires: python3-lxml Requires: python3-lxml Requires: python3-lxml Requires: python3-ldfparser Requires: python3-lxml Requires: python3-pytest Requires: python3-pathlib2 Requires: python3-xlrd Requires: python3-xlwt Requires: python3-xlsxwriter Requires: python3-pyyaml %description Canmatrix implements a "Python Can Matrix Object" which describes the can-communication and the needed objects (Boardunits, Frames, Signals, Values, ...) Canmatrix also includes two Tools (canconvert and cancompare) for converting and comparing CAN databases. There are also some extract and merge options for dealing with can databases. **supported file formats for import:** .dbc candb / Vector .dbf Busmaster (open source!) .kcd kayak (open source!) .arxml autosar system description .yaml dump of the python object .xls(x) excel xls-import, works with .xls-file generated by this lib .sym peak pcan can description **supported file formats for export:** .dbc .dbf .kcd .xls(x) .json Canard (open source!) .arxml (very basic implementation) .yaml (dump of the python object) .sym .xml (fibex) %package -n python3-canmatrix Summary: please add a summary manually as the author left a blank one Provides: python-canmatrix BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-canmatrix Canmatrix implements a "Python Can Matrix Object" which describes the can-communication and the needed objects (Boardunits, Frames, Signals, Values, ...) Canmatrix also includes two Tools (canconvert and cancompare) for converting and comparing CAN databases. There are also some extract and merge options for dealing with can databases. **supported file formats for import:** .dbc candb / Vector .dbf Busmaster (open source!) .kcd kayak (open source!) .arxml autosar system description .yaml dump of the python object .xls(x) excel xls-import, works with .xls-file generated by this lib .sym peak pcan can description **supported file formats for export:** .dbc .dbf .kcd .xls(x) .json Canard (open source!) .arxml (very basic implementation) .yaml (dump of the python object) .sym .xml (fibex) %package help Summary: Development documents and examples for canmatrix Provides: python3-canmatrix-doc %description help Canmatrix implements a "Python Can Matrix Object" which describes the can-communication and the needed objects (Boardunits, Frames, Signals, Values, ...) Canmatrix also includes two Tools (canconvert and cancompare) for converting and comparing CAN databases. There are also some extract and merge options for dealing with can databases. **supported file formats for import:** .dbc candb / Vector .dbf Busmaster (open source!) .kcd kayak (open source!) .arxml autosar system description .yaml dump of the python object .xls(x) excel xls-import, works with .xls-file generated by this lib .sym peak pcan can description **supported file formats for export:** .dbc .dbf .kcd .xls(x) .json Canard (open source!) .arxml (very basic implementation) .yaml (dump of the python object) .sym .xml (fibex) %prep %autosetup -n canmatrix-0.9.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-canmatrix -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 0.9.5-1 - Package Spec generated