1 files deleted
1 files added
2 files modified
| | |
| | | |
| | | - name: Install dependencies |
| | | run: | |
| | | pip install setuptools wheel twine |
| | | python -m venv venv |
| | | ./venv/bin/pip install build twine |
| | | |
| | | - name: Build package |
| | | run: python setup.py sdist bdist_wheel |
| | | run: | |
| | | ./venv/bin/python -m build |
| | | |
| | | - name: Publish package |
| | | env: |
| | | TWINE_USERNAME: '__token__' |
| | | TWINE_PASSWORD: '${{ secrets.PYPI_TOKEN }}' |
| | | run: twine upload dist/* |
| | | run: |
| | | ./venv/bin/python -m twine upload dist/* |
| | |
| | | class GwAllocCheckEntity: |
| | | def __init__(self, Options: dict = None): |
| | | if Options is None: |
| | | Options = {} |
| | | |
| | | self.Options = Options |
| | | |
| | | |
| | | class NetworkIpDataEntity: |
| | | def __init__(self, AddressSpace: str, Pool: str, Gateway: str, AuxAddresses: dict = None): |
| | | def __init__(self, AddressSpace: str, Pool: str, Gateway: str = None, AuxAddresses: dict = None): |
| | | if AuxAddresses is None: |
| | | AuxAddresses = {} |
| | | |
| New file |
| | |
| | | [build-system] |
| | | build-backend = "setuptools.build_meta" |
| | | requires = ["setuptools>=80", "setuptools-scm>=8"] |
| | | |
| | | [project] |
| | | name = "docker-plugin-api" |
| | | dynamic = ["version"] |
| | | authors = [ |
| | | { name="Jacek Kowalski", email="Jacek@jacekk.info"}, |
| | | ] |
| | | description = "Python interface to Docker Plugin API" |
| | | readme = "README.md" |
| | | requires-python = ">=3.9" |
| | | dependencies = ["Flask"] |
| | | classifiers = [ |
| | | "Intended Audience :: Developers", |
| | | "Operating System :: OS Independent", |
| | | ] |
| | | license = "BSD-3-Clause" |
| | | license-files = ["LICENSE"] |
| | | |
| | | [project.urls] |
| | | Homepage = "https://github.com/jacekkow/docker-plugin-api" |
| | | |
| | | [tool.setuptools_scm] |