/pypi-mobans

general python package templates using moban

Primary LanguagePythonOtherNOASSERTION

pypi-mobans

https://codecov.io/github/moremoban/pypi-mobans/coverage.png

Scaffolding templates for your Python project. It is used with yehua. Organisations using it:

Features

setup.py

  1. flake8 compliant setup.py
  2. feature parity with kennethreitz/setup.py
    • automatically upload to pypi without using twine
    • automatically do git release while uploading to pypi
  3. configured to build universial wheels by default

4. comes with a feature of removing comments from requirements.txt while loading into setup.py

Installation

You can get it:

$ git clone https://github.com/moremoban/pypi-mobans.git
$ cd pypi-mobans

Development process

Please fork and make pull request to dev branch. Per each release, dev branch will be merged into master branch.

In order to make moban updates: please call make.

Notes

In order to run, python setup.py publish, you will have setup .pypirc in your home folder as:

[distutils]
index-servers =
  pypi

[pypi]
username=your_name
password=your_password

And you need to configure gease.