summaryrefslogtreecommitdiff
path: root/python-cafelytics.spec
blob: 212f18461819ddf3bccb14de43292500d0c5ccb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
%global _empty_manifest_terminate_build 0
Name:		python-cafelytics
Version:	0.1.1
Release:	1
Summary:	Open-Source Agricultural Simulation for coffee cooperatives
License:	"MIT"
URL:		https://github.com/mathematicalmichael/cafelytics.git
Source0:	https://mirrors.aliyun.com/pypi/web/packages/9a/b8/98f1d9dc8f9f8921bfc78839dea7576a1d1908dcfe321a594bd39d63bf67/cafelytics-0.1.1.tar.gz
BuildArch:	noarch

Requires:	python3-numpy
Requires:	python3-matplotlib
Requires:	python3-pandas
Requires:	python3-timedelta
Requires:	python3-dataclasses
Requires:	python3-importlib-metadata
Requires:	python3-faker
Requires:	python3-pytest
Requires:	python3-pytest-cov
Requires:	python3-pre-commit
Requires:	python3-coveralls
Requires:	python3-black
Requires:	python3-flake8

%description
The dataset provided can be used for forecasting with
   make run
which is equivalent to
   python3 simulate.py --farm data/fakeData.csv --years 75 --output testNewFarm.png
and will output this plot, representing the outputs of a collective of farmers over a seventy-five year time span:
Some farmers who joined the cooperative had trees that were already very mature, so this simulation starts back in 1991 to show their hypothetical contributions towards the total yield of the group (in other words, their membership start date is not considered as a factor in this simulation at this time).

%package -n python3-cafelytics
Summary:	Open-Source Agricultural Simulation for coffee cooperatives
Provides:	python-cafelytics
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-cafelytics
The dataset provided can be used for forecasting with
   make run
which is equivalent to
   python3 simulate.py --farm data/fakeData.csv --years 75 --output testNewFarm.png
and will output this plot, representing the outputs of a collective of farmers over a seventy-five year time span:
Some farmers who joined the cooperative had trees that were already very mature, so this simulation starts back in 1991 to show their hypothetical contributions towards the total yield of the group (in other words, their membership start date is not considered as a factor in this simulation at this time).

%package help
Summary:	Development documents and examples for cafelytics
Provides:	python3-cafelytics-doc
%description help
The dataset provided can be used for forecasting with
   make run
which is equivalent to
   python3 simulate.py --farm data/fakeData.csv --years 75 --output testNewFarm.png
and will output this plot, representing the outputs of a collective of farmers over a seventy-five year time span:
Some farmers who joined the cooperative had trees that were already very mature, so this simulation starts back in 1991 to show their hypothetical contributions towards the total yield of the group (in other words, their membership start date is not considered as a factor in this simulation at this time).

%prep
%autosetup -n cafelytics-0.1.1

%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-cafelytics -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.1-1
- Package Spec generated