diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 07:44:25 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 07:44:25 +0000 |
commit | 4424daf5db2397e406d7829e3810df88674f3129 (patch) | |
tree | a16cf9b29850b87428f27d29f8625383412b662d | |
parent | faa5028427cf784582c4601d0d85fb2eb5beb4dc (diff) |
automatic import of python-Esipraisalopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-esipraisal.spec | 198 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 200 insertions, 0 deletions
@@ -0,0 +1 @@ +/Esipraisal-0.1.5.tar.gz diff --git a/python-esipraisal.spec b/python-esipraisal.spec new file mode 100644 index 0000000..34be09d --- /dev/null +++ b/python-esipraisal.spec @@ -0,0 +1,198 @@ +%global _empty_manifest_terminate_build 0 +Name: python-Esipraisal +Version: 0.1.5 +Release: 1 +Summary: An Eve Online appraisal tool which uses ESI +License: MIT +URL: https://github.com/FlyingKiwis/Esipraisal +Source0: https://mirrors.aliyun.com/pypi/web/packages/20/8a/e2806cea08334db56f0f4e24719935e9fa47259c50eb5f4239117b65c4e0/Esipraisal-0.1.5.tar.gz +BuildArch: noarch + + +%description +# Esipraisal + +Esipraisal is a simple tool designed to figure out the value of an item ("type" in the eve DB) based on several sources. + + +## To Use + + +[Install with PyPi](https://pypi.org/project/Esipraisal/) + + +```python +from Esipraisal import Esipraisal +ep = Esipraisal() +await ep.appraise(type_id, region_ids) +``` + + +type_id = The id of the type you want to get the value of + +region_ids = a list of region ids in which you want to pull order information from. Usefull if you say only want mineral prices in Delve. + + +Returns: Appraisal object + + +The Appraisal object includes the following info: + + +* type = the type_id that was appraised +* region_list = the list of region_ids from where the data was pulled +* value = the estimated value of the type +* volume = volume of orders +* buy_value = average value of "buy" orders +* sell_value = average value of "sell" orders +* buy_volume = volume of "buy" orders +* sell_volume = volume of "sell" orders +* source = How the estimate was determined (enum): + * Market Orders - Most common, from market orders currently active + * Historical Orders - Past orders which were recently completed, only used if there are not enough market orders for accurate data + * CCP - CCP's estimate, only used if the above 2 are not valid + +Note: volumes listed may be different than those currently listed on market as the volume is after outlier removal has been done + +%package -n python3-Esipraisal +Summary: An Eve Online appraisal tool which uses ESI +Provides: python-Esipraisal +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-Esipraisal +# Esipraisal + +Esipraisal is a simple tool designed to figure out the value of an item ("type" in the eve DB) based on several sources. + + +## To Use + + +[Install with PyPi](https://pypi.org/project/Esipraisal/) + + +```python +from Esipraisal import Esipraisal +ep = Esipraisal() +await ep.appraise(type_id, region_ids) +``` + + +type_id = The id of the type you want to get the value of + +region_ids = a list of region ids in which you want to pull order information from. Usefull if you say only want mineral prices in Delve. + + +Returns: Appraisal object + + +The Appraisal object includes the following info: + + +* type = the type_id that was appraised +* region_list = the list of region_ids from where the data was pulled +* value = the estimated value of the type +* volume = volume of orders +* buy_value = average value of "buy" orders +* sell_value = average value of "sell" orders +* buy_volume = volume of "buy" orders +* sell_volume = volume of "sell" orders +* source = How the estimate was determined (enum): + * Market Orders - Most common, from market orders currently active + * Historical Orders - Past orders which were recently completed, only used if there are not enough market orders for accurate data + * CCP - CCP's estimate, only used if the above 2 are not valid + +Note: volumes listed may be different than those currently listed on market as the volume is after outlier removal has been done + +%package help +Summary: Development documents and examples for Esipraisal +Provides: python3-Esipraisal-doc +%description help +# Esipraisal + +Esipraisal is a simple tool designed to figure out the value of an item ("type" in the eve DB) based on several sources. + + +## To Use + + +[Install with PyPi](https://pypi.org/project/Esipraisal/) + + +```python +from Esipraisal import Esipraisal +ep = Esipraisal() +await ep.appraise(type_id, region_ids) +``` + + +type_id = The id of the type you want to get the value of + +region_ids = a list of region ids in which you want to pull order information from. Usefull if you say only want mineral prices in Delve. + + +Returns: Appraisal object + + +The Appraisal object includes the following info: + + +* type = the type_id that was appraised +* region_list = the list of region_ids from where the data was pulled +* value = the estimated value of the type +* volume = volume of orders +* buy_value = average value of "buy" orders +* sell_value = average value of "sell" orders +* buy_volume = volume of "buy" orders +* sell_volume = volume of "sell" orders +* source = How the estimate was determined (enum): + * Market Orders - Most common, from market orders currently active + * Historical Orders - Past orders which were recently completed, only used if there are not enough market orders for accurate data + * CCP - CCP's estimate, only used if the above 2 are not valid + +Note: volumes listed may be different than those currently listed on market as the volume is after outlier removal has been done + +%prep +%autosetup -n Esipraisal-0.1.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-Esipraisal -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.5-1 +- Package Spec generated @@ -0,0 +1 @@ +b5c92b63ceebb806e51ba5c25c61227f Esipraisal-0.1.5.tar.gz |