Commit graph

15 commits

Author SHA1 Message Date
Andre Miras
3d7f47e70b 💚 Automatically publish to PyPI upon tagging
New `pypi-release.yml` workflow for deploying to PyPI.
The scoped token is already setup in:
https://github.com/kivy/buildozer/settings/secrets

Also fixes `setup.py` classifier. The error was:
HTTPError: 400 Client Error: Invalid value for classifiers.
Error: Classifier 'Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8'
is not a valid classifier. for url: https://upload.pypi.org/legacy/

Tested by changing the version to an existing one and testing the upload:
```
Uploading distributions to https://upload.pypi.org/legacy/
Uploading buildozer-1.0-py3-none-any.whl
Uploading buildozer-1.0.tar.gz
HTTPError: 400 Client Error: File already exists.
See https://pypi.org/help/#file-name-reuse for url: https://upload.pypi.org/legacy/
```
https://github.com/AndreMiras/buildozer/runs/681413972
2020-05-16 22:02:24 +02:00
Andre Miras
20bfa24005 Drops Python 2 support
Makes sure the user is warned at install time if using Python 2.
2020-05-09 00:35:14 +02:00
Mathieu Virbel
7c9239dd59 update README.md to add opencollective 2019-02-03 13:50:21 +01:00
maho
2be2d77ffa PR#775 - docker from current git 2018-12-28 12:30:39 +01:00
dessant
09b085465d add python 3.4 and 3.5 classifiers 2016-02-26 20:05:59 +02:00
Ben Hagen
9dec41774b install requires virtualenv 2015-10-21 11:17:58 +02:00
Mathieu Virbel
62f4737136 fix encoding issue. Closes #225 2015-10-04 12:57:26 +02:00
gabriel pettier
ac5c557cd2 use upstream pexpect instead of shipping it
this version allows unicode parsing, with spawnu
wrap stdout with codecs.getwriter('utf8') to avoid another unicode error
2015-02-01 23:07:40 +01:00
Mathieu Virbel
b6d8eb9d13 setup.py: add changelog in the long description 2015-01-27 17:33:17 +01:00
Mathieu Virbel
d053ef7831 move scripts into buildozer.scripts.*, and use console_scripts for setup() 2014-04-20 16:45:40 +02:00
Mathieu Virbel
3231a57447 install libs as well 2014-04-08 22:01:10 +02:00
Mathieu Virbel
82b007727e introducing buildozer-remote, WIP. It connect to a ssh server, create build directory, copy buildozer and the app source code, and invoke buildozer commands.
Missing: documentation, sync binaries back to the host, etc.
2013-01-25 03:00:21 +01:00
Mathieu Virbel
0dd7d484c0 update README + bump to 0.2 2012-12-20 01:01:19 +01:00
Mathieu Virbel
5a9cfb1b2e include the default.spec when using setup.py install 2012-12-19 18:23:51 +01:00
Mathieu Virbel
6224f748be add missing files, and publish a first version 2012-12-19 17:53:58 +01:00