summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-17 04:03:38 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-17 04:03:38 +0000
commit0b45735606404cf977f38a3944b18b31d078b987 (patch)
tree117cfeddd008c87865a02f9a926f68813e17d089
parent16cdad7e038b9ce9e321c881a805d3f00aafe87d (diff)
automatic import of python-fxcmpy
-rw-r--r--.gitignore1
-rw-r--r--python-fxcmpy.spec150
-rw-r--r--sources1
3 files changed, 152 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..04b1ad2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/fxcmpy-1.3.3.tar.gz
diff --git a/python-fxcmpy.spec b/python-fxcmpy.spec
new file mode 100644
index 0000000..b14bacb
--- /dev/null
+++ b/python-fxcmpy.spec
@@ -0,0 +1,150 @@
+%global _empty_manifest_terminate_build 0
+Name: python-fxcmpy
+Version: 1.3.3
+Release: 1
+Summary: A Python Wrapper Class for the RESTful API as provided by FXCM Forex Capital Markets Ltd.
+License: BSD
+URL: https://pypi.org/project/fxcmpy/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/93/8d/4533f355098c2a920bc06ac4c50005fcee17987e13d3386f2482dfb485de/fxcmpy-1.3.3.tar.gz
+BuildArch: noarch
+
+Requires: python3-pandas
+Requires: python3-socketio
+Requires: python3-configparser
+Requires: python3-requests[socks]
+Requires: python3-engineio
+Requires: python3-websocket-client
+
+%description
+FXCM provides a RESTful API to interact with its trading platform. Among others, it allows the retrieval of historical data as well as of streaming data. In addition, it allows to place different types of orders and to read out account information. The overall goal is to allow the implementation automated, algortithmic trading programs.
+
+fxcmpy.py is a Python wrapper package for that API.
+
+# To get started with the the API and the package, a demo account with FXCM is sufficient. You can open such an account under https://www.fxcm.com/uk/forex-trading-demo/.
+
+# Installation happens via pip install on the command line.
+
+ pip install fxcmpy
+
+# To connect to the API, you need an API token that you can create or revoke from within your (demo) account in the Trading Station https://tradingstation.fxcm.com/.
+
+In an interactive context, you can use e.g. a variable called TOKEN to reference your unique API token.
+
+ TOKEN = YOUR_FXCM_API_TOKEN
+
+Connecting to the server, then boils down to the following line of code.
+
+ con = fxcmpy.fxcmpy(access_token=TOKEN, log_level='error', log_file='log.txt', server='demo')
+
+The detailed documentation of the API is found under:
+
+https://github.com/fxcm/RestAPI
+
+
+
+%package -n python3-fxcmpy
+Summary: A Python Wrapper Class for the RESTful API as provided by FXCM Forex Capital Markets Ltd.
+Provides: python-fxcmpy
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-fxcmpy
+FXCM provides a RESTful API to interact with its trading platform. Among others, it allows the retrieval of historical data as well as of streaming data. In addition, it allows to place different types of orders and to read out account information. The overall goal is to allow the implementation automated, algortithmic trading programs.
+
+fxcmpy.py is a Python wrapper package for that API.
+
+# To get started with the the API and the package, a demo account with FXCM is sufficient. You can open such an account under https://www.fxcm.com/uk/forex-trading-demo/.
+
+# Installation happens via pip install on the command line.
+
+ pip install fxcmpy
+
+# To connect to the API, you need an API token that you can create or revoke from within your (demo) account in the Trading Station https://tradingstation.fxcm.com/.
+
+In an interactive context, you can use e.g. a variable called TOKEN to reference your unique API token.
+
+ TOKEN = YOUR_FXCM_API_TOKEN
+
+Connecting to the server, then boils down to the following line of code.
+
+ con = fxcmpy.fxcmpy(access_token=TOKEN, log_level='error', log_file='log.txt', server='demo')
+
+The detailed documentation of the API is found under:
+
+https://github.com/fxcm/RestAPI
+
+
+
+%package help
+Summary: Development documents and examples for fxcmpy
+Provides: python3-fxcmpy-doc
+%description help
+FXCM provides a RESTful API to interact with its trading platform. Among others, it allows the retrieval of historical data as well as of streaming data. In addition, it allows to place different types of orders and to read out account information. The overall goal is to allow the implementation automated, algortithmic trading programs.
+
+fxcmpy.py is a Python wrapper package for that API.
+
+# To get started with the the API and the package, a demo account with FXCM is sufficient. You can open such an account under https://www.fxcm.com/uk/forex-trading-demo/.
+
+# Installation happens via pip install on the command line.
+
+ pip install fxcmpy
+
+# To connect to the API, you need an API token that you can create or revoke from within your (demo) account in the Trading Station https://tradingstation.fxcm.com/.
+
+In an interactive context, you can use e.g. a variable called TOKEN to reference your unique API token.
+
+ TOKEN = YOUR_FXCM_API_TOKEN
+
+Connecting to the server, then boils down to the following line of code.
+
+ con = fxcmpy.fxcmpy(access_token=TOKEN, log_level='error', log_file='log.txt', server='demo')
+
+The detailed documentation of the API is found under:
+
+https://github.com/fxcm/RestAPI
+
+
+
+%prep
+%autosetup -n fxcmpy-1.3.3
+
+%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-fxcmpy -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 17 2023 Python_Bot <Python_Bot@openeuler.org> - 1.3.3-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..18111a3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+12df43bafe2b8dc357240701c17b8582 fxcmpy-1.3.3.tar.gz