%global _empty_manifest_terminate_build 0 Name: python-django-cloud-deploy Version: 0.3.4 Release: 1 Summary: Tool to deploy a Django App onto GCP License: Apache 2.0 URL: https://github.com/GoogleCloudPlatform/django-cloud-deploy Source0: https://mirrors.aliyun.com/pypi/web/packages/a7/4a/2f99737348a6833c1dbaf05624182bc5905dfaba7173deffe79c598ad6f7/django-cloud-deploy-0.3.4.tar.gz BuildArch: noarch Requires: python3-urllib3 Requires: python3-oauth2client Requires: python3-django Requires: python3-backoff Requires: python3-jinja2 Requires: python3-docker Requires: python3-kubernetes Requires: python3-grpcio Requires: python3-pexpect Requires: python3-google-api-python-client Requires: python3-google-auth-httplib2 Requires: python3-progressbar2 Requires: python3-portpicker Requires: python3-PyYAML Requires: python3-absl-py Requires: python3-nox Requires: python3-nox-automation Requires: python3-selenium %description # Django Deploy **Django Deploy** is an experimental tool designed to make it easier to deploy new and existing [Django](https://www.djangoproject.com/) applications on public clouds (e.g. [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/)). Currently, **Django Deploy** can only - Deploy to [Google App Engine](https://cloud.google.com/appengine/). - Deploy to [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/). - Deploy applications created using its own template code. **Django Deploy** is an experimental project not officially supported by Google. Here is an example usage:
$ django-cloud-deploy new
11 steps to setup your new project

[1/11] In order to deploy your application, you must allow Django Deploy to access your Google account.
Press [Enter] to open a browser window to allow access
[2/11] Enter a Google Cloud Platform Project ID, or leave blank to use
[django-799931]: my-cool-site
[3/11] Enter a Google Cloud Platform project name, or leave blank to use
[Django Project]: My Cool Site
[4/11] In order to deploy your application, you must enable billing for your Google Cloud Project.
You have the following existing billing accounts:
1. My Billing Account
Please enter your numeric choice or press [Enter] to create a new billing account: 1
[5/11] Enter a password for the default database user "postgres"
Password:
Password (again):
[6/11] Enter a new directory path to store project source, or leave blank to use
[/usr/local/google/home/bquinlan/my-cool-site]:
[7/11] Enter a Django project name, or leave blank to use
[mysite]: mycoolsite
[8/11] Enter a Django app name, or leave blank to use
[home]: mycoolapp
[9/11] Enter a name for the Django superuser, or leave blank to use
[admin]: myname
[10/11] Enter a password for the Django superuser "myname"
Password:
Password (again):
[11/11] Enter a e-mail address for the Django superuser, or leave blank to use
[test@example.com]: myname@example.com
# Getting Started For the fastest path to a working Django application running in the cloud, see the [Quickstart](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/QUICKSTART.md). # Deploy an existing application For detailed instructions on how to deploy an existing Django project, see the [HOWTO](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/CLOUDIFY_HOWTO.md). # Building a new application For detailed instructions on how to create a new Django project and then deploy and update it, see the [HOWTO](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/DEPLOY_NEW_HOWTO.md). # Development Workflow (Linux) Verify that Python 3.5 or later is installed: ```bash python3 -V ``` Clone the project and cd to it's directory: ```bash git clone https://github.com/GoogleCloudPlatform/django-cloud-deploy cd django-cloud-deploy ``` Create a new virtual environment: ```bash virtualenv -p python3 venv source venv/bin/activate ``` Install **Django Deploy** in edit mode: ```bash pip install -e . ``` Run it: ```bash django-cloud-deploy new ``` Code modifications will be reflected in the next run of `django-cloud-deploy`. ## Contribute Check out our [CONTRIBUTING](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/CONTRIBUTING.md) to find out how you can help. ## License This project is licensed under the Apache License - see the [LICENSE](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/LICENSE) file for details This is not an officially supported Google product. ## Status **Django Deploy** is an experimental project not officially supported by Google. %package -n python3-django-cloud-deploy Summary: Tool to deploy a Django App onto GCP Provides: python-django-cloud-deploy BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-django-cloud-deploy # Django Deploy **Django Deploy** is an experimental tool designed to make it easier to deploy new and existing [Django](https://www.djangoproject.com/) applications on public clouds (e.g. [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/)). Currently, **Django Deploy** can only - Deploy to [Google App Engine](https://cloud.google.com/appengine/). - Deploy to [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/). - Deploy applications created using its own template code. **Django Deploy** is an experimental project not officially supported by Google. Here is an example usage:
$ django-cloud-deploy new
11 steps to setup your new project

