diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 06:07:40 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 06:07:40 +0000 |
commit | e953511a08c2aa6f67fe926417df194b986810ed (patch) | |
tree | 4915cf762b05cc6375ab45756b118b65be1e72d8 | |
parent | 1eb3abbedbff2be2497f099db2aba1be5fe76bff (diff) |
automatic import of python-fs.onedrivefsopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-fs-onedrivefs.spec | 133 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 135 insertions, 0 deletions
@@ -0,0 +1 @@ +/fs.onedrivefs-1.1.4.tar.gz diff --git a/python-fs-onedrivefs.spec b/python-fs-onedrivefs.spec new file mode 100644 index 0000000..6b0fe74 --- /dev/null +++ b/python-fs-onedrivefs.spec @@ -0,0 +1,133 @@ +%global _empty_manifest_terminate_build 0 +Name: python-fs.onedrivefs +Version: 1.1.4 +Release: 1 +Summary: Pyfilesystem2 implementation for OneDrive using Microsoft Graph API +License: MIT +URL: https://github.com/rkhwaja/fs.onedrivefs +Source0: https://mirrors.aliyun.com/pypi/web/packages/58/32/53ebba3d212e34707921b7097e384018fea1422faaa3bb4cd411a967dcd0/fs.onedrivefs-1.1.4.tar.gz +BuildArch: noarch + +Requires: python3-fs +Requires: python3-requests +Requires: python3-urllib3 +Requires: python3-requests-oauthlib + +%description +# fs.onedrivefs + +Implementation of pyfilesystem2 file system using OneDrive + + [](https://codecov.io/gh/rkhwaja/fs.onedrivefs) [](https://badge.fury.io/py/fs.onedrivefs) + +# Usage + +``` python +onedriveFS = OneDriveFS( + clientId=<your client id>, + clientSecret=<your client secret>, + token=<token JSON saved by oauth2lib>, + SaveToken=<function which saves a new token string after refresh>) + +# onedriveFS is now a standard pyfilesystem2 file system +``` + +Register your app [here](https://docs.microsoft.com/en-us/graph/auth-register-app-v2) to get a client ID and secret + + +%package -n python3-fs.onedrivefs +Summary: Pyfilesystem2 implementation for OneDrive using Microsoft Graph API +Provides: python-fs.onedrivefs +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-fs.onedrivefs +# fs.onedrivefs + +Implementation of pyfilesystem2 file system using OneDrive + + [](https://codecov.io/gh/rkhwaja/fs.onedrivefs) [](https://badge.fury.io/py/fs.onedrivefs) + +# Usage + +``` python +onedriveFS = OneDriveFS( + clientId=<your client id>, + clientSecret=<your client secret>, + token=<token JSON saved by oauth2lib>, + SaveToken=<function which saves a new token string after refresh>) + +# onedriveFS is now a standard pyfilesystem2 file system +``` + +Register your app [here](https://docs.microsoft.com/en-us/graph/auth-register-app-v2) to get a client ID and secret + + +%package help +Summary: Development documents and examples for fs.onedrivefs +Provides: python3-fs.onedrivefs-doc +%description help +# fs.onedrivefs + +Implementation of pyfilesystem2 file system using OneDrive + + [](https://codecov.io/gh/rkhwaja/fs.onedrivefs) [](https://badge.fury.io/py/fs.onedrivefs) + +# Usage + +``` python +onedriveFS = OneDriveFS( + clientId=<your client id>, + clientSecret=<your client secret>, + token=<token JSON saved by oauth2lib>, + SaveToken=<function which saves a new token string after refresh>) + +# onedriveFS is now a standard pyfilesystem2 file system +``` + +Register your app [here](https://docs.microsoft.com/en-us/graph/auth-register-app-v2) to get a client ID and secret + + +%prep +%autosetup -n fs.onedrivefs-1.1.4 + +%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-fs.onedrivefs -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.4-1 +- Package Spec generated @@ -0,0 +1 @@ +cac15a06fe0e3a879acf7741a58ed7a7 fs.onedrivefs-1.1.4.tar.gz |