Skip to main content

Module buider with CI included

Project description

lemon-tools (Python Package Builder)

This package is a meta-package that provides python libs for projects and mainly lemon-make-package script.

lemon-make-package creates a python package template

Intall lemon_tools

pip intall lemon_tools

Create a your_pkg_name package

Use lemon-make-package to create a new python package:

  $ wagon-make-package -n new_pkg_name -d "New project package"
    => New python package new_pkg_name created
  $ cd new_pkg_name/
  $ git init; git add *; git commit -am 'initial commit'
  $ git tag -a 0.42 -m 0.42
  $ make clean

Check if __version__ is set:

  $ cd /tmp
  $ python -c 'import new_pkg_name; print (new_pkg_name.__version__)'
  0.42
  $

Check if new_pkg_name script works:

  $ (venv)user@machine:/tmp$ new_pkg_name-run
  new_pkg_name/data/data.csv.gz Loaded
  ==> out.csv MADE
      shape is (999, 142)
  (venv)user@machine:/tmp$ wc -l out.csv
  1000 out.csv
  (venv)user@machine:/tmp$

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

lemon-tools-1.0.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

lemon_tools-1.0.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file lemon-tools-1.0.0.tar.gz.

File metadata

  • Download URL: lemon-tools-1.0.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.0

File hashes

Hashes for lemon-tools-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d9307162c365fb856fe9c2c85dae199d589e7eeabd7b6fc3937fd7b48fa9a42a
MD5 7e1d4afa315e4d09f5c6f94305853527
BLAKE2b-256 289114048a89a90a81ab1afc14f2d21b0f34b90cc7764ac38ba818d9b350f87f

See more details on using hashes here.

File details

Details for the file lemon_tools-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: lemon_tools-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.0

File hashes

Hashes for lemon_tools-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 603006ea2b37bc4c1f09a1079dd76f201a386ba0155133fa12f3af36a3d8799d
MD5 230ba528621ea22ff24d9dd31cbcb5a0
BLAKE2b-256 b47389e92ff4c22a40065cd17532ca4ef300809296e0ece24b1bddd6710fe513

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