Porchlight

Latest version: v1.1.0

Safety actively analyzes 702276 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.3.1

What's Changed
* Adds `get_value` method to `Neighborhood` objects to quickly access parameter data by teald in https://github.com/teald/porchlight/pull/40
* Adds option to pass list to Neighborhood by teald in https://github.com/teald/porchlight/pull/42
* Updating blackbody example by teald in https://github.com/teald/porchlight/pull/46
* **Adding NotImplementedError for uninspectable callables by teald in https://github.com/teald/porchlight/pull/48**


**Full Changelog**: https://github.com/teald/porchlight/compare/v0.3.0...v0.3.1

0.3.0

What's Changed
* Map arguments from function variables to neighborhood variables by teald in https://github.com/teald/porchlight/pull/32
* Add self checking parameter option by teald in https://github.com/teald/porchlight/pull/36
* Allow positional only arguments in functions by teald in https://github.com/teald/porchlight/pull/37


**Full Changelog**: https://github.com/teald/porchlight/compare/v0.2.1...v0.3.0

0.2.1

What's Changed
* Comment update removing a redundant (and now confusing) todo comment. by teald in https://github.com/teald/porchlight/pull/28
* Hotfix for door decorators by teald in https://github.com/teald/porchlight/pull/29


**Full Changelog**: https://github.com/teald/porchlight/compare/v0.2.0...v0.2.1

0.2.0

What's Changed
* Anticipate empty parameters being filled by doors or other processes by teald in https://github.com/teald/porchlight/pull/11
* Comprehensive examples written as notebooks and raw python files by teald in https://github.com/teald/porchlight/pull/12
* Add informative neighborhood str method for porchlightneighborhoodneighborhood by teald in https://github.com/teald/porchlight/pull/13
* Add tests for neighborhoodorder doors by teald in https://github.com/teald/porchlight/pull/14
* Add dynamic door generation to neighborhood by teald in https://github.com/teald/porchlight/pull/22
* Filling out docs and added `DynamicDoor.call_without_update` by teald in https://github.com/teald/porchlight/pull/24
* Fixing bug with decorators; now use __closure__ to get wrapped function by teald in https://github.com/teald/porchlight/pull/26


**Full Changelog**: https://github.com/teald/porchlight/compare/v0.1.2...v0.2.0

0.1.2

Resolves issue 6. Print statements outputting information from a local testing

bugfix
This release fixes a bug encountered with embedded/wrapped functions, addressed in issue 3 and pull request 3

0.1.0

Initial porchlight release
===============

This release contains the first officially supported version of `porchlight`, v0.1.0.

This release differs significantly from the previous "release" (publication to PyPI and github), in that many, many bugs have been fixed and a few features have been changed around significantly.

For all intents and purposes, consider this the first "official" release of `porchlight` alpha.

Some significant changes:
- Builds are now managed by `poetry` instead of `hatch`.
- `porchlight.neighborhood.Neighborhood.run_step` is now independent of `porchlight.neighborhood.Neighborhood.call_all_doors`
- Added `porchlight.neighborhood.Neighborhood.order_doors` method to change new `porchlight.neighborhood.Neighborhood._call_order` attribute, which defines the order in which `Door` objects contained within a `Neighborhood` object are called using `call_all_doors`
- Significant updates to documentation, docstrings.

**Full Changelog**: https://github.com/teald/porchlight/commits/0.1.0

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.