Skip to main content

This package helps normalize strings.

Project description

What this repository contains

  1. READMEs templates to choose
  2. Package setup via pyproject (uv recommended)
  3. Repository prepared for collaboration: CODE_OF_CONDUCT, CONTRIBUTING, CODEOWNERS
  4. Documentation set-up via mkdocs
  5. Pre-commit and CI gates in ./github/workflows
  6. VsCode settings

How To Use This Template

  1. Click green button "Use This Template" on the right upper corner of this repo.

  2. Fill next form with Your data.

  3. Choose the README style — either for public presence or internal.

    • Public is more suited for packages.
    • Remove the unused README
    • Change the name of the readme that you have chosen to README.MD so that it's the main file.
  4. Run repo_polcy.sh from the root folder. This Bash script enforces a standardized security and branch-protection policy using JSON specs that ara applied using Github Rest API. Concretely it:

    • Repository settings: Advanced Security, Code scanning, Secret scanning, secret scanning push protection from repo-security.json
    • Enables Dependabot vulnerability alerts
    • Enables the dependency graph
    • Enables Dependabot automated security fixes
    • Configures CodeQL default code scanning from codeql-default-setup.json
    • Applies branch protection rules to the target branch from branch-protection.json

    Usage: apply-repo-policy.sh -o OWNER -r REPO [-b BRANCH] [-t TOKEN]

    Options:

    • -o GitHub org/user (owner)
    • -r Repository name
    • -b Branch to protect (default: repo default branch)
    • -t Token (optional if GITHUB_TOKEN is set)
    • -h Show help

    Note: you can set env variable GITHUB_TOKEN and skip it as an argument.

  5. Update the link — [docs/rfc](https://github.com/ORG/REPO/tree/main/docs/rfc) — in .github/ISSUE_TEMPLATE/design_rfc.yml

  6. Update the name of the package in src/my_package_test_0426/, docs/reference/my_package_test_0426.md, and docs/reference/index.md

  7. Update pyproject.toml with the information of your package.

  8. Adjust Ruff Settings in pyproject.toml

  9. Remove this README.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

my_package_test_0426-0.4.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

my_package_test_0426-0.4.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file my_package_test_0426-0.4.1.tar.gz.

File metadata

  • Download URL: my_package_test_0426-0.4.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for my_package_test_0426-0.4.1.tar.gz
Algorithm Hash digest
SHA256 6b4eafc82b87a3c72bb1458a5919268e9a07bf9a101d5dff9e380b4ab1b675eb
MD5 750e2015c3d81163f7513563e3bcef2b
BLAKE2b-256 64917e8b0a84f320bc4a660d04e2cd5b0ebd69c8691a04996fb108d7a58e955b

See more details on using hashes here.

Provenance

The following attestation bundles were made for my_package_test_0426-0.4.1.tar.gz:

Publisher: release.yaml on barto-official/package-training

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file my_package_test_0426-0.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for my_package_test_0426-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9a8f49b60d8f7811e2f6770d7d1080d7c8a6fd33054ce135deafeb85b491bb5e
MD5 1963e233b0c3b06187ece4def249ed7f
BLAKE2b-256 9c179305cc0f4886acd2b6e087e589af97bc71f19be871204c6bec842c365d74

See more details on using hashes here.

Provenance

The following attestation bundles were made for my_package_test_0426-0.4.1-py3-none-any.whl:

Publisher: release.yaml on barto-official/package-training

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page