Skip to content

dixonwhitmire/python-lib-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-lib-template

A template project for Python 3.11 library projects which includes:

Quickstart

# create virtual environment and execute tests
python3 -m venv venv && \
        source venv/bin/activate && \
        python3 -m pip install --upgrade pip setuptools
        
python3 -m pip install -e .[dev]

python3 -m pytest

Using the Template

  • clone the repository for your specific project git clone <url> <your project name>
  • rename the toplevel namespace and package directories
  • update setup.cfg to reflect project naming as appropriate
  • update logging.yml to utilize the project's namespace/packaging as appropriate
  • review [setup.cfg](PEP 517 metadata build) for additional settings

About

Template Project for Python Libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages