summaryrefslogtreecommitdiff
path: root/python-faadelays.spec
blob: f7918ec4f586917d6ffcefaf3904adcdb75f01a7 (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
101
102
103
104
105
106
107
108
109
%global _empty_manifest_terminate_build 0
Name:		python-faadelays
Version:	0.0.7
Release:	1
Summary:	A package to retrieve FAA airport status
License:	MIT
URL:		https://github.com/ntilley905/faadelays
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/10/03/0c1f637f9b29f0ff91e83c1d4d2a8f59a721f352e82609cd81ec765542f0/faadelays-0.0.7.tar.gz
BuildArch:	noarch

Requires:	python3-aiohttp

%description
ArriveDepartDelay | Airport, Status, Minimum delay, Maximum delay, Trend, Reason
GroundDelay | Airport, Status, Average delay, Reason
GroundStop | Airport, Status, End Time, Reason
Closure | Airport, Status, Begin Time, End Time, Reason
Nationwide | Total count of delays, Array of Ground delays, Count of Ground Delays, Array of Ground Stops, Count of Ground Stops, Array of ArriveDepart Delays, Count of ArriveDepart Delays, Array of Closures, Count of Closures | Update
Airport | Code (provide when creating, IATA format), Name, City, State, ICAO identifier, IATA identifier, Bool of Supported Airport, Bool of any delays, Count of delays, GroundDelay object, GroundStop object, Depart Delay object (ArriveDepartDelay), Arrive Delay object (ArriveDepartDelay), Closure object | Update
## Methods Available
`get_nationwide_delays(session)` requires an asyncio HTTP session (such as aiohttp.ClientSession) and returns a Nationwide object
`get_airport_delays(airport_code, session)` requires the code for the airport to get delays for in IATA format (i.e. ATL for Atlanta) and an asyncio HTTP session (such as aiohttp.ClientSession) and returns an Airport object
## Support
[![Buy me a coffee][buymeacoffee-shield]][buymeacoffee]
[buymeacoffee-shield]: https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-2.svg
[buymeacoffee]: https://www.buymeacoffee.com/ntilley905

%package -n python3-faadelays
Summary:	A package to retrieve FAA airport status
Provides:	python-faadelays
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-faadelays
ArriveDepartDelay | Airport, Status, Minimum delay, Maximum delay, Trend, Reason
GroundDelay | Airport, Status, Average delay, Reason
GroundStop | Airport, Status, End Time, Reason
Closure | Airport, Status, Begin Time, End Time, Reason
Nationwide | Total count of delays, Array of Ground delays, Count of Ground Delays, Array of Ground Stops, Count of Ground Stops, Array of ArriveDepart Delays, Count of ArriveDepart Delays, Array of Closures, Count of Closures | Update
Airport | Code (provide when creating, IATA format), Name, City, State, ICAO identifier, IATA identifier, Bool of Supported Airport, Bool of any delays, Count of delays, GroundDelay object, GroundStop object, Depart Delay object (ArriveDepartDelay), Arrive Delay object (ArriveDepartDelay), Closure object | Update
## Methods Available
`get_nationwide_delays(session)` requires an asyncio HTTP session (such as aiohttp.ClientSession) and returns a Nationwide object
`get_airport_delays(airport_code, session)` requires the code for the airport to get delays for in IATA format (i.e. ATL for Atlanta) and an asyncio HTTP session (such as aiohttp.ClientSession) and returns an Airport object
## Support
[![Buy me a coffee][buymeacoffee-shield]][buymeacoffee]
[buymeacoffee-shield]: https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-2.svg
[buymeacoffee]: https://www.buymeacoffee.com/ntilley905

%package help
Summary:	Development documents and examples for faadelays
Provides:	python3-faadelays-doc
%description help
ArriveDepartDelay | Airport, Status, Minimum delay, Maximum delay, Trend, Reason
GroundDelay | Airport, Status, Average delay, Reason
GroundStop | Airport, Status, End Time, Reason
Closure | Airport, Status, Begin Time, End Time, Reason
Nationwide | Total count of delays, Array of Ground delays, Count of Ground Delays, Array of Ground Stops, Count of Ground Stops, Array of ArriveDepart Delays, Count of ArriveDepart Delays, Array of Closures, Count of Closures | Update
Airport | Code (provide when creating, IATA format), Name, City, State, ICAO identifier, IATA identifier, Bool of Supported Airport, Bool of any delays, Count of delays, GroundDelay object, GroundStop object, Depart Delay object (ArriveDepartDelay), Arrive Delay object (ArriveDepartDelay), Closure object | Update
## Methods Available
`get_nationwide_delays(session)` requires an asyncio HTTP session (such as aiohttp.ClientSession) and returns a Nationwide object
`get_airport_delays(airport_code, session)` requires the code for the airport to get delays for in IATA format (i.e. ATL for Atlanta) and an asyncio HTTP session (such as aiohttp.ClientSession) and returns an Airport object
## Support
[![Buy me a coffee][buymeacoffee-shield]][buymeacoffee]
[buymeacoffee-shield]: https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-2.svg
[buymeacoffee]: https://www.buymeacoffee.com/ntilley905

%prep
%autosetup -n faadelays-0.0.7

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

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

%changelog
* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.7-1
- Package Spec generated