Skip to content

Commit

Permalink
Release version 0.0.0.dev339
Browse files Browse the repository at this point in the history
  • Loading branch information
AAriam committed Oct 25, 2024
1 parent 27affcf commit db13252
Show file tree
Hide file tree
Showing 19 changed files with 462 additions and 452 deletions.
20 changes: 10 additions & 10 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ namespaces = true
# ----------------------------------------- Project Metadata -------------------------------------
#
[project]
version = "0.0.0.dev338"
version = "0.0.0.dev339"
name = "ControlMan"
dependencies = [
"packaging >= 23.2, < 24",
Expand All @@ -26,18 +26,18 @@ dependencies = [
"referencing == 0.35.1",
"jsonpath-ng == 1.6.1",
"ruamel.yaml == 0.17.40",
"PyLinks == 0.0.0.dev40",
"LoggerMan == 0.0.0.dev56",
"PySerials == 0.0.0.dev30",
"GitTidy == 0.0.0.dev53",
"PyLinks == 0.0.0.dev41",
"LoggerMan == 0.0.0.dev57",
"PySerials == 0.0.0.dev31",
"GitTidy == 0.0.0.dev54",
"PkgData == 0.0.0.dev5",
"PyShellMan == 0.0.0.dev17",
"PyShellMan == 0.0.0.dev18",
"PySyntax == 0.0.0.dev3",
"ExceptionMan == 0.0.0.dev27",
"MDit == 0.0.0.dev27",
"JSONSchemata == 0.0.0.dev26",
"ExceptionMan == 0.0.0.dev28",
"MDit == 0.0.0.dev28",
"JSONSchemata == 0.0.0.dev27",
"VersionMan == 0.0.0.dev248",
"HTMP == 0.0.0.dev5",
"LicenseMan == 0.0.0.dev13",
"LicenseMan == 0.0.0.dev14",
]
requires-python = ">=3.10"
18 changes: 9 additions & 9 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ jsonschema >= 4.23, < 5
referencing == 0.35.1
jsonpath-ng == 1.6.1
ruamel.yaml == 0.17.40
PyLinks == 0.0.0.dev40
LoggerMan == 0.0.0.dev56
PySerials == 0.0.0.dev30
GitTidy == 0.0.0.dev53
PyLinks == 0.0.0.dev41
LoggerMan == 0.0.0.dev57
PySerials == 0.0.0.dev31
GitTidy == 0.0.0.dev54
PkgData == 0.0.0.dev5
PyShellMan == 0.0.0.dev17
PyShellMan == 0.0.0.dev18
PySyntax == 0.0.0.dev3
ExceptionMan == 0.0.0.dev27
MDit == 0.0.0.dev27
JSONSchemata == 0.0.0.dev26
ExceptionMan == 0.0.0.dev28
MDit == 0.0.0.dev28
JSONSchemata == 0.0.0.dev27
VersionMan == 0.0.0.dev248
HTMP == 0.0.0.dev5
LicenseMan == 0.0.0.dev13
LicenseMan == 0.0.0.dev14
2 changes: 1 addition & 1 deletion src/controlman/_data/schema/def/docfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ properties:
title: |
URL of the GitHub repository's main `README` file
(cf. [`doc.github`](#ccc-doc.github)).
default: ${{ repo.url.blob }}/${{ .path }}
default: ${{ repo.url.blob }}$/${{ .path }}$
examples:
- "https://github.com/RepoDynamics/PyPackIT/blob/main/README.md"
$ref: https://jsonschemata.repodynamics.com/url/https
14 changes: 7 additions & 7 deletions src/controlman/_data/schema/def/entity.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,8 @@ properties:
Define all roles in the project in [`role`](#ccc-role),
and use them here with templating.
examples:
- [ '${{ role.concept}}' ]
- [ '${{ role.concept}}', '${{ role.dev }}' ]
- [ '${{ role.concept }}$' ]
- [ '${{ role.concept }}$', '${{ role.dev }}$' ]
type: array
uniqueItems: true
items:
Expand Down Expand Up @@ -181,7 +181,7 @@ properties:
url:
title: Email URI
description: A `mailto` URI for the email address.
default: 'mailto:${{ .id }}'
default: 'mailto:${{ .id }}$'
$ref: https://jsonschemata.repodynamics.com/uri/mailto
examples:
- id: [email protected]
Expand Down Expand Up @@ -217,7 +217,7 @@ properties:
title: ORCID account URL
description: |
This is automatically set to `https://orcid.org/{user}`.
default: 'https://orcid.org/${{ .id }}'
default: 'https://orcid.org/${{ .id }}$'
$ref: https://jsonschemata.repodynamics.com/url/orcid/user
get_pubs:
title: Get publications.
Expand Down Expand Up @@ -251,7 +251,7 @@ properties:
$ref: https://jsonschemata.repodynamics.com/id/researchgate
url:
title: ResearchGate account URL
default: 'https://researchgate.net/profile/${{ .id }}'
default: 'https://researchgate.net/profile/${{ .id }}$'
$ref: https://jsonschemata.repodynamics.com/url/researchgate/user
linkedin:
title: LinkedIn Account
Expand All @@ -273,7 +273,7 @@ properties:
$ref: https://jsonschemata.repodynamics.com/id/linkedin
url:
title: LinkedIn URL
default: 'https://linkedin.com/in/${{ .id }}'
default: 'https://linkedin.com/in/${{ .id }}$'
$ref: https://jsonschemata.repodynamics.com/url/linkedin/user
twitter:
title: Twitter account
Expand All @@ -293,7 +293,7 @@ properties:
$ref: https://jsonschemata.repodynamics.com/id/twitter
url:
title: Twitter account URL
default: 'https://twitter.com/${{ .id }}'
default: 'https://twitter.com/${{ .id }}$'
$ref: https://jsonschemata.repodynamics.com/url/twitter/user
required: [ id ]
address:
Expand Down
14 changes: 7 additions & 7 deletions src/controlman/_data/schema/def/env-file.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,16 @@ properties:
title: Name of the environment.
type: string
examples:
- ${{ repo.name }}-dev
- ${{ repo.name }}-web
- ${{ pkg.name }}-test
- ${{ repo.name }}$-dev
- ${{ repo.name }}$-web
- ${{ pkg.name }}$-test
- my-custom-env
path:
title: Path to the environment file.
$ref: https://jsonschemata.repodynamics.com/path/posix/absolute-from-cwd
examples:
- ${{ dir.pkg.root }}/environment.yaml
- ${{ dir.web.root }}/env.yml
- ${{ dir.pkg.root }}$/environment.yaml
- ${{ dir.web.root }}$/env.yml
- .github/dev_env.yaml
- environment.yaml
pip:
Expand All @@ -37,8 +37,8 @@ properties:
title: Path to the environment file.
type: string
examples:
- ${{ dir.pkg.root }}/requirements.txt
- ${{ dir.web.root }}/requirements.txt
- ${{ dir.pkg.root }}$/requirements.txt
- ${{ dir.web.root }}$/requirements.txt
- .github/dev_req.txt
- requirements.txt
required: [ conda ]
4 changes: 2 additions & 2 deletions src/controlman/_data/schema/def/gh-form-body.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ description: |
and whose `options` are an array of all the supported package versions (for version)
or active release branches (for branch) in the repository.
The `options` can be defined dynamically, by setting it equal to
`${‎{ package.releases.package_versions }}` (for version) or
`${‎{ package.releases.branch_names }}` (for branch).
`${‎{ package.releases.package_versions }}$` (for version) or
`${‎{ package.releases.branch_names }}$` (for branch).
It makes sense to add version to forms that concern an issue with the package,
and branch to forms for package-independent issues.
When branch is set, {{ ccc.name }} parses the the user input
Expand Down
25 changes: 24 additions & 1 deletion src/controlman/_data/schema/def/license-component-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,40 @@ type: object
properties:
plain:
type: object
default: { }
properties:
title:
type: [ boolean, string ]
default: true
copyright_notice:
type: [ boolean, string ]
default: ${{ copyright.notice }}
default: ${{ copyright }}$
optionals:
type: [ boolean, array ]
alts:
type: object
default:
copyright: ${{ copyright }}$
author: ${{ team.owner.name.full }}$
softwareName: ${{ name }}$
description: ${{ title | $.name }}$
contributor: ${{ team.owner.name.full }}$
copyrightHolderAsIs: ${{ team.owner.name.full }}$
initialDeveloper: ${{ team.owner.name.full }}$
copyrightHolderLiability: ${{ team.owner.name.full }}$
version: ${{ version }}$
copyrightHolder0: ${{ team.owner.name.full }}$
copyrightHolder1: ${{ team.owner.name.full }}$
copyrightHolder2: ${{ team.owner.name.full }}$
copyrightHolder3: ${{ team.owner.name.full }}$
creator: ${{ team.owner.name.full }}$
owner: ${{ team.owner.name.full }}$
maintainer: ${{ team.owner.name.full }}$
organization: ${{ team.owner.name.full }}$
email: ${{ team.owner.email.url }}$
softwareVersion: ${{ version }}$
additionalProperties:
type: string
line_length:
$ref: https://jsonschemata.repodynamics.com/number/non-negative
default: 88
Expand Down
8 changes: 4 additions & 4 deletions src/controlman/_data/schema/def/license-component.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ properties:
text_plain:
type: string
pattern: ^(OFL|PATENTS|((LICENSE|COPYING)(-[a-zA-Z0-9-.]+)?))(?i:.(txt|md|rst))?$
default: LICENSE-${{ .id }}.md
default: LICENSE-${{ .id }}$.md
examples:
- OFL
- PATENTS
Expand All @@ -36,7 +36,7 @@ properties:
- LICENSE-MIT.md
header_plain:
type: string
default: COPYRIGHT-${{ .id }}.md
default: COPYRIGHT-${{ .id }}$.md
id:
type: string
name:
Expand Down Expand Up @@ -92,15 +92,15 @@ properties:
title: URL
description: |
URL to the repository's license file.
default: ${{ repo.url.blob }}/${{ .path.text_plain }}
default: ${{ repo.url.blob }}$/${{ .path.text_plain }}$
examples:
- "https://github.com/RepoDynamics/PyPackIT/blob/main/LICENSE"
$ref: https://jsonschemata.repodynamics.com/url/https
repo_header_plain:
title: URL
description: |
URL to the repository's license header file.
default: ${{ repo.url.blob }}/${{ .path.header_plain }}
default: ${{ repo.url.blob }}$/${{ .path.header_plain }}$
cross_refs:
type: array
items:
Expand Down
4 changes: 2 additions & 2 deletions src/controlman/_data/schema/def/media-file.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ properties:
path:
title: Absolute Path
$ref: https://jsonschemata.repodynamics.com/path/posix/absolute-from-cwd
default: ${{ web.path.source }}/${{ .path_web }}
default: ${{ web.path.source }}$/${{ .path_web }}$
path_web:
title: Web Path
$ref: https://jsonschemata.repodynamics.com/path/posix/absolute-from-cwd
Expand All @@ -19,4 +19,4 @@ properties:
url:
title: URL
$ref: https://jsonschemata.repodynamics.com/url/https
default: ${{ repo.url.raw }}/${{ .path }}
default: ${{ repo.url.raw }}$/${{ .path }}$
6 changes: 3 additions & 3 deletions src/controlman/_data/schema/def/pkg-entry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ additionalProperties:
type: string
examples:
- main:
name: ${{ pkg.import_name }}
name: ${{ pkg.import_name }}$
description: Main CLI entry of the package.
ref: "${{ pkg.import_name }}:__main__"
ref: "${{ pkg.import_name }}$:__main__"
- gui_main:
name: entry_point_1
description: Main GUI entry of the package.
ref: "${{ pkg.import_name}}:gui"
ref: "${{ pkg.import_name }}$:gui"
Loading

0 comments on commit db13252

Please sign in to comment.