Skip to main content

Fast & Simple Packer toolset for python.

Project description

fspacker

Fast & Simple Packer toolset for python.

Key Features

  • 10-100x faster than existing deploy libs such as Py2exe, PyInstaller, Nuitka...
  • Supports multi-project deployment
  • Supports archiving with zip or 7z
  • Supports depleyment with InnoSetup
  • Supports compilation with nuitka
  • Supports encryption with pyarmor

Support Platforms

  • Windows 7 ~ 11
  • linux
  • macOS

Support Libraries

  • tkinter(Windows only)
  • pyside2
  • matplotlib
  • pandas
  • pytorch

Quick Start

Usage:

pip install fspacker
cd [directory/of/app.py]
fsp

!!!NOTICE!!! 'app.py' must contain 'main' function as entry.

Example:

Python project structure:

ex01_helloworld_console/
|___ modules/
    |____ __init__.py
    |____ module_a.py
    |____ module_b.py
|___ ex01_helloworld_console.py
|___ module_c.py
# ex01_helloworld_console.py
from modules.module_a import function_a  # import from
from modules.module_b import function_b  # import from
import module_c  # import


def main():
    print("hello, world")

    function_a()
    function_b()
    module_c.function_c()

Run command:

cd .../ex01_helloworld_console
fsp

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

fspacker-0.4.7.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

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

fspacker-0.4.7-py3-none-any.whl (3.6 MB view details)

Uploaded Python 3

File details

Details for the file fspacker-0.4.7.tar.gz.

File metadata

  • Download URL: fspacker-0.4.7.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.20

File hashes

Hashes for fspacker-0.4.7.tar.gz
Algorithm Hash digest
SHA256 84a3de507983e3c1007c2efecc75fa891e91f7825da7a96c504092a19d8390d3
MD5 9983d424136103173d43e4b41ea7b71c
BLAKE2b-256 4f7629f4e23441da465d07dfa8652cad8be3794586b7f9bda458c23a12df8d7e

See more details on using hashes here.

File details

Details for the file fspacker-0.4.7-py3-none-any.whl.

File metadata

  • Download URL: fspacker-0.4.7-py3-none-any.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.20

File hashes

Hashes for fspacker-0.4.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ef6c194c584d660c0ad03e3ff54e316d3f6e8833375fca7d726d35ca361fbeb9
MD5 d5e96ee47f3eeba57c216b3e60dcaece
BLAKE2b-256 9963fd7741d7e59e4e2a13c90b24541765ee28db014a2b0eaa1d51c26cccdadd

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