From 4627f38d0211256512f813ee5495d9857f1bd480 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 15 May 2023 05:24:36 +0000 Subject: automatic import of python-oasys1-esrf-extensions --- .gitignore | 1 + python-oasys1-esrf-extensions.spec | 222 +++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 224 insertions(+) create mode 100644 python-oasys1-esrf-extensions.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..a0f8a1e 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/OASYS1-ESRF-Extensions-0.0.69.tar.gz diff --git a/python-oasys1-esrf-extensions.spec b/python-oasys1-esrf-extensions.spec new file mode 100644 index 0000000..7bd9508 --- /dev/null +++ b/python-oasys1-esrf-extensions.spec @@ -0,0 +1,222 @@ +%global _empty_manifest_terminate_build 0 +Name: python-OASYS1-ESRF-Extensions +Version: 0.0.69 +Release: 1 +Summary: OASYS extension for the ESRF +License: GPLv3 +URL: https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/22/aa/776504af949fc934610dda556278afe7bd6adfe7d1e229201e01259dbdce/OASYS1-ESRF-Extensions-0.0.69.tar.gz +BuildArch: noarch + + +%description +# OASYS1-ESRF-Extensions +OASYS extensions for the ESRF + +This repository contains extensions to Oasys developed at ESRF. + +## Install as user + +To install the add-on as user: + ++ In the Oasys window, open "Options->Add-ons..." ++ click the button "Add more" and enter "OASYS1-ESRF-Extensions". You will see a new entry "ESRFExtensions" in the add-on list. Check it and click "OK" ++ Restart Oasys. + +![addon menu](https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions/blob/master/images/image2.png "addon menu") + +Once it is installed, it should populate the widget bar on the side. + +![side menu](https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions/blob/master/images/image1.png "side menu") + +## Install as developper + +To install it as developper, download it from github: +``` +git clone https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions +cd OASYS1-ESRF-Extensions +``` + +Then link the source code to your Oasys python (note that you must use the python that Oasys uses): +``` +python -m pip install -e . --no-deps --no-binary :all: +``` + +When restarting Oasys, you will see the ESRF addons there. + +## Upload new version to the pypi server + +First create a new version using your developper installation. Do not forget to increment the version number in setup.py + ++ Then run: + +``` +python setup.py sdist +``` + ++ Followed by: + +``` +python -m twine upload dist/OASYS1-ESRF-Extensions-X.X.X.tar.gz +``` + +You need an account in pypi.org and be authorized in https://pypi.org/project/OASYS1-ESRF-Extensions/ + +%package -n python3-OASYS1-ESRF-Extensions +Summary: OASYS extension for the ESRF +Provides: python-OASYS1-ESRF-Extensions +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-OASYS1-ESRF-Extensions +# OASYS1-ESRF-Extensions +OASYS extensions for the ESRF + +This repository contains extensions to Oasys developed at ESRF. + +## Install as user + +To install the add-on as user: + ++ In the Oasys window, open "Options->Add-ons..." ++ click the button "Add more" and enter "OASYS1-ESRF-Extensions". You will see a new entry "ESRFExtensions" in the add-on list. Check it and click "OK" ++ Restart Oasys. + +![addon menu](https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions/blob/master/images/image2.png "addon menu") + +Once it is installed, it should populate the widget bar on the side. + +![side menu](https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions/blob/master/images/image1.png "side menu") + +## Install as developper + +To install it as developper, download it from github: +``` +git clone https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions +cd OASYS1-ESRF-Extensions +``` + +Then link the source code to your Oasys python (note that you must use the python that Oasys uses): +``` +python -m pip install -e . --no-deps --no-binary :all: +``` + +When restarting Oasys, you will see the ESRF addons there. + +## Upload new version to the pypi server + +First create a new version using your developper installation. Do not forget to increment the version number in setup.py + ++ Then run: + +``` +python setup.py sdist +``` + ++ Followed by: + +``` +python -m twine upload dist/OASYS1-ESRF-Extensions-X.X.X.tar.gz +``` + +You need an account in pypi.org and be authorized in https://pypi.org/project/OASYS1-ESRF-Extensions/ + +%package help +Summary: Development documents and examples for OASYS1-ESRF-Extensions +Provides: python3-OASYS1-ESRF-Extensions-doc +%description help +# OASYS1-ESRF-Extensions +OASYS extensions for the ESRF + +This repository contains extensions to Oasys developed at ESRF. + +## Install as user + +To install the add-on as user: + ++ In the Oasys window, open "Options->Add-ons..." ++ click the button "Add more" and enter "OASYS1-ESRF-Extensions". You will see a new entry "ESRFExtensions" in the add-on list. Check it and click "OK" ++ Restart Oasys. + +![addon menu](https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions/blob/master/images/image2.png "addon menu") + +Once it is installed, it should populate the widget bar on the side. + +![side menu](https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions/blob/master/images/image1.png "side menu") + +## Install as developper + +To install it as developper, download it from github: +``` +git clone https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions +cd OASYS1-ESRF-Extensions +``` + +Then link the source code to your Oasys python (note that you must use the python that Oasys uses): +``` +python -m pip install -e . --no-deps --no-binary :all: +``` + +When restarting Oasys, you will see the ESRF addons there. + +## Upload new version to the pypi server + +First create a new version using your developper installation. Do not forget to increment the version number in setup.py + ++ Then run: + +``` +python setup.py sdist +``` + ++ Followed by: + +``` +python -m twine upload dist/OASYS1-ESRF-Extensions-X.X.X.tar.gz +``` + +You need an account in pypi.org and be authorized in https://pypi.org/project/OASYS1-ESRF-Extensions/ + +%prep +%autosetup -n OASYS1-ESRF-Extensions-0.0.69 + +%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-OASYS1-ESRF-Extensions -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot - 0.0.69-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..eb7d9e7 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +9e14a5b59e64fcc20d2829edf361088d OASYS1-ESRF-Extensions-0.0.69.tar.gz -- cgit v1.2.3