summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-pyally.spec237
-rw-r--r--sources1
3 files changed, 239 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..4d6b382 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pyally-1.1.2.tar.gz
diff --git a/python-pyally.spec b/python-pyally.spec
new file mode 100644
index 0000000..1583d3c
--- /dev/null
+++ b/python-pyally.spec
@@ -0,0 +1,237 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pyally
+Version: 1.1.2
+Release: 1
+Summary: Ally Invest API Wrapper
+License: MIT License
+URL: https://github.com/alienbrett/PyAlly
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/84/e1/63d7cb4f40b636d0b5cf20f0c60abde1da64a941d6ec7bff986fe330c44a/pyally-1.1.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-pytz
+Requires: python3-requests
+Requires: python3-requests-oauthlib
+
+%description
+# PyAlly Trading Library
+
+![Website](https://img.shields.io/website?up_message=up&url=https%3A%2F%2Falienbrett.github.io%2FPyAlly%2F)![PyPI](https://img.shields.io/pypi/v/pyally)![PyPI - License](https://img.shields.io/pypi/l/pyally)![GitHub issues](https://img.shields.io/github/issues/alienbrett/PyAlly)[![Codacy Badge](https://app.codacy.com/project/badge/Grade/58a4d35357fc4c91b7da1ad723122b0b)](https://www.codacy.com/manual/alienbrett/PyAlly?utm_source=github.com&utm_medium=referral&utm_content=alienbrett/PyAlly&utm_campaign=Badge_Grade)
+
+Take control of your [Ally bank](https://www.ally.com/api/invest/documentation/getting-started/) finances through Python.
+Buy stocks and options in an instant, and stay up-to-date with your investments.
+
+Ally Bank's investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.
+
+After setting up API keys, PyAlly can provide the basic/essential Ally brokerage transaction functions from a simple python request.
+
+Make sure to [read the docs](https://alienbrett.github.io/PyAlly)!
+
+
+## Version 1.1.2
+
+The lastest redesign preserves many features of the old interface, and incorporates a few new ones.
+Version 1.0 has been designed around a simple interface which should make modifying orders easier, and many operations more pythonic.
+Please note that this version breaks compatibility with all V0.X.X.
+
+* Added pythonic methods for manipulating account watchlists
+* Added quote streaming support
+* Added rate limit functionality
+* Simplified account operation methods
+* Intelligent rate limiting
+* Many new order operations. Orders can now be modified or cancelled in an intuitive way
+* Option searching
+* Toplists
+* News
+
+Note that parts of the news searching is broken. Ally's contractor who supplies information for news
+articles has had trouble suppling some information.
+
+## Planned Features
+
+* Multi-leg orders
+
+
+
+
+## Contributors
+* [Brett Graves](https://github.com/alienbrett)
+* [Cole Fox](https://github.com/coalfocks)
+* [Rob Valadez](https://github.com/Rob-Valdez)
+* [Julian Traversa](https://github.com/JTraversa)
+* [Tianyu](https://github.com/Tianyu00)
+* [Salient](https://github.com/Salient)
+* [Matt Margolin](https://github.com/mm0)
+
+Message me on Github or [send an email](mailto:alienbrett648@gmail.com) if you enjoyed the project or thought it could be improved. I do my best to code with quality but sometimes it is easier said than done. Anyone with an interest with an eye for detail is welcome to contribute.
+
+If you're dying to buy me a beer, I accept venmo at @alienbrett. That said, feel no obligation; this is free software and it's here for you to use.
+
+
+
+
+%package -n python3-pyally
+Summary: Ally Invest API Wrapper
+Provides: python-pyally
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pyally
+# PyAlly Trading Library
+
+![Website](https://img.shields.io/website?up_message=up&url=https%3A%2F%2Falienbrett.github.io%2FPyAlly%2F)![PyPI](https://img.shields.io/pypi/v/pyally)![PyPI - License](https://img.shields.io/pypi/l/pyally)![GitHub issues](https://img.shields.io/github/issues/alienbrett/PyAlly)[![Codacy Badge](https://app.codacy.com/project/badge/Grade/58a4d35357fc4c91b7da1ad723122b0b)](https://www.codacy.com/manual/alienbrett/PyAlly?utm_source=github.com&utm_medium=referral&utm_content=alienbrett/PyAlly&utm_campaign=Badge_Grade)
+
+Take control of your [Ally bank](https://www.ally.com/api/invest/documentation/getting-started/) finances through Python.
+Buy stocks and options in an instant, and stay up-to-date with your investments.
+
+Ally Bank's investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.
+
+After setting up API keys, PyAlly can provide the basic/essential Ally brokerage transaction functions from a simple python request.
+
+Make sure to [read the docs](https://alienbrett.github.io/PyAlly)!
+
+
+## Version 1.1.2
+
+The lastest redesign preserves many features of the old interface, and incorporates a few new ones.
+Version 1.0 has been designed around a simple interface which should make modifying orders easier, and many operations more pythonic.
+Please note that this version breaks compatibility with all V0.X.X.
+
+* Added pythonic methods for manipulating account watchlists
+* Added quote streaming support
+* Added rate limit functionality
+* Simplified account operation methods
+* Intelligent rate limiting
+* Many new order operations. Orders can now be modified or cancelled in an intuitive way
+* Option searching
+* Toplists
+* News
+
+Note that parts of the news searching is broken. Ally's contractor who supplies information for news
+articles has had trouble suppling some information.
+
+## Planned Features
+
+* Multi-leg orders
+
+
+
+
+## Contributors
+* [Brett Graves](https://github.com/alienbrett)
+* [Cole Fox](https://github.com/coalfocks)
+* [Rob Valadez](https://github.com/Rob-Valdez)
+* [Julian Traversa](https://github.com/JTraversa)
+* [Tianyu](https://github.com/Tianyu00)
+* [Salient](https://github.com/Salient)
+* [Matt Margolin](https://github.com/mm0)
+
+Message me on Github or [send an email](mailto:alienbrett648@gmail.com) if you enjoyed the project or thought it could be improved. I do my best to code with quality but sometimes it is easier said than done. Anyone with an interest with an eye for detail is welcome to contribute.
+
+If you're dying to buy me a beer, I accept venmo at @alienbrett. That said, feel no obligation; this is free software and it's here for you to use.
+
+
+
+
+%package help
+Summary: Development documents and examples for pyally
+Provides: python3-pyally-doc
+%description help
+# PyAlly Trading Library
+
+![Website](https://img.shields.io/website?up_message=up&url=https%3A%2F%2Falienbrett.github.io%2FPyAlly%2F)![PyPI](https://img.shields.io/pypi/v/pyally)![PyPI - License](https://img.shields.io/pypi/l/pyally)![GitHub issues](https://img.shields.io/github/issues/alienbrett/PyAlly)[![Codacy Badge](https://app.codacy.com/project/badge/Grade/58a4d35357fc4c91b7da1ad723122b0b)](https://www.codacy.com/manual/alienbrett/PyAlly?utm_source=github.com&utm_medium=referral&utm_content=alienbrett/PyAlly&utm_campaign=Badge_Grade)
+
+Take control of your [Ally bank](https://www.ally.com/api/invest/documentation/getting-started/) finances through Python.
+Buy stocks and options in an instant, and stay up-to-date with your investments.
+
+Ally Bank's investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.
+
+After setting up API keys, PyAlly can provide the basic/essential Ally brokerage transaction functions from a simple python request.
+
+Make sure to [read the docs](https://alienbrett.github.io/PyAlly)!
+
+
+## Version 1.1.2
+
+The lastest redesign preserves many features of the old interface, and incorporates a few new ones.
+Version 1.0 has been designed around a simple interface which should make modifying orders easier, and many operations more pythonic.
+Please note that this version breaks compatibility with all V0.X.X.
+
+* Added pythonic methods for manipulating account watchlists
+* Added quote streaming support
+* Added rate limit functionality
+* Simplified account operation methods
+* Intelligent rate limiting
+* Many new order operations. Orders can now be modified or cancelled in an intuitive way
+* Option searching
+* Toplists
+* News
+
+Note that parts of the news searching is broken. Ally's contractor who supplies information for news
+articles has had trouble suppling some information.
+
+## Planned Features
+
+* Multi-leg orders
+
+
+
+
+## Contributors
+* [Brett Graves](https://github.com/alienbrett)
+* [Cole Fox](https://github.com/coalfocks)
+* [Rob Valadez](https://github.com/Rob-Valdez)
+* [Julian Traversa](https://github.com/JTraversa)
+* [Tianyu](https://github.com/Tianyu00)
+* [Salient](https://github.com/Salient)
+* [Matt Margolin](https://github.com/mm0)
+
+Message me on Github or [send an email](mailto:alienbrett648@gmail.com) if you enjoyed the project or thought it could be improved. I do my best to code with quality but sometimes it is easier said than done. Anyone with an interest with an eye for detail is welcome to contribute.
+
+If you're dying to buy me a beer, I accept venmo at @alienbrett. That said, feel no obligation; this is free software and it's here for you to use.
+
+
+
+
+%prep
+%autosetup -n pyally-1.1.2
+
+%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-pyally -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..a6c3bf3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+c28113a9dc3a0d07c5ed2aa1872cd9fa pyally-1.1.2.tar.gz