Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cylance/PyPackerDetect
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: packing-box/pypackerdetect
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Able to merge. These branches can be automatically merged.
  • 19 commits
  • 34 files changed
  • 1 contributor

Commits on Jul 11, 2021

  1. Copy the full SHA
    b97900b View commit details

Commits on Jul 12, 2021

  1. Applied minor change

    dhondta committed Jul 12, 2021
    Copy the full SHA
    bbd5a98 View commit details

Commits on Sep 12, 2021

  1. Updated README

    dhondta committed Sep 12, 2021
    Copy the full SHA
    7ca4161 View commit details

Commits on Nov 2, 2021

  1. Fixed bug + New release

    dhondta committed Nov 2, 2021
    Copy the full SHA
    ed1f067 View commit details

Commits on Nov 6, 2021

  1. Improved README

    dhondta committed Nov 6, 2021
    Copy the full SHA
    d912b76 View commit details

Commits on Nov 28, 2021

  1. Added logo

    dhondta committed Nov 28, 2021
    Copy the full SHA
    bdf751e View commit details

Commits on Dec 1, 2021

  1. Fixed bug + New release

    dhondta committed Dec 1, 2021
    Copy the full SHA
    4926e6d View commit details

Commits on Dec 6, 2021

  1. Fixed bug + New release

    dhondta committed Dec 6, 2021
    Copy the full SHA
    4a5f92d View commit details

Commits on Feb 22, 2022

  1. Improved README

    dhondta committed Feb 22, 2022
    Copy the full SHA
    454cdb9 View commit details

Commits on Sep 14, 2022

  1. Updated README

    dhondta committed Sep 14, 2022
    Copy the full SHA
    f217ab1 View commit details

Commits on Feb 17, 2023

  1. Updated README

    dhondta committed Feb 17, 2023
    Copy the full SHA
    2fb8b1f View commit details
  2. Moved to pyproject.toml

    dhondta committed Feb 17, 2023
    Copy the full SHA
    693dd18 View commit details
  3. Updated README

    dhondta committed Feb 17, 2023
    Copy the full SHA
    ae1160e View commit details
  4. Added GitHub Actions

    dhondta committed Feb 17, 2023
    Copy the full SHA
    b70147d View commit details

Commits on Feb 25, 2023

  1. Refined pyproject.toml

    dhondta committed Feb 25, 2023
    Copy the full SHA
    adc8338 View commit details

Commits on Sep 29, 2023

  1. Fixed detection issues

    dhondta committed Sep 29, 2023
    Copy the full SHA
    b2a680d View commit details

Commits on Jan 20, 2024

  1. Copy the full SHA
    769f461 View commit details
  2. Copy the full SHA
    221ff3d View commit details

Commits on Dec 1, 2024

  1. Updated requirements

    dhondta committed Dec 1, 2024
    Copy the full SHA
    cef0213 View commit details
66 changes: 66 additions & 0 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python

name: build

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install package
run: |
python -m pip install --upgrade pip
python -m pip install flake8
pip install -r requirements.txt
pip install .
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
deploy:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Check for version change
uses: dorny/paths-filter@v2
id: filter
with:
filters: |
version:
- '**/VERSION.txt'
- if: steps.filter.outputs.version == 'true'
name: Cleanup README
run: |
sed -ri 's/^(##*)\s*:.*:\s*/\1 /g' README.md
awk '{if (match($0,"## Supporters")) exit; print}' README.md > README
mv -f README README.md
- if: steps.filter.outputs.version == 'true'
run: python3 -m pip install --upgrade build && python3 -m build
- if: steps.filter.outputs.version == 'true'
name: Upload to PyPi
uses: pypa/gh-action-pypi-publish@release/v1
with:
password: ${{ secrets.PYPI_API_TOKEN }}
verbose: true
verify_metadata: false
72 changes: 72 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# Temp files
*~
*.backup
.DS_Store

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
.build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib64/
parts/
sdist/
reinstall.sh
update.sh
version.py

var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
MANIFEST

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover

# Translations
*.mo
*.pot

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Project artifacts
.deprecated
.idea
.vagrant
.test
tmp
TODO
54 changes: 0 additions & 54 deletions BadEntryPointSectionDetector.py

This file was deleted.

89 changes: 0 additions & 89 deletions DetectPacker.py

This file was deleted.

Loading