Skip to main content

TODO

Project description

Open in Dev Containers

sungen

TODO

Installing

To install this package, run:

pip install sungen

Using

To view the CLI help information, run:

sungen --help

Contributing

Prerequisites
1. Set up Git to use SSH
  1. Generate an SSH key and add the SSH key to your GitHub account.
  2. Configure SSH to automatically load your SSH keys:
    cat << EOF >> ~/.ssh/config
    
    Host *
      AddKeysToAgent yes
      IgnoreUnknown UseKeychain
      UseKeychain yes
      ForwardAgent yes
    EOF
    
2. Install Docker
  1. Install Docker Desktop.
3. Install VS Code or PyCharm
  1. Install VS Code and VS Code's Dev Containers extension. Alternatively, install PyCharm.
  2. Optional: install a Nerd Font such as FiraCode Nerd Font and configure VS Code or configure PyCharm to use it.
Development environments

The following development environments are supported:

  1. ⭐️ GitHub Codespaces: click on Code and select Create codespace to start a Dev Container with GitHub Codespaces.
  2. ⭐️ Dev Container (with container volume): click on Open in Dev Containers to clone this repository in a container volume and create a Dev Container with VS Code.
  3. Dev Container: clone this repository, open it with VS Code, and run Ctrl/⌘ + + PDev Containers: Reopen in Container.
  4. PyCharm: clone this repository, open it with PyCharm, and configure Docker Compose as a remote interpreter with the dev service.
  5. Terminal: clone this repository, open it with your terminal, and run docker compose up --detach dev to start a Dev Container in the background, and then run docker compose exec dev zsh to open a shell prompt in the Dev Container.
Developing
  • Run poe from within the development environment to print a list of Poe the Poet tasks available to run on this project.
  • Run poetry add {package} from within the development environment to install a run time dependency and add it to pyproject.toml and poetry.lock. Add --group test or --group dev to install a CI or development dependency, respectively.
  • Run poetry update from within the development environment to upgrade all dependencies to the latest versions allowed by pyproject.toml.

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

sungen-2024.7.4.2.tar.gz (79.8 kB view details)

Uploaded Source

Built Distribution

sungen-2024.7.4.2-py3-none-any.whl (37.5 kB view details)

Uploaded Python 3

File details

Details for the file sungen-2024.7.4.2.tar.gz.

File metadata

  • Download URL: sungen-2024.7.4.2.tar.gz
  • Upload date:
  • Size: 79.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Darwin/23.5.0

File hashes

Hashes for sungen-2024.7.4.2.tar.gz
Algorithm Hash digest
SHA256 62cc5c4a9b7d03b9ed5365ef1c0dc42e72c9dea6889af2c47e04fd863f00a02f
MD5 652fc083fff95f9193d0a3746b1c50e6
BLAKE2b-256 48d809014b14d937c9b3ecb2c2cb26836950b64137e437c03a145248726e211a

See more details on using hashes here.

File details

Details for the file sungen-2024.7.4.2-py3-none-any.whl.

File metadata

  • Download URL: sungen-2024.7.4.2-py3-none-any.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Darwin/23.5.0

File hashes

Hashes for sungen-2024.7.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 350d0d6a6882d2ab898a2e3509234733231619c95bf8de90091bf0cb9d3bf647
MD5 2336e616181a393487004547fa4ca299
BLAKE2b-256 5bd55b7102a570c64c0c54e1d2d3683be4882907318023670135cc6de223b726

See more details on using hashes here.

Supported by

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