Skip to content
This repository has been archived by the owner on Jun 6, 2020. It is now read-only.

Commit

Permalink
deploy project to pypi through travis
Browse files Browse the repository at this point in the history
  • Loading branch information
duskybomb committed Jul 26, 2018
1 parent 1361ef7 commit 940bd34
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 19 deletions.
21 changes: 11 additions & 10 deletions .travis.yml
Expand Up @@ -7,17 +7,18 @@ addons:
- xvfb
- imagemagick
- ghostscript
install:
- pip install -r requirements.txt
- pip install pyinstaller
script:
- xvfb-run pytest
- pyinstaller bin/invoicex_linux.spec
install:
- pip install -r requirements.txt
- pip install pyinstaller wheel
script:
- xvfb-run pytest
- pyinstaller bin/invoicex_linux.spec
deploy:
provider: releases
api_key:
secure: TDLvRsDeVG7B1Bpx5qoyTeFXtjGtJFBwP9kVKpQts1LBLdl3BFByQd7wjEvFxnZ9pIBTTAL9Y0mwSPp19zP41varsGi9IQPTIebfh9IxgJIZAT9A/NoytChoYoEF3vh8IlhXw88sl/vcYNZ3FufOqaYtoeETLE0Ck8RU2OySrV1dK48KFsoj47L3R6v6rkyIweqdmz0ZLYy9ODnJKxbRa7yylcgSPKf0XbHPYIM5ZrFzcRob4RGxpy5Y/3oVr97kAowUvfXG+dofb1262CjwZbq+VUTLbD+HJ5Q993ylY4598ijOFkqXuDfreccNC5ZxlGozuq5GtOU9V0EQkNiEdnPUJW3amHao/ItADreV9xySjbf+qI+JPCZaYuvksn7MZPIiFX5HoSpjbRD0fjtJv/8wHQeq5qHGctGXQE/rRN5NyRWCsTnut99KZKyUWyQRfPaVErSMYd3QDUBhB9x6wAcxNCkWVw6Kdtvlewh0nE5X6dtY4ugKJClfFAyL4boVcBzVysOfrGDlgqZLact821mU6lBs1iFosBJnbwEb0EHKcSxAczEI0+PmYRnCcwimv12HsRw9Zf9hy7q9m+DePo1pHVINdM8XuyH70hEydjWylnilK+5fYo+JUQxI9vU7Imm+BiZ0oBvV8pejyw2ao+irA0brF5RZ4KZnMo43RoM=
file: "dist/InvoiceX GUI"
provider: pypi
user: duskybomb
password:
secure: y2Hs0+XgzRC3dLaJ6yEQMhaYmJIy4A0QhR4KiyUVe5nZ8NZyZiLxOU4+06sebOvilPMKQGvXd+ohjxLKldXrZ4aRFH1haDDcQ5P8BJHE7Efouhn+xdwsKbkRqYoA/59f92OEN7Ua9+q14zGsBgvc+UKhxlj2E3zDFM7nHxpebhZnHP6xVsPKV1JV//JpQou3GpclnSaeJShpW/+nH86gHt1CUqLa6bb5VChj7pGlHrVUH7ritDRGbIVHCtKbR96XygZg+Qk0HsNwJGZrz7SeKTWAQICBirQr2ZSHprKPC2P9ez4RgIjfRwD+4LENyxIh5/pMpG/BkN12raIH3Yhdd6XuYXF0wweIztXJY4HxRfWYGA5vXyZPyBHy9gDlMpH24RR98j2XVoK9+ltkw49X0EiD7BmxfD4Y9/Kin6TBy2iNUpj8Z2IhGiJY0rLpSSP32AVn9CchF2mSE55nkXEH20Xxs++URHdAQHfijhADP59Ly2nI0sU6ISel4hC3O7TH6z/cBCRXcn4jo5FafDsZsK0lAqLhp478w/Ytm4w/G1sY20pzeMrgoGZKY3M+0cBYqfTKFVfJfm4+oHOHx7v2ZpwdrXyNfVrULLZTNdn4SmgIvQbQ/Mfkbpnz3SmIDOsW3poIzNaBoDY73jaPecfIMML5C8XdBmvhHtCXrNcXBj0=
on:
distributions: sdist bdist_wheel
repo: invoice-x/invoicex-gui
tags: true
2 changes: 1 addition & 1 deletion DEVELOP.rst
Expand Up @@ -22,7 +22,7 @@ Development Guide

$ git checkout -b my_enhancement

4. Send Pull Request to ``dev`` branch of this repository
4. Send Pull Request to ``development`` branch of this repository

5. If the Pull Request is merged and is found out to be stable it will be merged to `master branch <https://github.com/invoice-x/invoicex-gui>`_

Expand Down
23 changes: 16 additions & 7 deletions README.rst
@@ -1,5 +1,5 @@
GUI for factur-x - Invoice-X GUI
================================
=================================

|Travis CI|

Expand All @@ -16,7 +16,7 @@ Graphical User Interface for `factur-x <https://github.com/invoice-x/factur-x>`_

The application is built using `PyQt5 <https://www.riverbankcomputing.com/software/pyqt/intro>`_

**Latest Dev release**
**Latest Stable release**

v0.0.3

Expand All @@ -26,7 +26,7 @@ v0.0.3


Requirements
------------
-------------

- PyQt5 v5.10.1
- PyPDF2
Expand All @@ -39,8 +39,17 @@ External Dependencies:
- Imagemagick: `<https://www.imagemagick.org/script/download.php>`_
- GhostScript: `<https://www.ghostscript.com/download/gsdnld.html>`_

Installation
-------------

Install ``invoicex-gui`` using pip

::

$ pip install invoicex-gui

Running from source
-------
--------------------

::

Expand All @@ -59,20 +68,20 @@ OR run from terminal
$ invoicex-gui

Development
-----------
------------

If you are interested in improving this project, have a look at our
`developer guide <https://github.com/invoice-x/invoicex-gui/blob/master/DEVELOP.rst>`_ to get you started quickly.

Screenshots
-----------
------------

.. image:: https://github.com/invoice-x/invoicex-gui/blob/master/Screenshots/mainWindow.png

.. image:: https://github.com/invoice-x/invoicex-gui/blob/master/Screenshots/editDialog.png

Author
------
-------
`Harshit Joshi <https://github.com/duskybomb>`_

.. |Travis CI| image:: https://travis-ci.org/invoice-x/invoicex-gui.svg?branch=master
Expand Down
5 changes: 5 additions & 0 deletions setup.cfg
@@ -0,0 +1,5 @@
[bdist_wheel]
python-tag = py3

[metadata]
license_file = LICENSE
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -5,7 +5,7 @@

setup(
name='invoicex-gui',
version='0.0.3',
version='0.0.4',
author='Harshit Joshi',
author_email='harshit.joshi@outlook.com',
url='https://github.com/invoice-x/invoicex-gui',
Expand Down

0 comments on commit 940bd34

Please sign in to comment.