Easy to use publisher of python packages to ppa
Project description
Python package to ppa
=====================
.. image:: https://travis-ci.org/nvbn/pytoppa.png?branch=develop
:target: https://travis-ci.org/nvbn/pytoppa
Upload python packages to your ppa with easy yml config.
Features
---------
- simple configuration file in yaml
- history from git
- adding essential dependencies automatically
.pytoppa.yml config format
-------------------------
In general it looks like:
.. code-block:: yaml
name: package-name # optional, by default from setup.py
section: python # optional, by default python
build-dependencies: # optional
- one-of-build-deps
dependencies: # optional
- one-of-deps
releases:
- one-of-releases
Examples:
- `pytoppa <https://github.com/nvbn/pytoppa/blob/develop/.pytoppa.yml>`_
- `series_list <https://github.com/nvbn/series_list/blob/develop/.pytoppa.yml>`_
- `subliminal <https://github.com/nvbn/subliminal/blob/packaging/.pytoppa.yml>`_
Usage
-----
Run in terminal:
.. code-block:: bash
pytoppa key ppa
For example:
.. code-block:: bash
pytoppa 'Vladimir Iakovlev <nvbn.rm@gmail.com>' 'ppa:nvbn-rm/ppa'
Installation
------------
.. code-block:: bash
pip install pytoppa
=====================
.. image:: https://travis-ci.org/nvbn/pytoppa.png?branch=develop
:target: https://travis-ci.org/nvbn/pytoppa
Upload python packages to your ppa with easy yml config.
Features
---------
- simple configuration file in yaml
- history from git
- adding essential dependencies automatically
.pytoppa.yml config format
-------------------------
In general it looks like:
.. code-block:: yaml
name: package-name # optional, by default from setup.py
section: python # optional, by default python
build-dependencies: # optional
- one-of-build-deps
dependencies: # optional
- one-of-deps
releases:
- one-of-releases
Examples:
- `pytoppa <https://github.com/nvbn/pytoppa/blob/develop/.pytoppa.yml>`_
- `series_list <https://github.com/nvbn/series_list/blob/develop/.pytoppa.yml>`_
- `subliminal <https://github.com/nvbn/subliminal/blob/packaging/.pytoppa.yml>`_
Usage
-----
Run in terminal:
.. code-block:: bash
pytoppa key ppa
For example:
.. code-block:: bash
pytoppa 'Vladimir Iakovlev <nvbn.rm@gmail.com>' 'ppa:nvbn-rm/ppa'
Installation
------------
.. code-block:: bash
pip install pytoppa
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytoppa-15.0.2.tar.gz
(6.0 kB
view details)
Built Distribution
pytoppa-15.0.2-py3-none-any.whl
(14.5 kB
view details)
File details
Details for the file pytoppa-15.0.2.tar.gz
.
File metadata
- Download URL: pytoppa-15.0.2.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3947a3276bc91b4770011d0a5a787d8f5133ae5565fc838795b687bf4e2bf649 |
|
MD5 | 48a437fd62797c6a791dfce0ca24c668 |
|
BLAKE2b-256 | 75cf487cc3ff40e55181bf0dbddbd197b2ef43fdac1834b1c69cfbee422309ef |
File details
Details for the file pytoppa-15.0.2-py3-none-any.whl
.
File metadata
- Download URL: pytoppa-15.0.2-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbc53124a3df7c7aff90598299bab3fc2105fd6f08b75cb413b3bef251d01e3b |
|
MD5 | ee575e9408014cdf999a91d869bb4ec9 |
|
BLAKE2b-256 | 16c2b17ce6e7988ef08634b7881eaf30b97f4426e6b592910f08a5ed65f19ea2 |