Skip to content

Version 1.1.0#10

Merged
ArachnidAbby merged 45 commits intomainfrom
staging
Apr 21, 2026
Merged

Version 1.1.0#10
ArachnidAbby merged 45 commits intomainfrom
staging

Conversation

@ArachnidAbby
Copy link
Copy Markdown
Member

Description

  • Add a testing Suite
  • Arbitrary object writing
  • Documentation via sphinx and rtd.io
  • Tons of bug fixes
  • Rework parsers/writers a bit
  • Add utility module that includes helper functions/tests for making your own writers.
  • Tons of stuff to make sure the code base is more sustainable long term. (Github ci stuff mostly)

Moved to next release

  • LongText fields
  • YAML writer (turned out to be more intricate than anticipated- requires a new dependency)

Comment thread tests/test_fields.py Dismissed
Comment thread tests/test_fields.py
def test_blank_spec_create_auto_load_failure(filename, writer):
try:

class Foo(comprehensiveconfig.ConfigSpec, auto_load=True):
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ehhhhh.... Maybe? Idk- Doesn't matter much. To be fair- thats a decent suggestion finally.... Idk.... I'll think about it.

Comment thread tests/test_fields.py Fixed
Comment thread docs/source/conf.py Dismissed
Comment thread comprehensiveconfig/spec.py Dismissed
Comment thread tests/test_fields.py
import pytest

import comprehensiveconfig
from tests.conftest import OUTPUT_DIR, parameterize_values, toml_config
Comment thread comprehensiveconfig/toml.py Dismissed
Comment thread comprehensiveconfig/toml.py Dismissed
Comment thread tests/test_fields.py Outdated
Comment thread tests/test_fields.py

@pytest.mark.parametrize(("filename", "writer"), parameterize_values)
def test_blank_spec_create_auto_load_working(filename, writer):
class Foo(
@ArachnidAbby ArachnidAbby merged commit daece44 into main Apr 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant