Skip to main content

Module for fast initialization of packages

Project description

Euphoria 1.1.3

  • Euphoria is a small CLI library for quick initialization and support of projects in Python project format
  • Euphoria shell - a small, additional utility for more detailed editing of projects

Euphoria Commands

  • Creating a project without specifying the project name: py -m euph init <mod>
  • Create a project by specifying the project name: py -m euph init <mod> <name>, where <name> is the folder/file name and <mod> is to create a package (insert i) or Python module (m, can be launched with python -m)
  • Help: py -m euph help
  • Launch Euphoria shell: py -m euph shell

After executing the init command, a folder with the following structure appears in the current directory:

/<project>
    /src
        /<project>
            /__init__.py or __main__.py
        /.pypirc
        /CHANGELOG
        /LICENSE
        /pyproject.toml
        /README.md

Euphoria shell

  • To exit the shell: #q or #exit
  • Shows Euphoria help: #help
  • Displays a list of created modules to the console: #ls
  • Adding a package to a directory: #add <mod> <name>
  • Delete module: #del <name>
  • Delete all modules: #del all
  • Delete all modules of a specific type: #del all <mod>

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

euph-1.1.3.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

euph-1.1.3-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file euph-1.1.3.tar.gz.

File metadata

  • Download URL: euph-1.1.3.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.0

File hashes

Hashes for euph-1.1.3.tar.gz
Algorithm Hash digest
SHA256 434881b782e9afe9abdbd723073b4a3d1065814d3b37c83dd8256d12e8499d11
MD5 56cf6e4e1931249b21b1be2f292e3f3c
BLAKE2b-256 163f454820bbc2c9954a5fa249b3e5dbde19a59344b548cccdd2cda04e9ef4f0

See more details on using hashes here.

File details

Details for the file euph-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: euph-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.0

File hashes

Hashes for euph-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 820a4f2e686534134cbff9910fa42c022ac20c17db0628f84e942a35749fefae
MD5 7d78e4f2727d95e7344a9e32aefc33ea
BLAKE2b-256 0b334c696c31a62f287a1b03ce7a8c7b4a75a9f6670724c7860caeb77f287f41

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