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.4.tar.gz (3.8 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.4-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pscaffold-0.1.4.tar.gz
  • Upload date:
  • Size: 3.8 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.4.tar.gz
Algorithm Hash digest
SHA256 d0e50319b2cc361973abc16e85f946debe97f99ffa650f888b11a960b7aaa779
MD5 dd26d9587405dd39aa4508c1594ff474
BLAKE2b-256 cda49e4ef5f33c7a9eb55d0bc8517ca4ecbce1202c8f6f6f0c0eedf459a8404f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pscaffold-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fa5486276070167a61214c654b8307b7cd2c96c899cbf45c71ff56943e0ecf3f
MD5 af346354db7814efd0f5b873cc6a69c9
BLAKE2b-256 7ae9ec1573217374f6643870ee1dadf8e87275719e386c77c1346af334b39381

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