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.4.tar.gz (7.8 MB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bibiinstaller-0.1.4.tar.gz
  • Upload date:
  • Size: 7.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.22.3 CPython/3.13.1 Windows/11

File hashes

Hashes for bibiinstaller-0.1.4.tar.gz
Algorithm Hash digest
SHA256 4bdf8946ec4c148cfaeec6783207f946f777848cc5f4e57473d5a79cc1bf48ed
MD5 79b521d2e2c50a38d9735b02b8747e60
BLAKE2b-256 d56b669ff099d7f11093ff5f470ef7d9f22d4b83b7b19ff312df29ed985c1ad4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bibiinstaller-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.22.3 CPython/3.13.1 Windows/11

File hashes

Hashes for bibiinstaller-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 104417a9d422e1dc643f3f9ba75fd8ffafe57a7568ed8c6be189c90ed98e6cf2
MD5 a149ea0f45caa4db264ae4975528a210
BLAKE2b-256 b4cee702590ec394ab2740d32d2b15cd56533b2852a429de3b2c13d3f8062671

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