Skip to main content

Bibi Installer using pynsist for Windows

Project description

BibiInstaller

Getting Started

Only for windows environment $package_installer.exe package.

Requirements and Installation

  • Python version >= 3.10
  • Pip
pip install bibiinstaller

Install from source via:

pip install git+https://github.com/bibiparrot/bibiinstaller.git

Or clone the repository and install with the following commands:

git clone git@github.com:bibiparrot/bibiinstaller.git
cd bibiinstaller
pip install -e .

Usages

configs.py Example


'''
PROJECTS 
'''
PACKAGE_NAME: str = 'pyqt6_setup_py_example'
PYTHON_VERSION: str = '3.9.19'
BITNESS: int = 64
ICON_PATH: str = 'pyqt6_example.png'
ENTRYPOINT: str = 'pyqt6_example.pyqt6_example_burning_widget:main'
LICENSE_TXT_PATH: str = 'license.txt'


'''
PACKAGES 
'''
EXTRA_PACKAGES: list = []
EDITABLE_PACKAGES: list = []
UNWANTED_PACKAGES: list = []

EXTRA_REQUIREMENTS_TXT_PATH: str = ''
LOCAL_WHEEL_PATH: str = ''
'''
FILES 
'''
FILE_CONFIGS: list = []
ASSETS_PATH: str = ''

Parse all Arguments from YAML

$/env/Scripts/bibiinstaller --help
$/env/Scripts/bibiinstaller configs.py

Examples

Related Information

Important Dependencies

Comparisons

Python Packages

Alternatives

  • PyInstaller - https://pyinstaller.org/
    • Pros: faster, compiled, smaller; better documents;
    • Cons: OpenCV, Windows msvcrt problems
  • pynist - https://pynsist.readthedocs.io/
    • Pros: python embedding, wheel & pip.
    • Cons: larger, slow.
  • cx_Freeze
    • Pros: faster, compiled, smaller.
    • Cons: OpenCV, Windows msvcrt problems
  • py2exe - https://www.py2exe.org/
    • Pros: faster, compiled, smaller.
    • Cons: compile very hard.
  • Conda constructor
    • Pros: python embedding, conda & mamba.
    • Cons: larger, slow.
  • Nuitka
    • Pros: faster, compiled, smaller.
    • Cons: compile very hard.

EXE Packages

Alternatives

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

bibiinstaller-0.1.3.tar.gz (7.8 MB view details)

Uploaded Source

Built Distribution

bibiinstaller-0.1.3-py3-none-any.whl (7.8 MB view details)

Uploaded Python 3

File details

Details for the file bibiinstaller-0.1.3.tar.gz.

File metadata

  • Download URL: bibiinstaller-0.1.3.tar.gz
  • Upload date:
  • Size: 7.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.13.2 CPython/3.10.13 Windows/10

File hashes

Hashes for bibiinstaller-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d5c0e2ab78f7980afc00b33880f55f8e489ed51ccbe10afb73b476ee9e4039a6
MD5 9f67e21a3ee42b8e9a5a3c21fe09d894
BLAKE2b-256 762dd4ecc565a7da5e99448e295c45d7d37bed4a19cf837ed2fcfc606a9ef907

See more details on using hashes here.

File details

Details for the file bibiinstaller-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: bibiinstaller-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.13.2 CPython/3.10.13 Windows/10

File hashes

Hashes for bibiinstaller-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ae450478611bedc6687139d96f3e3a93b0470d03fc5b10d0fe52c42be65d27fc
MD5 8eb48f9c063cdf5e36eb75c7ac461c29
BLAKE2b-256 286d4714a218b7538094bdb9979e8bfd6e2cd83989536f46826e651e29bef0f7

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