Skip to main content

Add your description here

Project description

Installing (as editable) using UV tool

(pyscaffold)   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 project generate
Project created...
➜ 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 project generate --structure-path sample_struct.json
Project created...
➜ 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.5.tar.gz (3.9 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.5-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pscaffold-0.1.5.tar.gz
Algorithm Hash digest
SHA256 2641e33500f11626e2c6c9ee8bec89971bcd03bc2adb8d5eba8651e3cb0bb807
MD5 1a9d0c346f5401e6bc3d6197334e5203
BLAKE2b-256 9c9eb95fc93eb429a50c45615b3686fe2bc5a37b714d1b732602dbc2740767e4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pscaffold-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b7fd74e38beb5c4c039fa0a9fdacce475a20e97d9b6d8531b6a7843fbbedc943
MD5 705f28818d3bd9c49d0d27fea6d42b99
BLAKE2b-256 157bcb11213f3e11e46541a87f40625a2fc8676b1f335ad511c86109f4080d14

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