correct version and package details (#101)

* correct version and package details
This commit is contained in:
Ryan Merolle 2023-01-22 00:06:01 -05:00 committed by GitHub
parent fd449a12d9
commit a3e5955363
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 27 additions and 7 deletions

View File

@ -4,13 +4,22 @@ Define the NetBox Plugin
from extras.plugins import PluginConfig
from .version import __version__
class NetBoxACLsConfig(PluginConfig):
"""
Plugin specifc configuration
"""
class NetBoxAccessListsConfig(PluginConfig):
name = "netbox_acls"
verbose_name = "Access Lists"
version = __version__
description = "Manage simple ACLs in NetBox"
version = "1.0.0"
base_url = "access-lists"
min_version = "3.3.0"
max_version = "3.3.99"
# default_settings = {}
config = NetBoxAccessListsConfig
config = NetBoxACLsConfig

View File

@ -1 +1 @@
__version__ = "1.0.0"
__version__ = "1.1.0"

View File

@ -3,7 +3,7 @@ import os.path
from setuptools import find_packages, setup
with open("README.md") as fh:
with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
@ -13,10 +13,17 @@ def read(rel_path):
return fp.read()
def get_version(rel_path):
for line in read(rel_path).splitlines():
if not line.startswith("__version__"):
raise RuntimeError("Unable to find version string.")
delim = '"' if '"' in line else "'"
return line.split(delim)[1]
setup(
name="netbox-acls",
version="1.1.0",
# version=get_version("netbox_acls/version.py"),
version=get_version("netbox_acls/version.py"),
description="A NetBox plugin for Access List management",
long_description=long_description,
long_description_content_type="text/markdown",
@ -25,4 +32,8 @@ setup(
packages=find_packages(),
include_package_data=True,
zip_safe=False,
classifiers=[
"Framework :: Django",
"Programming Language :: Python :: 3",
],
)