semvec/pypi-packages huggingface dataset:
k8sgen 1.1.2
A Python package to enable dynamic generation of Kubernetes manifests
License: MIT
Requires Python: >=3.7

# k8sGen
---
## About
k8sGen was developed out of a need for a framework to enable to creation of kubernetes manifests based off the objects that are required, not a template.  Popular templating tools, like [Helm](https://helm.sh), is excellent in that it allows for values to be swapped into existing structures but becomes clunky when a large amount of customization is required on the Kubernetes-object level. Furthermore, Amazon's [cdk8s](https://cdk8s.io) excels at providing a more developer-freidnly way to generate manifests, but isn't so friendly to an application that needs to generate them for a user.  This is where k8sGen comes in.  By providing accessible Python classes for Kubernetes objects and the components, k8sGen enables applications to quickly build manifests based off of user-supplied configuration for use in installation guides and more.


Documentation for k8sGen is available [here](https://k8sgen.readthedocs.io/en/latest/)


This project is maintained by John Carter with the support of [ModelOp](http://modelop.com)
uwtools 1.6.1
Easy data parsing for courses at the University of Washington
License: MIT
Requires Python: >=3.6

# uwtools

<p align="center">
    <img src="uwtoolslogo.png" alt="UW Tools Logo" width=500>
</p>

The *uwtools* library is inspired by the <a href="https://github.com/pandas-dev/pandas">*Pandas*</a> library, incorporating similar styles in parameter declaration and ease of use.
<br/>
Some features of the library include:

* Easily get quarter date ranges and current/upcoming quarters at UW.
* Easy parsing of the current [Time Schedules](https://www.washington.edu/students/timeschd/) and [Course Catalogs](http://www.washington.edu/students/crscat/) for every UW Campus.
* Times for course sections in Time Schedules converted to `datetime` objects.
* Complete list of buildings with abbreviations, full names and coordinates.
* Data stored and returned in `pandas` DataFrames and `Python` dictionaries for easy searching/manipulation.
* Time Schedule Data is available for courses beginning `WIN 2003`. 

## Installation

```
pip install uwtools
```

***

## <a href="https://github.com/AlexEidt/uwtools/wiki">Documentation</a>

Method | Description
--- | ---
<a href='https://github.com/AlexEidt/uwtools/wiki/Course-Catalogs'>course_catalogs</a> | Parse the UW Course Catalogs
<a href='https://github.com/AlexEidt/uwtools/wiki/Departments'>departments</a> | Get information about UW Departments
<a href='https://github.com/AlexEidt/uwtools/wiki/Academic-Year'>academic_year</a> | Find the academic school year
<a href='https://github.com/AlexEidt/uwtools/wiki/Time-Schedules'>time_schedules</a> | Parse the UW Time Schedules from Winter 2003 - Present for UW Campuses
<a href='https://github.com/AlexEidt/uwtools/wiki/Buildings'>buildings</a> | Get a list of buildings at each UW Campus with full names included
<a href='https://github.com/AlexEidt/uwtools/wiki/Geocode'>geocode</a> | Find coordinates for buildings at each UW Campus

## Dependencies

* <a href="https://2.python-requests.org/en/master/">Requests</a>
* <a href="https://www.crummy.com/software/BeautifulSoup/">BeautifulSoup</a>
* <a href="https://pandas.pydata.org/">Pandas</a>
* <a href="https://github.com/tqdm/tqdm">tqdm</a>