diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 2900d4b..f7d45d7 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -17,19 +17,14 @@ jobs: steps: - uses: actions/checkout@v2 + with: + submodules: recursive - name: Set up Python ${{matrix.python-version}} uses: actions/setup-python@v2 with: python-version: ${{matrix.python-version}} - - name: Initialize submodules - run: git submodule update --init --recursive - - - name: Install system dependencies - run: | - sudo apt install libfuzzy-dev libemail-outlook-message-perl libemail-address-perl - - name: Install Python dependencies run: | python -m pip install --upgrade pip poetry diff --git a/README.md b/README.md index 20fbf97..970ef6e 100644 --- a/README.md +++ b/README.md @@ -24,14 +24,14 @@ pip3 install pymisp ``` And there are a few optional dependencies: -* fileobjects: to create PE/ELF/Mach-o objects. **Important**: it will install pydeep, which require the system package `libfuzzy-dev` -* openioc: to import files in OpenIOC format (not really maintained). +* fileobjects: to create PE/ELF/Mach-o objects +* openioc: to import files in OpenIOC format (not really maintained) * virustotal: to query VirusTotal and generate the appropriate objects * docs: to generate te documentation * pdfexport: to generate PDF reports out of MISP events * url: to generate URL objects out of URLs with Pyfaup * email: to generate MISP Email objects -* brotli: to use the brotli when interacting with a MISP instance +* brotli: to use the brotli compression when interacting with a MISP instance Example: diff --git a/pyproject.toml b/pyproject.toml index a224bdc..4ad251b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ description = "Python API for MISP." authors = ["Raphaël Vinot "] license = "BSD-2-Clause" repository = "https://github.com/MISP/PyMISP" -documentation = "http://pymisp.readthedocs.io" +documentation = "https://pymisp.readthedocs.io" readme = "README.md" @@ -61,7 +61,6 @@ pyfaup = {version = "^1.2", optional = true} chardet = {version = "^4.0", optional = true} urllib3 = {extras = ["brotli"], version = "^1.26.7", optional = true} - [tool.poetry.extras] fileobjects = ['python-magic', 'pydeep2', 'lief'] openioc = ['beautifulsoup4'] diff --git a/setup.py b/setup.py index f87040a..d97ddc2 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ setup( maintainer='Raphaël Vinot', url='https://github.com/MISP/PyMISP', project_urls={ - 'Documentation': 'http://pymisp.readthedocs.io', + 'Documentation': 'https://pymisp.readthedocs.io', 'Source': 'https://github.com/MISP/PyMISP', 'Tracker': 'https://github.com/MISP/PyMISP/issues', },