summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-25 03:56:07 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-25 03:56:07 +0000
commit1998936edb89e49cf80ddd3c2209b5a0c2741016 (patch)
tree44f289bc7f6510805091f2137fecaf529db2f702
parent8a6dce2f39e88bafd9534057933d6eba7a48f52f (diff)
automatic import of python-mastodon-pyopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-mastodon-py.spec113
-rw-r--r--sources2
3 files changed, 107 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore
index dda8ce4..b861986 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/Mastodon.py-1.8.0.tar.gz
+/Mastodon.py-1.8.1.tar.gz
diff --git a/python-mastodon-py.spec b/python-mastodon-py.spec
index 004959b..dbc3a8c 100644
--- a/python-mastodon-py.spec
+++ b/python-mastodon-py.spec
@@ -1,19 +1,20 @@
%global _empty_manifest_terminate_build 0
Name: python-Mastodon.py
-Version: 1.8.0
+Version: 1.8.1
Release: 1
Summary: Python wrapper for the Mastodon API
License: MIT
URL: https://github.com/halcy/Mastodon.py
-Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a4/60/bfb6f324dfa1eabcc21f525078f3c0e3d373cb619da960bf072d2fff333d/Mastodon.py-1.8.0.tar.gz
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/cc/7a/240ac474f69a58a5dda0513557fe9c2ada279f7d5d836b93d5f6e05a9aa7/Mastodon.py-1.8.1.tar.gz
BuildArch: noarch
Requires: python3-requests
Requires: python3-dateutil
Requires: python3-six
-Requires: python3-magic
Requires: python3-decorator
Requires: python3-blurhash
+Requires: python3-magic
+Requires: python3-magic-bin
Requires: python3-blurhash
Requires: python3-pytest
Requires: python3-pytest-runner
@@ -30,7 +31,39 @@ Requires: python3-http-ece
Requires: python3-cryptography
%description
-
+Python wrapper for the Mastodon ( https://github.com/mastodon/mastodon/ ) API.
+Feature complete for public API as of Mastodon version 3.5.5 and easy to get started with:
+ from mastodon import Mastodon
+ # Register your app! This only needs to be done once (per server, or when
+ # distributing rather than hosting an application, most likely per device and server).
+ # Uncomment the code and substitute in your information:
+ '''
+ Mastodon.create_app(
+ 'pytooterapp',
+ api_base_url = 'https://mastodon.social',
+ to_file = 'pytooter_clientcred.secret'
+ )
+ '''
+ # Then, log in. This can be done every time your application starts (e.g. when writing a
+ # simple bot), or you can use the persisted information:
+ mastodon = Mastodon(client_id = 'pytooter_clientcred.secret',)
+ mastodon.log_in(
+ 'my_login_email@example.com',
+ 'incrediblygoodpassword',
+ to_file = 'pytooter_usercred.secret'
+ )
+ # Note that this won't work when using 2FA - you'll have to use OAuth, in that case.
+ # To post, create an actual API instance:
+ mastodon = Mastodon(access_token = 'pytooter_usercred.secret')
+ mastodon.toot('Tooting from Python using #mastodonpy !')
+You can install Mastodon.py via pypi:
+ # Python 3
+ pip3 install Mastodon.py
+We currently try to support Python 3.7 and above, and try to at least not break Python 3 versions
+below that. Python 2 support is no longer a goal.
+Full documentation and basic usage examples can be found
+at https://mastodonpy.readthedocs.io/en/stable/ . Some more extensive examples can be
+found at https://github.com/halcy/MastodonpyExamples
%package -n python3-Mastodon.py
Summary: Python wrapper for the Mastodon API
@@ -39,16 +72,80 @@ BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-Mastodon.py
-
+Python wrapper for the Mastodon ( https://github.com/mastodon/mastodon/ ) API.
+Feature complete for public API as of Mastodon version 3.5.5 and easy to get started with:
+ from mastodon import Mastodon
+ # Register your app! This only needs to be done once (per server, or when
+ # distributing rather than hosting an application, most likely per device and server).
+ # Uncomment the code and substitute in your information:
+ '''
+ Mastodon.create_app(
+ 'pytooterapp',
+ api_base_url = 'https://mastodon.social',
+ to_file = 'pytooter_clientcred.secret'
+ )
+ '''
+ # Then, log in. This can be done every time your application starts (e.g. when writing a
+ # simple bot), or you can use the persisted information:
+ mastodon = Mastodon(client_id = 'pytooter_clientcred.secret',)
+ mastodon.log_in(
+ 'my_login_email@example.com',
+ 'incrediblygoodpassword',
+ to_file = 'pytooter_usercred.secret'
+ )
+ # Note that this won't work when using 2FA - you'll have to use OAuth, in that case.
+ # To post, create an actual API instance:
+ mastodon = Mastodon(access_token = 'pytooter_usercred.secret')
+ mastodon.toot('Tooting from Python using #mastodonpy !')
+You can install Mastodon.py via pypi:
+ # Python 3
+ pip3 install Mastodon.py
+We currently try to support Python 3.7 and above, and try to at least not break Python 3 versions
+below that. Python 2 support is no longer a goal.
+Full documentation and basic usage examples can be found
+at https://mastodonpy.readthedocs.io/en/stable/ . Some more extensive examples can be
+found at https://github.com/halcy/MastodonpyExamples
%package help
Summary: Development documents and examples for Mastodon.py
Provides: python3-Mastodon.py-doc
%description help
-
+Python wrapper for the Mastodon ( https://github.com/mastodon/mastodon/ ) API.
+Feature complete for public API as of Mastodon version 3.5.5 and easy to get started with:
+ from mastodon import Mastodon
+ # Register your app! This only needs to be done once (per server, or when
+ # distributing rather than hosting an application, most likely per device and server).
+ # Uncomment the code and substitute in your information:
+ '''
+ Mastodon.create_app(
+ 'pytooterapp',
+ api_base_url = 'https://mastodon.social',
+ to_file = 'pytooter_clientcred.secret'
+ )
+ '''
+ # Then, log in. This can be done every time your application starts (e.g. when writing a
+ # simple bot), or you can use the persisted information:
+ mastodon = Mastodon(client_id = 'pytooter_clientcred.secret',)
+ mastodon.log_in(
+ 'my_login_email@example.com',
+ 'incrediblygoodpassword',
+ to_file = 'pytooter_usercred.secret'
+ )
+ # Note that this won't work when using 2FA - you'll have to use OAuth, in that case.
+ # To post, create an actual API instance:
+ mastodon = Mastodon(access_token = 'pytooter_usercred.secret')
+ mastodon.toot('Tooting from Python using #mastodonpy !')
+You can install Mastodon.py via pypi:
+ # Python 3
+ pip3 install Mastodon.py
+We currently try to support Python 3.7 and above, and try to at least not break Python 3 versions
+below that. Python 2 support is no longer a goal.
+Full documentation and basic usage examples can be found
+at https://mastodonpy.readthedocs.io/en/stable/ . Some more extensive examples can be
+found at https://github.com/halcy/MastodonpyExamples
%prep
-%autosetup -n Mastodon.py-1.8.0
+%autosetup -n Mastodon.py-1.8.1
%build
%py3_build
@@ -88,5 +185,5 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/*
%changelog
-* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.8.0-1
+* Tue Apr 25 2023 Python_Bot <Python_Bot@openeuler.org> - 1.8.1-1
- Package Spec generated
diff --git a/sources b/sources
index 8bd9ccb..40164b7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-97aebd5373d1ee03698e6a5db4849640 Mastodon.py-1.8.0.tar.gz
+3961141d4c3836dd7f9a27b3ddb6aa63 Mastodon.py-1.8.1.tar.gz