Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pyinstaller from 4.2 to 4.3 #60

Merged
merged 1 commit into from
Apr 21, 2021
Merged

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps pyinstaller from 4.2 to 4.3.

Release notes

Sourced from pyinstaller's releases.

v4.3

Please see the changelog if you wish to see a full list of changes.

Changelog

Sourced from pyinstaller's changelog.

4.3 (2021-04-16)

Features

  • Provide basic implementation for FrozenImporter.get_source() that allows reading source from .py files that are collected by hooks as data files. (#5697)
  • Raise the maximum allowed size of CArchive (and consequently onefile executables) from 2 GiB to 4 GiB. (#3939)
  • The unbuffered stdio mode (the u option) now sets the Py_UnbufferedStdioFlag flag to enable unbuffered stdio mode in Python library. (#1441)
  • Windows: Set EXE checksums. Reduces false-positive detection from antiviral software. (#5579)
  • Add new command-line options that map to collect functions from hookutils: --collect-submodules, --collect-data, --collect-binaries, --collect-all, and --copy-metadata. (#5391)
  • Add new hook utility ~PyInstaller.utils.hooks.collect_entry_point for collecting plugins defined through setuptools entry points. (#5734)

Bugfix

  • (macOS) Fix Bad CPU type in executable error in helper-spawned python processes when running under arm64-only flavor of Python on Apple M1. (#5640)
  • (OSX) Suppress missing library error messages for system libraries as those are never collected by PyInstaller and starting with Big Sur, they are hidden by the OS. (#5107)
  • (Windows) Change default cache directory to LOCALAPPDATA (from the original APPDATA). This is to make sure that cached data doesn't get synced with the roaming profile. For this and future versions AppData\Roaming\pyinstaller might be safely deleted. (#5537)
  • (Windows) Fix onefile builds not having manifest embedded when icon is disabled via --icon NONE. (#5625)
  • (Windows) Fix the frozen program crashing immediately with Failed to execute script pyiboot01_bootstrap message when built in noconsole mode and with import logging enabled (either via --debug imports or --debug all command-line switch). (#4213)
  • CArchiveReader now performs full back-to-front file search for MAGIC, allowing pyi-archive_viewer to open binaries with extra appended data after embedded package (e.g., digital signature). (#2372)
  • Fix MERGE() to properly set references to nested resources with their full shared-package-relative path instead of just basename. (#5606)
  • Fix onefile builds failing to extract files when the full target path exceeds 260 characters. (#5617)
  • Fix a crash in pyi-archive_viewer when quitting the application or moving up a level. (#5554)
  • Fix extraction of nested files in onefile builds created in MSYS environments. (#5569)
  • Fix installation issues stemming from unicode characters in file paths. (#5678)
  • Fix the build-time error under python 3.7 and earlier when ctypes is manually added to hiddenimports. (#3825)
  • Fix the return code if the frozen script fails due to unhandled exception. The return code 1 is used instead of -1, to keep the behavior consistent with that of the python interpreter. (#5480)
  • Linux: Fix binary dependency scanner to support changes to ldconfig introduced in glibc 2.33. (#5540)
  • Prevent MERGE (multipackage) from creating self-references for duplicated TOC entries. (#5652)
  • PyInstaller-frozen onefile programs are now compatible with staticx even if the bootloader is built as position-independent executable (PIE). (#5330)
  • Remove dependence on a private function removed in matplotlib 3.4.0rc1. (#5568)
  • Strip absolute paths from .pyc modules collected into base_library.zip to enable reproducible builds that are invariant to Python install location. (#5563)
  • (OSX) Fix issues with pycryptodomex on macOS. (#5583)
  • Allow compiled modules to be collected into base_library.zip. (#5730)
  • Fix a build error triggered by scanning ctypes.CDLL('libc.so') on certain Linux C compiler combinations. (#5734)
  • Improve performance and reduce stack usage of module scanning. (#5698)

Hooks

  • Add support for Conda Forge's distribution of NumPy. (#5168)
  • Add support for package content listing via pkg_resources. The implementation enables querying/listing resources in a frozen package (both PYZ-embedded and on-filesystem, in that order of precedence) via pkg_resources.resource_exists(), resource_isdir(), and resource_listdir(). (#5284)
  • Hooks: Import correct typelib for GtkosxApplication. (#5475)
  • Prevent matplotlib hook from collecting current working directory when it fails to determine the path to matplotlib's data directory. (#5629)
  • Update pandas hook for compatibility with version 1.2.0 and later. (#5630)
  • Update hook for distutils.sysconfig to be compatible with pyenv-virtualenv. (#5218)
  • Update hook for sqlalchemy to support version 1.4.0 and above. (#5679)
  • Update hook for sysconfig to be compatible with pyenv-virtualenv. (#5018)

... (truncated)

Commits
  • e20e74c release 4.3
  • 4a08839 rebuild man pages
  • 8090d56 Update readme version (for PyPI page)
  • 4529c65 Update credits
  • 9bc8dd7 Prepare for release 4.3
  • aeff9cf add readthedocs config
  • 419f349 Add hook utility for collecting setuptools entrypoints.
  • 5c2dda9 building: collect built-in extensions into lib-dynload sub-directory (#5604)
  • 577e755 Analysis: ctypes: Guard against errors triggered by find_library(). (#5734)
  • 745f03c Bootloader: waf: Support cross-compile for FreeBSD. [skip-ci]
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Apr 19, 2021
@cedric05 cedric05 changed the base branch from main to dev April 21, 2021 16:53
@cedric05 cedric05 merged commit 76489d1 into dev Apr 21, 2021
@dependabot-preview dependabot-preview bot deleted the dependabot/pip/pyinstaller-4.3 branch April 21, 2021 16:53
cedric05 added a commit that referenced this pull request Jun 5, 2021
* better error reporting

* added logging for better tracking

* in middle of json

* more tasks

* json payload complete

* in middle of adding tests

* allow comments in json for property file

* added few simple test cases.

* json test cases. need to add substituion tests

* `python -m unittest` will test all

* substitution tests complete. need to work on json comments.

* substitution tests complete

* few fixes

* added placeholder for tests.

* added placeholder for tests.

* fix bugs found by tests

* info logs

* command line property error

* basic auth, cookie

* in middle of installable package

* dothttp-cli installable package, single file, folder

* docker publish to github

* update workflow

* fix name

* release to github

* formatter

* fix tests

* json format fix

* stdout for formatting. grouping commandline args.

* - default headers defined in prop file
- property value in http file itself
- property syntax with double paranthesis
- comments
- payload 's data should support json - -> form input

* fixed few tasks from #4

* fix formatting for data section when input is json

* in middle of pyoxidizer

* property validation, json file validation, cookie save failure proceed

* whitespace is ignored, unless specified in quotes.
for in file variable substitutions

* readme and bug fix for propertys

* add few unit tests

* add tests, few are more direct need to add more assertions

* test output of curl and formatter.

* Update Dockerfile

* using multiple files, pyinstaller, workable in most unix

* windows docker file

* formatter has issues with comments. need to rewrite from beginning

* few formatting fixes

* extension link

* pipfile

* bugs reporting

* fix query params bug

* added substituion tests

* fix bugs found via test cases

* bug with multiple substitutions

* print output path

* experimental phase, of string matching

* alphanumeric then write normally otherwise go for double or single quotes

* http file issue

* fix github actions

* Update TASKS.md

* formatter has issues with comments. need to rewrite from beginning

* update version

* setup.py fix requirements, add console package

* setup.py fix requirements, add console package

* update README.md

* platform specific

* platform specific

* next steps

* initial extension phase

* added error handling in response

* naming requests, only useful in ide

* multiple requests in same file, although i prefer not to have in that manner. but hey

* fix exception message

* trailing ',' are allowed now in data and json. so, no problem commenting few params

* add license (#8)

* calling http.http is bad, changed it to urlwrap and adding trailing ',' to data, files, json

* on error, return error. flush right after writing to cmdline (helpful for listening stdout)

* added error handling in response

* target tests

* better messaging

* trailing commas are ok with dothttp [tests]

* added tests to commands

* [bug] target id starts with 0

* allow curl

* tasks

* threading

* multi line curl and easy sharable file

* check for similar names

* added resources

* fix tests

* validate name is working now

* fix multipart payload with actual data

* using typings for models, helpful for debugging and working

* add models

* added tests for more scenarios

* better example

* update version

* update version

* Update README.md

* variable need not have to be defined first time
libmagic is not mandatory

* install flask only when needed, os specific tests

* postman import complete. currently file creation is done in server side

* Fixes #21 #22 #18 #23

* postman unquote values

* swagger schema

* var string

* var string

* fix todos

* move json parsing out of core logic

* fix json key var

* added test and fixes #27 #28

* #15 postman improvements

* libmagic is not must

* goal rewamp

* generate http from requests

* fix line endings

* fix $

* fix readme

* version update

* send updated http def

* subs test on each section.

* remove flask

* update

* #24 provide random properties complete. adding tests pending

* example update

* update version and schema

* added tests for random

* fixes #32

* allow properties to have more than one equals

* [Feature] allow env variables to have json vaule #33

* fix tests

* added tests for env with json structure

* value with templates in randomstring

* better outline

* fixes cedric05/dothttp-runner#31

* content execute

* fixes #37

* query started having `[` `]` in the generated httpdef

* fix input issue

* wasm first steps

* loadable dothttp in wasm

* import fix

* provide url information, for symbols request

* remove unused

* apply patches with version is not working fixed

* temporarly disable mimetype for data part of multipart upload.

* fix running tests, added tests for content execute

* added tests for postman

* include version in command

* run postimport tests for all variants

* #50 provide api to parsed structure

* fix tests

* fix multipart file har generation failed

* Bump urllib3 from 1.26.3 to 1.26.4

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.3 to 1.26.4.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.3...1.26.4)

Signed-off-by: dependabot[bot] <[email protected]>

* Update requirements.txt

* version update

* mime type not included

* fix tests

* fix tests

* Create Dockerfile

* no escape quoted string for data payload in httpdef #54

* no escape quoted string for data payload in httpdef #54

* lazy ','

* Merge main into dev

* json substition with multiline

* generate curl should print in multi line #59

* update curl request

* Multipart add content-type for files according to file extension #61

* fix failing tests

* Bump autopep8 from 1.5.5 to 1.5.6 (#55)

Bumps [autopep8](https://github.com/hhatto/autopep8) from 1.5.5 to 1.5.6.
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](hhatto/autopep8@v1.5.5...v1.5.6)

Signed-off-by: dependabot-preview[bot] <[email protected]>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* Bump ipython from 7.20.0 to 7.22.0 (#56)

Bumps [ipython](https://github.com/ipython/ipython) from 7.20.0 to 7.22.0.
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@7.20.0...7.22.0)

Signed-off-by: dependabot-preview[bot] <[email protected]>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* Bump python-magic from 0.4.18 to 0.4.22 (#57)

Bumps [python-magic](https://github.com/ahupp/python-magic) from 0.4.18 to 0.4.22.
- [Release notes](https://github.com/ahupp/python-magic/releases)
- [Changelog](https://github.com/ahupp/python-magic/blob/master/CHANGELOG)
- [Commits](ahupp/python-magic@0.4.18...0.4.22)

Signed-off-by: dependabot-preview[bot] <[email protected]>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* Bump pyinstaller from 4.2 to 4.3 (#60)

Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 4.2 to 4.3.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v4.2...v4.3)

Signed-off-by: dependabot-preview[bot] <[email protected]>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* header is not generated for curl generation

* fix issue with content execute cedric05/dothttp-runner#51

* self.file (simple hack for now)

* content names

* content name handler

* fix regression of names

* 0.0.16 version

* include method

* multiline in json

* randomStr substitute not working fixed

* 0.0.17 development start

* int values are sent as float fixed

* smileys and chineese chars not working fixed

* multiline fix for json strings

* #73 fix

* allows curl like headers, curl like method, for easy transition

* better support for curl (only few are supported)

* single letter header value fix

* generate curl should be  useable

* set post incase of payload available.

* fix https://github.com/cedric05/dothttp-runner/issues/70

* #77 support string breaks

* content execute not working

* fix curl script

* initial changes

* working setup.py

* tests for script execution

* isEquals is required for nested Check

* fix json

* skeptical about multipart having string breaks, currently added for json

* Bump urllib3 from 1.26.4 to 1.26.5 (#83)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.4 to 1.26.5.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.4...1.26.5)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix generated httpdef missing basic auth #84

* postman import basic auth missing #85

* Bump urllib3 from 1.26.4 to 1.26.5 (#86)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.4 to 1.26.5.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.4...1.26.5)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create CodeQL.yaml

* root array json payload is failing #87

* codeql, is taking too much of github actions

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant