mirror of
https://github.com/pyTooling/Actions.git
synced 2026-02-11 18:46:55 +08:00
Restructuring example code.
This commit is contained in:
6
.github/workflows/_Checking_JobTemplates.yml
vendored
6
.github/workflows/_Checking_JobTemplates.yml
vendored
@@ -11,18 +11,18 @@ jobs:
|
||||
ConfigParams:
|
||||
uses: pyTooling/Actions/.github/workflows/ExtractConfiguration.yml@dev
|
||||
with:
|
||||
package_name: pyDummy
|
||||
package_name: myPackage
|
||||
|
||||
InstallParams:
|
||||
uses: pyTooling/Actions/.github/workflows/Parameters.yml@dev
|
||||
with:
|
||||
package_name: pyDummy
|
||||
package_name: myPackage
|
||||
python_version_list: ''
|
||||
|
||||
UnitTestingParams:
|
||||
uses: pyTooling/Actions/.github/workflows/Parameters.yml@dev
|
||||
with:
|
||||
name: pyDummy
|
||||
name: myPackage
|
||||
python_version_list: '3.9 3.10 3.11 3.12 3.13 pypy-3.10 pypy-3.11'
|
||||
disable_list: 'windows-arm:pypy-3.10 windows-arm:pypy-3.11'
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@ jobs:
|
||||
NamespacePackage:
|
||||
uses: pyTooling/Actions/.github/workflows/CompletePipeline.yml@dev
|
||||
with:
|
||||
package_namespace: pyExamples
|
||||
package_name: Extensions
|
||||
package_namespace: myFramework
|
||||
package_name: Extension
|
||||
codecov: true
|
||||
codacy: true
|
||||
dorny: true
|
||||
|
||||
@@ -8,7 +8,7 @@ jobs:
|
||||
SimplePackage:
|
||||
uses: pyTooling/Actions/.github/workflows/CompletePipeline.yml@dev
|
||||
with:
|
||||
package_name: pyDummy
|
||||
package_name: myPackage
|
||||
codecov: true
|
||||
codacy: true
|
||||
dorny: true
|
||||
|
||||
2
.gitignore
vendored
2
.gitignore
vendored
@@ -26,7 +26,7 @@ coverage.xml
|
||||
# Sphinx
|
||||
doc/_build/
|
||||
doc/pyDummy/**/*.*
|
||||
!doc/pyDummy/index.rst
|
||||
!doc/myPackage/index.rst
|
||||
|
||||
# BuildTheDocs
|
||||
doc/_theme/**/*.*
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
Deprecated
|
||||
##########
|
||||
|
||||
The category *deprecated* collects outdated job templates:
|
||||
|
||||
:ref:`JOBTMPL/CoverageCollection`
|
||||
replaced by :ref:`JOBTMPL/UnitTesting`
|
||||
:ref:`JOBTMPL/NightlyRelease`
|
||||
replaced by :ref:`JOBTMPL/PublishReleaseNotes`
|
||||
:ref:`JOBTMPL/BuildTheDocs`
|
||||
replaced by :ref:`JOBTMPL/SphinxDocumentation` and :ref:`JOBTMPL/LaTeXDocumentation`
|
||||
|
||||
.. toctree::
|
||||
:hidden:
|
||||
|
||||
@@ -12,7 +12,7 @@ from pyTooling.Packaging import extractVersionInformation
|
||||
# ==============================================================================
|
||||
githubNamespace = "pyTooling"
|
||||
githubProject = "Actions"
|
||||
pythonProject = "pyDummy"
|
||||
pythonProject = "myPackage"
|
||||
directoryName = pythonProject.replace('.', '/')
|
||||
|
||||
|
||||
|
||||
8
setup.py
8
setup.py
@@ -28,23 +28,23 @@
|
||||
# SPDX-License-Identifier: Apache-2.0 #
|
||||
# ==================================================================================================================== #
|
||||
#
|
||||
"""Package installer for 'pyDummy'."""
|
||||
"""Package installer for 'myPackage'."""
|
||||
from setuptools import setup
|
||||
|
||||
from pathlib import Path
|
||||
from pyTooling.Packaging import DescribePythonPackageHostedOnGitHub
|
||||
|
||||
gitHubNamespace = "pyTooling"
|
||||
packageName = "pyDummy"
|
||||
packageName = "myPackage"
|
||||
packageDirectory = packageName
|
||||
packageInformationFile = Path(f"{packageDirectory}/__init__.py")
|
||||
|
||||
setup(
|
||||
**DescribePythonPackageHostedOnGitHub(
|
||||
packageName=packageName,
|
||||
description="pyDummy is a test package to verify GitHub actions for Python projects.",
|
||||
description="myPackage is a test package to verify GitHub actions for Python projects.",
|
||||
gitHubNamespace=gitHubNamespace,
|
||||
unittestRequirementsFile=Path("tests/requirements.txt"),
|
||||
unittestRequirementsFile=Path("tests/unit/requirements.txt"),
|
||||
sourceFileWithVersion=packageInformationFile,
|
||||
dataFiles={
|
||||
packageName: ["py.typed"]
|
||||
|
||||
@@ -33,7 +33,7 @@ from unittest import TestCase
|
||||
from pytest import mark
|
||||
from pyTooling.Platform import CurrentPlatform
|
||||
|
||||
from pyDummy import Application
|
||||
from myPackage import Application
|
||||
|
||||
|
||||
if __name__ == "__main__": # pragma: no cover
|
||||
|
||||
1
tests/platform/requirements.txt
Normal file
1
tests/platform/requirements.txt
Normal file
@@ -0,0 +1 @@
|
||||
-r ../requirements.txt
|
||||
@@ -30,7 +30,7 @@
|
||||
#
|
||||
from unittest import TestCase
|
||||
|
||||
from pyDummy import Application
|
||||
from myPackage import Application
|
||||
|
||||
|
||||
class Instantiation(TestCase):
|
||||
@@ -28,4 +28,4 @@
|
||||
# SPDX-License-Identifier: Apache-2.0 #
|
||||
# ==================================================================================================================== #
|
||||
#
|
||||
"""Test code for pyDummy."""
|
||||
"""Test code for myPackage."""
|
||||
|
||||
Reference in New Issue
Block a user