Skip to main content

A template project for Python

Project description

========================================
python-everywhere
========================================

|python|
|version|
|issues|
|travis|
|license|
|coveralls|
|pypi-v|
|pypi-dm|
|pypi-dd|
|gitter|


Inspired by `rust-everywhere <https://github.com/japaric/rust-everywhere>`_.


Installation
========================================

.. code-block:: sh

python setup.py install



Testing
========================================

pytest
------------------------------

With `pytest-runner <https://github.com/pytest-dev/pytest-runner>`_,
we will have ``python setup.py pytest``.

With ``addopts = --doctest-modules`` in ``pytest.ini``,
we will also invoke doctest.

With alias in ``setup.cfg``, we can just use ``python setup.py test``.

run your test code :

.. code-block:: sh

python setup.py test
python setup.py test --addopts -v # verbose


Here is the pytest's `documetation <https://pytest.org/latest/goodpractices.html#integrating-with-setuptools-python-setup-py-test-pytest-runner>`_ about integrating with setuptools.


Coveralls
------------------------------

Please visit ``https://coveralls.io/`` to create coveralls for your repo.



Linter
========================================

Flake8
------------------------------

.. code-block:: sh

python setup.py flake8


Here is the flake8's `documetation <http://flake8.readthedocs.io/en/latest/setuptools.html>`_ about integrating with setuptools.



Type Checking
========================================

mypy
------------------------------

.. code-block:: sh

mypy everywhere



Continuous Integration
========================================

Travis CI
------------------------------

Please visit ``https://travis-ci.org/profile/USERNAME``
to open Travis CI support for your repo.


Gitter
========================================

Please visit ``https://gitter.im/USERNAME#createroom``
to add chat room for your repo.


Code Climate
========================================

Please visit ``https://codeclimate.com/github/signup``
to add automated code review for your repo.



.. |python| image:: https://img.shields.io/badge/language-python-blue.svg
:target: https://www.python.org/

.. |version| image:: https://img.shields.io/pypi/pyversions/python-everywhere.svg
:target: https://www.python.org/

.. |issues| image:: https://img.shields.io/github/issues/wdv4758h/python-everywhere.svg
:target: https://github.com/wdv4758h/python-everywhere/issues

.. |travis| image:: https://img.shields.io/travis/wdv4758h/python-everywhere.svg
:target: https://travis-ci.org/wdv4758h/python-everywhere

.. |gitter| image:: https://badges.gitter.im/Join%20Chat.svg
:alt: Join the chat at https://gitter.im/wdv4758h/python-everywhere
:target: https://gitter.im/wdv4758h/python-everywhere

.. |coveralls| image:: https://coveralls.io/repos/github/wdv4758h/python-everywhere/badge.svg
:target: https://coveralls.io/github/wdv4758h/python-everywhere

.. |pypi-v| image:: https://img.shields.io/pypi/v/python-everywhere.svg
:target: https://pypi-hypernode.com/pypi/python-everywhere

.. |pypi-dm| image:: https://img.shields.io/pypi/dm/python-everywhere.svg
:target: https://pypi-hypernode.com/pypi/python-everywhere

.. |pypi-dd| image:: https://img.shields.io/pypi/dd/python-everywhere.svg
:target: https://pypi-hypernode.com/pypi/python-everywhere

.. |license| image:: https://img.shields.io/github/license/wdv4758h/python-everywhere.svg
:target: https://github.com/wdv4758h/python-everywhere/blob/master/LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-everywhere-0.0.5.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

python_everywhere-0.0.5-py34+-none-any.whl (4.7 kB view details)

Uploaded Python 3.4+

File details

Details for the file python-everywhere-0.0.5.tar.gz.

File metadata

File hashes

Hashes for python-everywhere-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4557cbcfbf059c5ed8146ab95a6e57d934e83fad5895db98525222205d383e09
MD5 4eeaeb5109068f231b46920995bb49aa
BLAKE2b-256 ee3c5f892edb9f954fe9a13f34ce098a889f43e835863c360dab448e2d22cc70

See more details on using hashes here.

File details

Details for the file python_everywhere-0.0.5-py34+-none-any.whl.

File metadata

File hashes

Hashes for python_everywhere-0.0.5-py34+-none-any.whl
Algorithm Hash digest
SHA256 86aaffb4aa78900a48f66b5ac0b20690aceb299ba1f4ed26f0fa135446499a70
MD5 ac2fecc4c8d4e4e951a049b29ea8202e
BLAKE2b-256 51a6ff271ffbb3655703dbef7c0580caeebaa2eaa699329c24f9b82fca84bde6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page