semvec/pypi-packages huggingface dataset:
pthree 1.0.1
Python project parser used to generate member trees for sphinx autosummary documentation.
Requires Python: >=3.10
Keywords: documentation, parser, psi

pthree: Python Project Parser
=============================

**A simple project parser for Python.**

This package is designed to be a lightweight, dependency-free tool for parsing project trees using python's
built-in ``ast``, ``importlib``, and ``inspect`` modules. It was originally developed as a series of
helper functions used to generate ASTs which could be passed to Sphinx's ``sphinx.ext.autosummary`` extension;
I have since extracted it into its own package for easier reuse *viz.* so that it can be injected into other
documentation projects.

Installation
------------
You can install the package directly from PyPI using pip:

.. code-block:: bash

    pip install pthree

Examples
--------
Here is a simple example demonstrating how to use the package to parse a project tree:

.. code-block:: python

    import json
    from pthree import build_node_tree, node_tree_to_dict


    node_tree = build_node_tree(json)
    node_dict = node_tree_to_dict(node_tree)

    print(json.dumps(node_dict, indent=2, sort_keys=False, ensure_ascii=False))
ComplexMathFunctions 1.5
Complex math

# Python Math Functions

This project is a collection of Python functions designed to perform various fundamental mathematical calculations, all contained within the `difficult_maths.py` file.

## 🚀 Features

This collection includes the following functions:

* **Prime Check:** Determines if a number is prime.
* **Fibonacci Term:** Finds the nth term of the Fibonacci sequence (starting with 1, 2).
* **Hypotenuse Calculation:** Calculates the hypotenuse given two perpendicular sides.
* **Sum of Numbers:** Calculates the sum of numbers in a given range. (*Note: The current implementation has a logical error.*)
* **GCD :** Finds the Greatest Common Divisor (GCD) of two numbers.
* **LCM :** Finds the Least Common Multiple (LCM) of two numbers.
* And more functions are coming.

## 💾 Setup

```bash
pip install ComplexMathFunctions
```

## Using

```bash
from ComplexMathFunctions import difficult_maths
```

## 🔧 Clone

```bash
git clone https://github.com/Enes5234r/ComplexMathFunctions
```
codeallyadvanced 2.3.0
Humberto`s Common wxPython UI Stuff
Keywords: pyut, python, wxPython, UI, umldiagrammer

![](https://github.com/hasii2011/code-ally-basic/blob/master/developer/agpl-license-web-badge-version-2-256x48.png "AGPL")
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/hasii2011/code-ally-advanced/tree/master.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/hasii2011/code-ally-advanced/tree/master)
[![PyPI version](https://badge.fury.io/py/codeallyadvanced.svg)](https://badge.fury.io/py/codeallyadvanced)

Host common UI artifacts for various projects I am developing

___
Common wxPython UI artifacts for various projects I am developing

* Dimensions Control
* Position Control
* MinMax Control
* Directory Selector

![SpinnerWidgets](./developer/SpinnerWidgets.png)

* DialSelector

    ![DialSelector](./developer/DialSelector.png)

Written by <a href="mailto:email@humberto.a.sanchez.ii@gmail.com?subject=Hello Humberto">Humberto A. Sanchez II</a>  (C) 2025

## Note
For all kinds of problems, requests, enhancements, bug reports, etc., drop me an e-mail.

## Developer Notes
This project uses [buildlackey](https://github.com/hasii2011/buildlackey) for day-to-day development builds

Also notice that this project does not include a `requirements.txt` file.  All dependencies are listed in the `pyproject.toml` file.

#### Install the main project dependencies

```bash
pip install .
```

#### Install the test dependencies

```bash
pip install .[test]
```

#### Install the deploy dependencies

```bash
pip install .[deploy]
```

Normally, not needed because the project uses a GitHub workflow that automatically deploys releases

---

![](https://github.com/hasii2011/code-ally-basic/blob/master/developer/SillyGitHub.png)

== I am using GitHub under protest ==

This project is currently hosted on GitHub.  

I urge you to read about the [Give up GitHub](https://GiveUpGitHub.org) campaign from [the Software Freedom Conservancy](https://sfconservancy.org).

While I do not advocate for all the issues listed there, I do not like that  a company like Microsoft may profit from open source projects.

I continue to use GitHub because it offers the services I need for free.  I continue to monitor their terms of service.

Any use of this project's code by GitHub Copilot, past or present, is done  without our permission.  We do not consent to GitHub's use of this project's  code in Copilot.