Skip to main content

generate fat wheel similar to fat jar in java

Project description

Fat Wheel are basically wheels which include dependencies inside whl/tar/egg distribution similar in java we build a fat jar and run app from jar which have deps in inside the jar Fat Wheel try to solve to problems.

  1. you just build the fat-wheel and install and run it

  2. as dist have same deps inside when built and same deps install on use site

  3. share code and install deps when have no internet connection(which is not a problem today ;-))

Usage

  1. install fat-wheel

pip install fat-wheel
  1. run fatwheel in cmd and run it project root dir and press enter

fatwheel
  1. it will generate a local copy of project with deps and build whl/sdist/egg dist

  2. use whl/tar/egg dist and install

  3. it will install and create a cli command, command name is same as root_pkg name

not supported yet

  1. currently only support flat-layout means root pkg in project root dir

project-root-dir
 |
 |--pkg
 |   |--__init__.py
 |   |....
 |....
  1. not include package data and datafiles(no sync with project setup.py)

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

fat-wheel-1.0.5b0.tar.gz (8.0 kB view hashes)

Uploaded Source

Built Distribution

fat_wheel-1.0.5b0-py3-none-any.whl (10.3 kB view hashes)

Uploaded Python 3

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