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.0.2.tar.gz (108.2 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.0.2-py3-none-any.whl (110.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wagon_tools-1.0.2.tar.gz
  • Upload date:
  • Size: 108.2 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.0.2.tar.gz
Algorithm Hash digest
SHA256 6f63db972887384f731248a0cd8e09be0e6b6e24f18800f4e83a9751b974ad2f
MD5 47b3484a596611582223f38050ef4a3c
BLAKE2b-256 5a6ef396ccd7c4899ebfc93623dee4239db66849f68d3357c94e621bd849a2ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wagon_tools-1.0.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.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7c2716e34af636a8ac7885fabfaf3c470629f6626a6500fb53e88bf37e1edf99
MD5 eb79a290ca0b141e8f83e87e57954451
BLAKE2b-256 2df20d9c2c45ec24f48fe236f0c6bf9ccccd1a05273db3c0baadb8d2b65ed876

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