Skip to content

Commit f5684af

Browse files
v0.0.5
1 parent 2b8fca8 commit f5684af

File tree

8 files changed

+563
-266
lines changed

8 files changed

+563
-266
lines changed

.github/workflows/python-package.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
name: Python package
22

3-
on: [push]
3+
on:
4+
push:
5+
branches:
6+
- develop
7+
workflow_dispatch:
48

59
env:
610
python_package_name: tnscm
11+
folder_package_name: tnscm
712

813
jobs:
914
build:
@@ -12,12 +17,12 @@ jobs:
1217
strategy:
1318
matrix:
1419
os: [ubuntu-latest, macos-latest, windows-latest]
15-
python-version: [3.7, 3.8, 3.9]
20+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
1621

1722
steps:
18-
- uses: actions/checkout@v2
23+
- uses: actions/checkout@v4
1924
- name: Set up Python ${{ matrix.python-version }}
20-
uses: actions/setup-python@v2
25+
uses: actions/setup-python@v5
2126
with:
2227
python-version: ${{ matrix.python-version }}
2328
- name: Install tools
@@ -33,8 +38,8 @@ jobs:
3338
run: |
3439
ls
3540
ls dist
36-
TOOL_CURRENT_VERSION=`sed -e 's/.*__version__ = "\(.*\)".*/\1/' ${{ env.python_package_name }}/_version.py`
37-
pip install dist/${{ env.python_package_name }}-${TOOL_CURRENT_VERSION}-py3-none-any.whl
41+
TOOL_CURRENT_VERSION=`sed -e 's/.*__version__ = "\(.*\)".*/\1/' ${{ env.folder_package_name }}/_version.py`
42+
pip install dist/${{ env.folder_package_name }}-${TOOL_CURRENT_VERSION}-py3-none-any.whl
3843
shell: bash
3944
- name: pip show package
4045
run: |

.github/workflows/python-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ jobs:
1818
runs-on: ubuntu-latest
1919

2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v4
2222
- name: Set up Python
23-
uses: actions/setup-python@v2
23+
uses: actions/setup-python@v5
2424
with:
2525
python-version: '3.x'
2626
- name: Install dependencies

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,35 @@ All notable changes to [**TNSCM** *(Tenable Nessus CLI Manager)* by LimberDuck][
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.0.5] - 2025-02-22
9+
10+
### Changed
11+
12+
- code formatted with [black](https://black.readthedocs.io)
13+
- requirements update
14+
- from:
15+
- click>=8.0.1
16+
- keyring>=23.0.1
17+
- oauthlib>=3.1.1
18+
- requests>=2.25.1
19+
- pandas>=1.3.2
20+
- tabulate>=0.8.9
21+
- jmespath>=0.10.0
22+
- to:
23+
- click>=8.1.8
24+
- keyring>=25.6.0
25+
- oauthlib>=3.2.2
26+
- requests>=2.32.3
27+
- pandas>=2.2.3
28+
- tabulate>=0.9.0
29+
- jmespath>=1.0.1
30+
31+
- tests for python
32+
- added: 3.10, 3.11, 3.12, 3.13
33+
- removed: 3.7
34+
35+
36+
837
## [0.0.4] - 2021-09-02
938

1039
### Added
@@ -38,6 +67,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3867

3968
- initial release
4069

70+
[0.0.5]: https://github.com/LimberDuck/tnscm/compare/v0.0.4...v0.0.4
4171
[0.0.4]: https://github.com/LimberDuck/tnscm/compare/v0.0.3...v0.0.4
4272
[0.0.3]: https://github.com/LimberDuck/tnscm/compare/v0.0.2...v0.0.3
4373
[0.0.2]: https://github.com/LimberDuck/tnscm/compare/v0.0.1...v0.0.2

requirements.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
certstore>=0.0.2
2-
click>=8.0.1
3-
keyring>=23.0.1
4-
oauthlib>=3.1.1
5-
requests>=2.25.1
6-
pandas>=1.3.2
7-
tabulate>=0.8.9
8-
jmespath>=0.10.0
2+
click>=8.1.8
3+
keyring>=25.6.0
4+
oauthlib>=3.2.2
5+
requests>=2.32.3
6+
pandas>=2.2.3
7+
tabulate>=0.9.0
8+
jmespath>=1.0.1

setup.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
with open("README.md", "r") as fh:
44
long_description = fh.read()
55

6-
with open('requirements.txt') as f:
6+
with open("requirements.txt") as f:
77
required = f.read().splitlines()
88

99
about = {}
@@ -13,7 +13,7 @@
1313
setuptools.setup(
1414
name="tnscm",
1515
version=about["__version__"],
16-
license='MIT',
16+
license="MIT",
1717
author="Damian Krawczyk",
1818
author_email="[email protected]",
1919
description="TNSCM (Tenable Nessus CLI Manager) by LimberDuck",
@@ -22,18 +22,17 @@
2222
url="https://github.com/LimberDuck/tnscm",
2323
packages=setuptools.find_packages(),
2424
install_requires=required,
25-
entry_points={
26-
"console_scripts": [
27-
"tnscm = tnscm.__main__:main"
28-
]
29-
},
25+
entry_points={"console_scripts": ["tnscm = tnscm.__main__:main"]},
3026
classifiers=[
27+
"Programming Language :: Python :: 3.13",
28+
"Programming Language :: Python :: 3.12",
29+
"Programming Language :: Python :: 3.11",
30+
"Programming Language :: Python :: 3.10",
3131
"Programming Language :: Python :: 3.9",
3232
"Programming Language :: Python :: 3.8",
33-
"Programming Language :: Python :: 3.7",
3433
"License :: OSI Approved :: MIT License",
3534
"Operating System :: OS Independent",
3635
"Development Status :: 4 - Beta",
3736
"Environment :: Console",
3837
],
39-
)
38+
)

0 commit comments

Comments
 (0)