[1/11] In order to deploy your application, you must allow Django Deploy to access your Google account.
Press [Enter] to open a browser window to allow access
[2/11] Enter a Google Cloud Platform Project ID, or leave blank to use
[django-799931]: my-cool-site
[3/11] Enter a Google Cloud Platform project name, or leave blank to use
[Django Project]: My Cool Site
[4/11] In order to deploy your application, you must enable billing for your Google Cloud Project.
You have the following existing billing accounts:
1. My Billing Account
Please enter your numeric choice or press [Enter] to create a new billing account: 1
[5/11] Enter a password for the default database user "postgres"
Password:
Password (again):
[6/11] Enter a new directory path to store project source, or leave blank to use
[/usr/local/google/home/bquinlan/my-cool-site]:
[7/11] Enter a Django project name, or leave blank to use
[mysite]: mycoolsite
[8/11] Enter a Django app name, or leave blank to use
[home]: mycoolapp
[9/11] Enter a name for the Django superuser, or leave blank to use
[admin]: myname
[10/11] Enter a password for the Django superuser "myname"
Password:
Password (again):
[11/11] Enter a e-mail address for the Django superuser, or leave blank to use
[test@example.com]: myname@example.com
# Getting Started For the fastest path to a working Django application running in the cloud, see the [Quickstart](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/QUICKSTART.md). # Deploy an existing application For detailed instructions on how to deploy an existing Django project, see the [HOWTO](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/CLOUDIFY_HOWTO.md). # Building a new application For detailed instructions on how to create a new Django project and then deploy and update it, see the [HOWTO](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/DEPLOY_NEW_HOWTO.md). # Development Workflow (Linux) Verify that Python 3.5 or later is installed: ```bash python3 -V ``` Clone the project and cd to it's directory: ```bash git clone https://github.com/GoogleCloudPlatform/django-cloud-deploy cd django-cloud-deploy ``` Create a new virtual environment: ```bash virtualenv -p python3 venv source venv/bin/activate ``` Install **Django Deploy** in edit mode: ```bash pip install -e . ``` Run it: ```bash django-cloud-deploy new ``` Code modifications will be reflected in the next run of `django-cloud-deploy`. ## Contribute Check out our [CONTRIBUTING](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/CONTRIBUTING.md) to find out how you can help. ## License This project is licensed under the Apache License - see the [LICENSE](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/LICENSE) file for details This is not an officially supported Google product. ## Status **Django Deploy** is an experimental project not officially supported by Google. %package help Summary: Development documents and examples for django-cloud-deploy Provides: python3-django-cloud-deploy-doc %description help # Django Deploy **Django Deploy** is an experimental tool designed to make it easier to deploy new and existing [Django](https://www.djangoproject.com/) applications on public clouds (e.g. [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/)). Currently, **Django Deploy** can only - Deploy to [Google App Engine](https://cloud.google.com/appengine/). - Deploy to [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/). - Deploy applications created using its own template code. **Django Deploy** is an experimental project not officially supported by Google. Here is an example usage:
$ django-cloud-deploy new
11 steps to setup your new project

[1/11] In order to deploy your application, you must allow Django Deploy to access your Google account.
Press [Enter] to open a browser window to allow access
[2/11] Enter a Google Cloud Platform Project ID, or leave blank to use
[django-799931]: my-cool-site
[3/11] Enter a Google Cloud Platform project name, or leave blank to use
[Django Project]: My Cool Site
[4/11] In order to deploy your application, you must enable billing for your Google Cloud Project.
You have the following existing billing accounts:
1. My Billing Account
Please enter your numeric choice or press [Enter] to create a new billing account: 1
[5/11] Enter a password for the default database user "postgres"
Password:
Password (again):
[6/11] Enter a new directory path to store project source, or leave blank to use
[/usr/local/google/home/bquinlan/my-cool-site]:
[7/11] Enter a Django project name, or leave blank to use
[mysite]: mycoolsite
[8/11] Enter a Django app name, or leave blank to use
[home]: mycoolapp
[9/11] Enter a name for the Django superuser, or leave blank to use
[admin]: myname
[10/11] Enter a password for the Django superuser "myname"
Password:
Password (again):
[11/11] Enter a e-mail address for the Django superuser, or leave blank to use
[test@example.com]: myname@example.com
# Getting Started For the fastest path to a working Django application running in the cloud, see the [Quickstart](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/QUICKSTART.md). # Deploy an existing application For detailed instructions on how to deploy an existing Django project, see the [HOWTO](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/CLOUDIFY_HOWTO.md). # Building a new application For detailed instructions on how to create a new Django project and then deploy and update it, see the [HOWTO](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/DEPLOY_NEW_HOWTO.md). # Development Workflow (Linux) Verify that Python 3.5 or later is installed: ```bash python3 -V ``` Clone the project and cd to it's directory: ```bash git clone https://github.com/GoogleCloudPlatform/django-cloud-deploy cd django-cloud-deploy ``` Create a new virtual environment: ```bash virtualenv -p python3 venv source venv/bin/activate ``` Install **Django Deploy** in edit mode: ```bash pip install -e . ``` Run it: ```bash django-cloud-deploy new ``` Code modifications will be reflected in the next run of `django-cloud-deploy`. ## Contribute Check out our [CONTRIBUTING](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/CONTRIBUTING.md) to find out how you can help. ## License This project is licensed under the Apache License - see the [LICENSE](https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/LICENSE) file for details This is not an officially supported Google product. ## Status **Django Deploy** is an experimental project not officially supported by Google. %prep %autosetup -n django-cloud-deploy-0.3.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-django-cloud-deploy -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot - 0.3.4-1 - Package Spec generated