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

Commit

Permalink
Merge pull request #8 from jvrana/pypi-_release_bug
Browse files Browse the repository at this point in the history
Pypi  release bug
  • Loading branch information
jvrana authored Oct 22, 2017
2 parents 4352804 + a310ee2 commit a7c7d92
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 20 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ before_install:
- pip install pytest pytest-cov
- pip install coveralls
after_install:
- pandoc --from=markdown --to=rst --output=README.rst README.md
- pandoc --from=markdown --to=rst --output=README README.md
script:
- py.test --cov pillowtalk --cov-report term-missing
after_success:
Expand Down
2 changes: 1 addition & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1 +1 @@
include README.rst LICENSE.txt
include README LICENSE.txt *.md
27 changes: 14 additions & 13 deletions README.rst → README
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
|travis build| |Coverage Status|

|pillow\_talk\_icon| # Marshpillow
|pillow\_talk\_icon| # **Pillowtalk**

Creates intuitive python wrappers for APIs. Marshpillow talks to APIs
Creates intuitive python wrappers for APIs. **Pillowtalk** talks to APIs
and handles all of the model relationships behind the scenes, providing
a clean and easy-to-use wrapper for your models.

Expand All @@ -11,16 +11,17 @@ Why another package?

While there are plenty of excellent libraries for creating APIs, but
creating intuitive wrappers for these APIs isn't entirely
straightforward. Marshpillow cleanly captures the underlying database
straightforward. **Pillowtalk** cleanly captures the underlying database
relationships APIs may be providing making it easy to write python
models. It provides a wrapper for making intuitive live API calls using
your python models and the underlying relationships you specified.

In future versions, marshpillow will be able to create and update your
code based on a list of JSON files and *guess* at the underlying
relationships between models. From there, marshpillow will automatically
generate or update python models. This means changes to some API can
trigger an automatic update to your python wrapper to that API!
In future versions, **pillowtalk** will be able to create and update
your code based on a list of JSON files and *guess* at the underlying
relationships between models. From there, **pillowtalk** will
automatically generate or update python models. This means changes to
some API can trigger an automatic update to your python wrapper to that
API!

Features and Examples
=====================
Expand All @@ -32,7 +33,7 @@ e.g. Person with ONE Address; Address has MANY people

.. code:: python

class MyBase(MarshpillowBase):
class MyBase(PillowtalkBase):
@classmethod
def find(cls, id):
...
Expand Down Expand Up @@ -101,9 +102,9 @@ More examples and magic to come!
* examples of using CLI through hug


.. |travis build| image:: https://img.shields.io/travis/jvrana/Marshpillow.svg
:target: https://travis-ci.org/jvrana/Marshpillow
.. |Coverage Status| image:: https://coveralls.io/repos/github/jvrana/Marshpillow/badge.svg?branch=master
:target: https://coveralls.io/github/jvrana/Marshpillow?branch=master
.. |travis build| image:: https://img.shields.io/travis/jvrana/**Pillowtalk**.svg
:target: https://travis-ci.org/jvrana/**Pillowtalk**
.. |Coverage Status| image:: https://coveralls.io/repos/github/jvrana/**Pillowtalk**/badge.svg?branch=master
:target: https://coveralls.io/github/jvrana/**Pillowtalk**?branch=master
.. |pillow\_talk\_icon| image:: images/pillowtalk_icon_medium.png?raw=true

10 changes: 5 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
__author__ = 'Justin Dane Vrana'
__license__ = 'MIT'
__package__ = "pillowtalk"
__readme__ = "README.rst"
__readme__ = "README"

tests_require = [
'pytest',
Expand Down Expand Up @@ -36,10 +36,10 @@

# Specify the Python versions you support here. In particular, ensure
# that you indicate whether you support Python 2, Python 3 or both.
"Programming Language:: Python:: 3.4",
"Programming Language:: Python:: 3.5",
"Programming Language:: Python:: 3.6",
"Programming Language:: Python:: 3.7",
"Programming Language :: Python:: 3.4",
"Programming Language :: Python:: 3.5",
"Programming Language :: Python:: 3.6",
"Programming Language :: Python:: 3.7",
],

# setup functions
Expand Down

0 comments on commit a7c7d92

Please sign in to comment.