All Projects → heroku → Heroku Buildpack Python

heroku / Heroku Buildpack Python

Licence: mit
The official Heroku buildpack for Python apps.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Heroku Buildpack Python

Django Heroku
Minimal configuration to host a Django project at Heroku
Stars: ✭ 344 (-59.48%)
Mutual labels:  heroku, django
Django Project Template
Project template layout for Django 3.0+
Stars: ✭ 530 (-37.57%)
Mutual labels:  heroku, django
Posthog
🦔 PostHog provides open-source product analytics that you can self-host.
Stars: ✭ 5,488 (+546.41%)
Mutual labels:  heroku, django
Python Articles
Monthly Series - Top 10 Python Articles
Stars: ✭ 288 (-66.08%)
Mutual labels:  django, flask
Mixer
Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects.
Stars: ✭ 743 (-12.49%)
Mutual labels:  django, flask
Turkce Python Kaynaklari
Türkçe olarak hazırlanmış Python programlama dili ile ilgili içeriklerin derlendiği sayfa.
Stars: ✭ 295 (-65.25%)
Mutual labels:  django, flask
Minimal Django
A lightweight Django project - because Django can be nearly as simple as a microframework
Stars: ✭ 490 (-42.29%)
Mutual labels:  django, flask
Shareabouts
Shareabouts is a mapping application for crowdsourced info gathering.
Stars: ✭ 269 (-68.32%)
Mutual labels:  heroku, django
Chartkick.py
Create beautiful Javascript charts with minimal code
Stars: ✭ 695 (-18.14%)
Mutual labels:  django, flask
Python24
网上搜集的自学python语言的资料集合,包括整套代码和讲义集合,这是至今为止所开放网上能够查找到的最新视频教程,网上找不到其他最新的python整套视频了,. 具体的无加密的mp4视频教程和讲义集合可以在更新的Readme文件中找到,下载直接打开就能播放,项目从零基础的Python教程到深度学习,总共30章节,其中包含Python基础中的飞机大战项目,WSGI项目,Flask新经资讯项目, Django的电商项目(本应该的美多商城项目因为使用的是Vue技术,所以替换为Django天天生鲜项目)等等,希望能够帮助大家。资源搜集劳神费力,能帮到你的话是我的福分,望大家多多支持,喜欢本仓库的话,记得Star哦。
Stars: ✭ 650 (-23.44%)
Mutual labels:  django, flask
Shadowsocksshare
Python爬虫/Flask网站/免费ShadowSocks账号/ssr订阅/json 订阅
Stars: ✭ 3,062 (+260.66%)
Mutual labels:  heroku, flask
Django Photoblog
Photographer portfolio website powered by Django Framework. Features photo gallery with infinite scrolling, tagging, thumbnail generation and CMS for creating pages. Configured for Heroku and S3.
Stars: ✭ 19 (-97.76%)
Mutual labels:  heroku, django
Admin Dashboards
Admin Dashboards - Open-Source and Free | AppSeed
Stars: ✭ 275 (-67.61%)
Mutual labels:  django, flask
Apm Agent Python
Official Python agent for the Elastic APM
Stars: ✭ 301 (-64.55%)
Mutual labels:  django, flask
Zappa
Serverless Python
Stars: ✭ 224 (-73.62%)
Mutual labels:  django, flask
Django Heroku
A Django library for Heroku apps.
Stars: ✭ 428 (-49.59%)
Mutual labels:  heroku, django
Kamifaka
一款基于VUE3.0的开源免费的卡密发卡系统,高效、稳定可靠。
Stars: ✭ 253 (-70.2%)
Mutual labels:  heroku, flask
Create React App Buildpack
⚛️ Heroku Buildpack for create-react-app: static hosting for React.js web apps
Stars: ✭ 3,161 (+272.32%)
Mutual labels:  heroku, heroku-buildpack
Pygmy
An open-source, feature rich & extensible url-shortener + analytics written in Python 🍪
Stars: ✭ 569 (-32.98%)
Mutual labels:  django, flask
Heroku Django Template
A Django 2.0 base template featuring all recommended best practices for deployment on Heroku and local development.
Stars: ✭ 887 (+4.48%)
Mutual labels:  heroku, django

python

Heroku Buildpack: Python

CircleCI

This is the official Heroku buildpack for Python apps.

Recommended web frameworks include Django and Flask, among others. The recommended webserver is Gunicorn. There are no restrictions around what software can be used (as long as it's pip-installable). Web processes must bind to $PORT, and only the HTTP protocol is permitted for incoming connections.

See it in Action

$ ls
my-application		requirements.txt	runtime.txt

$ git push heroku main
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (4/4), 276 bytes | 276.00 KiB/s, done.
Total 4 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Python app detected
remote: -----> Installing python
remote: -----> Installing pip
remote: -----> Installing SQLite3
remote: -----> Installing requirements with pip
remote:        Collecting flask (from -r /tmp/build_c2c067ef79ff14c9bf1aed6796f9ed1f/requirements.txt (line 1))
remote:          Downloading ...
remote:        Installing collected packages: Werkzeug, click, MarkupSafe, Jinja2, itsdangerous, flask
remote:        Successfully installed Jinja2-2.10 MarkupSafe-1.1.0 Werkzeug-0.14.1 click-7.0 flask-1.0.2 itsdangerous-1.1.0
remote:
remote: -----> Discovering process types
remote:        Procfile declares types -> (none)
remote:

A requirements.txt must be present at the root of your application's repository to deploy.

To specify your python version, you also need a runtime.txt file - unless you are using the default Python runtime version.

Current default Python Runtime: Python 3.6.12

Alternatively, you can provide a setup.py file, or a Pipfile. Using pipenv will generate runtime.txt at build time if one of the field python_version or python_full_version is specified in the requires section of your Pipfile.

Specify a Buildpack Version

You can specify the latest production release of this buildpack for upcoming builds of an existing application:

$ heroku buildpacks:set heroku/python

Specify a Python Runtime

Supported runtime options include:

  • python-3.9.2
  • python-3.8.8
  • python-3.7.10
  • python-3.6.13
  • python-2.7.18
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].