Skip to main content

Package builder with CI included

Project description

WAGON tools - Python package buiilder

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

wagon-make-package create a Python package template.

Install wagon_tools

pip install wagon_tools

Create a new_pkg_name package

Use wagon-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 that __version__ is set:

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

Check that new_pkg_name script work:

  $ (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

wagon_tools-1.1.2.tar.gz (108.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wagon_tools-1.1.2-py3-none-any.whl (110.2 kB view details)

Uploaded Python 3

File details

Details for the file wagon_tools-1.1.2.tar.gz.

File metadata

  • Download URL: wagon_tools-1.1.2.tar.gz
  • Upload date:
  • Size: 108.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.2

File hashes

Hashes for wagon_tools-1.1.2.tar.gz
Algorithm Hash digest
SHA256 7672b4da59f602af365f48f0000443ec436161507f9a4c4cbf5b3f18184c763c
MD5 4b5c70fad86aaad3b5aa6ca13ba21900
BLAKE2b-256 c9fc0272b4be5020c538d5b8eccf100ccfe1ca83f3546da3f1fa579a6eee5de4

See more details on using hashes here.

File details

Details for the file wagon_tools-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: wagon_tools-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 110.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.2

File hashes

Hashes for wagon_tools-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e2d56f0f1965fa29453818e7ee55975ed22df647a478d23ecb8a7db6d1773b0d
MD5 86d786a2dd8763446546b7fea92f3063
BLAKE2b-256 6f43cd80f8715d42e1b2c7742d735b47b1c16b593848a9aa420cfa4d96c34669

See more details on using hashes here.

Supported by

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