From a6c585c2cf70d152e3eb32d5ac6148e127a060e0 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 8 Jun 2023 15:48:56 +0000 Subject: automatic import of python-buildflaskapp --- .gitignore | 1 + python-buildflaskapp.spec | 268 ++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 270 insertions(+) create mode 100644 python-buildflaskapp.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..329fff9 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/buildflaskapp-0.3.5.tar.gz diff --git a/python-buildflaskapp.spec b/python-buildflaskapp.spec new file mode 100644 index 0000000..ed69160 --- /dev/null +++ b/python-buildflaskapp.spec @@ -0,0 +1,268 @@ +%global _empty_manifest_terminate_build 0 +Name: python-buildflaskapp +Version: 0.3.5 +Release: 1 +Summary: A flask app generator package +License: Freely Distributable +URL: https://github.com/askyourkode/buildflaskapp +Source0: https://mirrors.aliyun.com/pypi/web/packages/04/c7/ab507c694d44f7445f5accc82d045159a727357b5b76dc02b548628c44bd/buildflaskapp-0.3.5.tar.gz +BuildArch: noarch + +Requires: python3-tabulate + +%description +-d | $ buildflaskapp app_name -d | debugger mode on +-sl3 | $ buildflaskapp app_name -sl3 | sqlite3 mode on +-cj | $ buildflaskapp app_name -cj | import style.css and app.js +-bs | $ buildflaskapp app_name -bs | import bootstrap cdn +-jq | $ buildflaskapp app_name -jq | import jQuery cdn +-gsap | $ buildflaskapp app_name -gsap | import GSAP cdn +-fa | $ buildflaskapp app_name -fa | import Font Awesome cdn +-dc | $ buildflaskapp app_name -dc | containerize app in docker +Below is a list of arguments you can pass when building your flask application. +##### Enable Debug Mode +You can enable debug mode on while creating your flask app by using the option **-d** or **--debugger** +``` +$ buildflaskapp app_name -d +``` +##### Enable SQLite3 Mode +You can set sqlite3 configuration while creating your flask app by using the option **-sl3** or **--sqlite3** +``` +$ buildflaskapp app_name -sl3 +``` +##### Import style.css and app.js +You can import stylesheet and javascript file automatically while creating the app using **-cj** or **--css-js** option +``` +$ buildflaskapp app_name -cj +``` +##### Import bootstrap CDN +You can import bootstrap automatically via the CDN using **-bs** or **--bootstrap** option +``` +$ buildflaskapp app_name -bs +``` +##### Import jQuery CDN +You can import jQuery automatically via the CDN using **-jq** or **--jquery** option +``` +$ buildflaskapp app_name -jq +``` +##### Import Gsap CDN +You can import Gsap automatically via the CDN using **-gsap** or **--gsap** option +``` +$ buildflaskapp app_name -gsap +``` +##### Import Font Awesome CDN +You can import Font Awesome automatically via the CDN using **-fa** or **--font-awesome** option +``` +$ buildflaskapp app_name -fa +``` +##### Create Dockerfile and docker-compose script +You can push the app to a docker container instead of running it locally. Simply use **-dc** or **--docker-container** option. Please note that the image generated in Dockerfile is *python:3.7-alpine*. You might want to change this to the non-alpine version for big projects +``` +$ buildflaskapp app_name -dC +``` +### Features +- [x] Manual(--help) +- [x] Debug option on (-d) +- [x] SQLite3 option on (-sl3) +- [x] Include Stylesheet and Script (-cj) +- [x] Push app to docker container (-dc) +- [x] Import bootstrap css library (-bs) +- [x] Import jQuery library (-jq) +- [x] Import gsap js library (-gsap) +- [x] Import font awesome library (-fa) +- [ ] Import zurb foundations library (-zb) +- [ ] Import angular js library (-an) +- [ ] Deploy on heroku (-hK) +Feel free to create issue in case something is not working :) +

+ +

