Skip to main content

Add your description here

Project description

Installing (as editable) using UV tool

(pyscaffold)   pyscaffold git:(master)  uv tool install --editable .
Resolved 9 packages in 134ms
   Built pyscaffold @ file:///home/papunmohanty/WorkSpace/PythonSpace/PyScaffold/pyscaffold
Prepared 1 package in 855ms
Installed 9 packages in 25ms
 + click==8.2.1
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + pygments==2.19.2
 + pyscaffold==0.1.0 (from file:///home/papunmohanty/WorkSpace/PythonSpace/PyScaffold/pyscaffold)
 + rich==14.1.0
 + shellingham==1.5.4
 + typer==0.16.1
 + typing-extensions==4.14.1
warning: The package `typer==0.16.1` does not have an extra named `all`
Installed 1 executable: pyscaffold

Usage:

Default project creation

  scaffold_testing scaffold project generate
Project created...
➜  scaffold_testing tree .
.
├── app
│   ├── commands
│      ├── base.py
│      ├── command1.py
│      ├── command2.py
│      └── __init__.py
│   ├── core
│      ├── config.py
│      ├── __init__.py
│      ├── logging.py
│      └── utils.py
│   ├── __init__.py
│   ├── main.py
│   └── settings.py
├── Makefile
├── pyproject.toml
├── README.md
├── requirements.txt
├── setup.py
└── tests
    ├── __init__.py
    ├── test_command1.py
    ├── test_command2.py
    └── test_config.py

4 directories, 20 files

Installation from a file location containing project structure

  scaffold_testing scaffold project generate --structure-path sample_struct.json
Project created...
➜  scaffold_testing tree .
.
├── app
│   ├── commands
│      ├── base.py
│      ├── command1.py
│      ├── command2.py
│      └── __init__.py
│   ├── core
│      ├── config.py
│      ├── __init__.py
│      ├── logging.py
│      └── utils.py
│   ├── __init__.py
│   ├── main.py
│   └── settings.py
├── Makefile
├── pyproject.toml
├── README.md
├── requirements.txt
├── sample_struct.json
├── setup.py
├── tests
│   ├── __init__.py
│   ├── test_command1.py
│   ├── test_command2.py
│   └── test_config.py
└── tree_to_json.py

4 directories, 22 files

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

pscaffold-0.1.1.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

pscaffold-0.1.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file pscaffold-0.1.1.tar.gz.

File metadata

  • Download URL: pscaffold-0.1.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for pscaffold-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c3828015e5c65574e36794f2e46f481c13551c804b67d37c4b1f5c624564d2f3
MD5 ae25184be91c4a1ba111cdf7c623e0ce
BLAKE2b-256 6d3d744dad8b7a9812344d9550327fb36d3819e5dd739c6ada38a500f0d7064b

See more details on using hashes here.

File details

Details for the file pscaffold-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pscaffold-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for pscaffold-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b79921dfd484335d520915c118490f74b3a7493be89d39eab2de5ab87de3d7b5
MD5 24f0c542c9f55ff467ab802aefa00e98
BLAKE2b-256 2ea48f76c4a916cf9bde3dc682f12d1dbf4c9da2f7a71235a52c4b986a72e68b

See more details on using hashes here.

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