From 859e482a047a63d5dcc4acb513e7dbb01fc2e180985f95152fd28c33bb157204 Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Thu, 2 May 2013 13:59:58 +0000 Subject: [PATCH] Accepting request 173718 from home:deadpoint the python argcomplete package. please make me the maintainer. OBS-URL: https://build.opensuse.org/request/show/173718 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-argcomplete?expand=0&rev=1 --- .gitattributes | 23 +++++++++++++++ .gitignore | 1 + argcomplete-0.4.9.tar.gz | 3 ++ python-argcomplete.changes | 16 +++++++++++ python-argcomplete.spec | 57 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 100 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 argcomplete-0.4.9.tar.gz create mode 100644 python-argcomplete.changes create mode 100644 python-argcomplete.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/argcomplete-0.4.9.tar.gz b/argcomplete-0.4.9.tar.gz new file mode 100644 index 0000000..c04a2e8 --- /dev/null +++ b/argcomplete-0.4.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f51358213b7fe0e0e7ed444e4a5822fac3dfb72763b2f19c23637103988a1b4 +size 21885 diff --git a/python-argcomplete.changes b/python-argcomplete.changes new file mode 100644 index 0000000..c55e685 --- /dev/null +++ b/python-argcomplete.changes @@ -0,0 +1,16 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:08 UTC 2013 - darin@darins.net + +- fixed license, set noarch for build + +------------------------------------------------------------------- +Fri Apr 26 20:49:09 UTC 2013 - darin@darins.net + +- add files in _bindir +- add python-distribute + +------------------------------------------------------------------- +Fri Apr 26 20:44:08 UTC 2013 - darin@darins.net + +- Initial packaging + diff --git a/python-argcomplete.spec b/python-argcomplete.spec new file mode 100644 index 0000000..021142c --- /dev/null +++ b/python-argcomplete.spec @@ -0,0 +1,57 @@ +# +# spec file for package python-argcomplete +# +# Copyright (c) 2013 Darin Perusich. +# + +Name: python-argcomplete +Version: 0.4.9 +Release: 0 +Url: https://github.com/kislyuk/argcomplete +Summary: Bash tab completion for argparse +License: Apache-2.0 +Group: Development/Languages/Python +Source: http://pypi.python.org/packages/source/a/argcomplete/argcomplete-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch +BuildRequires: python-devel +BuildRequires: python-distribute + +%description +argcomplete - Bash completion for argparse + +Argcomplete provides easy, extensible command line tab completion of +arguments for your Python script. + +It makes two assumptions: + +* You're using bash as your shell +* You're using argparse to manage your command line arguments/options + +Argcomplete is particularly useful if your program has lots of options +or subparsers, and if your program can dynamically suggest completions +for your argument/option values (for example, if the user is browsing +resources over the network). + +%prep +%setup -q -n argcomplete-%{version} + +%build +export CFLAGS="%{optflags}" +python setup.py build + +%install +python setup.py install --prefix=%{_prefix} --root=%{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +# You may have to add additional files here (documentation and binaries mostly) +%{python_sitelib}/* +%{_bindir}/activate-global-python-argcomplete +%{_bindir}/python-argcomplete-check-easy-install-script +%{_bindir}/register-python-argcomplete + +%changelog