+ +%package -n python3-buildflaskapp +Summary: A flask app generator package +Provides: python-buildflaskapp +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-buildflaskapp +-d | $ buildflaskapp app_name -d | debugger mode on +-sl3 | $ buildflaskapp app_name -sl3 | sqlite3 mode on +-cj | $ buildflaskapp app_name -cj | import style.css and app.js +-bs | $ buildflaskapp app_name -bs | import bootstrap cdn +-jq | $ buildflaskapp app_name -jq | import jQuery cdn +-gsap | $ buildflaskapp app_name -gsap | import GSAP cdn +-fa | $ buildflaskapp app_name -fa | import Font Awesome cdn +-dc | $ buildflaskapp app_name -dc | containerize app in docker +Below is a list of arguments you can pass when building your flask application. +##### Enable Debug Mode +You can enable debug mode on while creating your flask app by using the option **-d** or **--debugger** +``` +$ buildflaskapp app_name -d +``` +##### Enable SQLite3 Mode +You can set sqlite3 configuration while creating your flask app by using the option **-sl3** or **--sqlite3** +``` +$ buildflaskapp app_name -sl3 +``` +##### Import style.css and app.js +You can import stylesheet and javascript file automatically while creating the app using **-cj** or **--css-js** option +``` +$ buildflaskapp app_name -cj +``` +##### Import bootstrap CDN +You can import bootstrap automatically via the CDN using **-bs** or **--bootstrap** option +``` +$ buildflaskapp app_name -bs +``` +##### Import jQuery CDN +You can import jQuery automatically via the CDN using **-jq** or **--jquery** option +``` +$ buildflaskapp app_name -jq +``` +##### Import Gsap CDN +You can import Gsap automatically via the CDN using **-gsap** or **--gsap** option +``` +$ buildflaskapp app_name -gsap +``` +##### Import Font Awesome CDN +You can import Font Awesome automatically via the CDN using **-fa** or **--font-awesome** option +``` +$ buildflaskapp app_name -fa +``` +##### Create Dockerfile and docker-compose script +You can push the app to a docker container instead of running it locally. Simply use **-dc** or **--docker-container** option. Please note that the image generated in Dockerfile is *python:3.7-alpine*. You might want to change this to the non-alpine version for big projects +``` +$ buildflaskapp app_name -dC +``` +### Features +- [x] Manual(--help) +- [x] Debug option on (-d) +- [x] SQLite3 option on (-sl3) +- [x] Include Stylesheet and Script (-cj) +- [x] Push app to docker container (-dc) +- [x] Import bootstrap css library (-bs) +- [x] Import jQuery library (-jq) +- [x] Import gsap js library (-gsap) +- [x] Import font awesome library (-fa) +- [ ] Import zurb foundations library (-zb) +- [ ] Import angular js library (-an) +- [ ] Deploy on heroku (-hK) +Feel free to create issue in case something is not working :) +

+ +

+ +%package help +Summary: Development documents and examples for buildflaskapp +Provides: python3-buildflaskapp-doc +%description help +-d | $ buildflaskapp app_name -d | debugger mode on +-sl3 | $ buildflaskapp app_name -sl3 | sqlite3 mode on +-cj | $ buildflaskapp app_name -cj | import style.css and app.js +-bs | $ buildflaskapp app_name -bs | import bootstrap cdn +-jq | $ buildflaskapp app_name -jq | import jQuery cdn +-gsap | $ buildflaskapp app_name -gsap | import GSAP cdn +-fa | $ buildflaskapp app_name -fa | import Font Awesome cdn +-dc | $ buildflaskapp app_name -dc | containerize app in docker +Below is a list of arguments you can pass when building your flask application. +##### Enable Debug Mode +You can enable debug mode on while creating your flask app by using the option **-d** or **--debugger** +``` +$ buildflaskapp app_name -d +``` +##### Enable SQLite3 Mode +You can set sqlite3 configuration while creating your flask app by using the option **-sl3** or **--sqlite3** +``` +$ buildflaskapp app_name -sl3 +``` +##### Import style.css and app.js +You can import stylesheet and javascript file automatically while creating the app using **-cj** or **--css-js** option +``` +$ buildflaskapp app_name -cj +``` +##### Import bootstrap CDN +You can import bootstrap automatically via the CDN using **-bs** or **--bootstrap** option +``` +$ buildflaskapp app_name -bs +``` +##### Import jQuery CDN +You can import jQuery automatically via the CDN using **-jq** or **--jquery** option +``` +$ buildflaskapp app_name -jq +``` +##### Import Gsap CDN +You can import Gsap automatically via the CDN using **-gsap** or **--gsap** option +``` +$ buildflaskapp app_name -gsap +``` +##### Import Font Awesome CDN +You can import Font Awesome automatically via the CDN using **-fa** or **--font-awesome** option +``` +$ buildflaskapp app_name -fa +``` +##### Create Dockerfile and docker-compose script +You can push the app to a docker container instead of running it locally. Simply use **-dc** or **--docker-container** option. Please note that the image generated in Dockerfile is *python:3.7-alpine*. You might want to change this to the non-alpine version for big projects +``` +$ buildflaskapp app_name -dC +``` +### Features +- [x] Manual(--help) +- [x] Debug option on (-d) +- [x] SQLite3 option on (-sl3) +- [x] Include Stylesheet and Script (-cj) +- [x] Push app to docker container (-dc) +- [x] Import bootstrap css library (-bs) +- [x] Import jQuery library (-jq) +- [x] Import gsap js library (-gsap) +- [x] Import font awesome library (-fa) +- [ ] Import zurb foundations library (-zb) +- [ ] Import angular js library (-an) +- [ ] Deploy on heroku (-hK) +Feel free to create issue in case something is not working :) +

+ +

+ +%prep +%autosetup -n buildflaskapp-0.3.5 + +%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-buildflaskapp -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu Jun 08 2023 Python_Bot - 0.3.5-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..b5fe393 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +1527db40d0ae92ae5d320b29ceae9342 buildflaskapp-0.3.5.tar.gz -- cgit v1.2.3