Skip to content

Commit

Permalink
Update minimal Python version requirement to 3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
yunzheng committed Sep 26, 2024
1 parent 021ddfc commit 211bc30
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 7 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
Expand All @@ -54,7 +54,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["pypy-3.7", "pypy-3.8", "pypy-3.9"]
python-version: ["pypy-3.9", "pypy-3.10"]
steps:
- uses: actions/checkout@v2
- name: Set up Pypy ${{ matrix.python-version }}
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Or install using the ``full`` extra to automatically install dependencies for C2

$ pip install dissect.cobaltstrike[full]

**dissect.cobaltstrike** requires Python 3.7 or later.
**dissect.cobaltstrike** requires Python 3.9 or later.

Documentation
-------------
Expand Down
2 changes: 1 addition & 1 deletion docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The easiest way to install ``dissect.cobaltstrike`` is to use **pip**:
$ pip install dissect.cobaltstrike
Python 3.7 or higher is required and it has the following dependencies:
Python 3.9 or higher is required and it has the following dependencies:

* dissect.cstruct_ - for structure parsing
* lark_ - for parsing malleable c2 profiles
Expand Down
5 changes: 2 additions & 3 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,10 @@ classifiers =
Operating System :: MacOS :: MacOS X
Operating System :: Microsoft :: Windows
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Topic :: Security
Topic :: Utilities
Topic :: Scientific/Engineering :: Information Analysis
Expand All @@ -42,7 +41,7 @@ include_package_data = true
install_requires =
dissect.cstruct >= 4.2.dev1
lark
python_requires = >=3.7
python_requires = >=3.9
setup_requires =
setuptools_scm

Expand Down

0 comments on commit 211bc30

Please sign in to comment.