summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-faadelays.spec109
-rw-r--r--sources1
3 files changed, 111 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..33d4b49 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/faadelays-0.0.7.tar.gz
diff --git a/python-faadelays.spec b/python-faadelays.spec
new file mode 100644
index 0000000..2fa3fa6
--- /dev/null
+++ b/python-faadelays.spec
@@ -0,0 +1,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
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.7-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..d41594e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+626de7a9c3c231172e80a3191d24d489 faadelays-0.0.7.tar.gz