https://bugzilla.redhat.com/show_bug.cgi?id=2447590
Bug ID: 2447590
Summary: Review Request: python-sqlalchemy - SQL databases in
Python, designed for simplicity, compatibility, and
robustness
Product: Fedora
Version: rawhide
Hardware: All
OS: Linux
Status: NEW
Component: Package Review
Severity: medium
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected]
Blocks: 1276941 (fedora-neuro,NeuroFedora), 2447451
Target Milestone: ---
Classification: Fedora
Spec URL: https://music.fedorapeople.org/python-sqlmodel.spec
SRPM URL: https://music.fedorapeople.org/python-sqlmodel-0.0.37-1.fc43.src.rpm
Description:
SQLModel is a library for interacting with SQL databases from Python code, with
Python objects. It is designed to be intuitive, easy to use, highly compatible,
and robust.
SQLModel is based on Python type annotations, and powered by Pydantic and
SQLAlchemy.
The key features are:
• Intuitive to write: Great editor support. Completion everywhere. Less time
debugging. Designed to be easy to use and learn. Less time reading docs.
• Easy to use: It has sensible defaults and does a lot of work underneath to
simplify the code you write.
• Compatible: It is designed to be compatible with FastAPI, Pydantic, and
SQLAlchemy.
• Extensible: You have all the power of SQLAlchemy and Pydantic underneath.
• Short: Minimize code duplication. A single type annotation does a lot of
work. No need to duplicate models in SQLAlchemy and Pydantic.
Fedora Account System Username: music
This is a review for unretirement,
https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/#Unretire_a_Package.
I was the previous maintainer. I retired it because upstream fell behind in
supporting Python 3.14 and current Pydantic versions. Upstream maintentance
seems more active today, and this is now a dependency for the latest version of
Snakemake.
Note that fedora-review will complain about “Package contains BR: python2-devel
or python3-devel,” but this BR does not need to be manual or explicit; it may
be satisfied by either “BuildSystem: pyproject” or “%pyproject-buildrequires”,
https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_build_time_dependency_on_python3_devel,
https://pagure.io/packaging-committee/pull-request/1379.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1276941
[Bug 1276941] Fedora NeuroImaging and NeuroScience tracking bug
https://bugzilla.redhat.com/show_bug.cgi?id=2447451
[Bug 2447451] snakemake-9.17.1 is available
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2447590
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202447590%23c0
--
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new