Up to [cvs.NetBSD.org] / pkgsrc / databases / py-sqlalchemy-utils
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays
ipy-sqlalchemy-utils: remove reference to (unused) py-anyjson
py-sqlalchemy-utils: updated to 0.41.2 0.41.2 (2024-03-22) - Fix breaking change introduced on SQLAlchemy 2.0.22 changes to `attributes.AttributeImpl` constructor
py-sqlalchemy-utils: convert to wheel.mk Bump PKGREVISION.
py-sqlalchemy-utils: update to 0.41.1 0.41.1 (2023-04-27) - Use a custom SQL construct for refreshing materialized views in `refresh_materialized_view` 0.41.0 (2023-04-13) - Support psycopg3 for ``create_database()`` and ``delete_database()``. 0.40.0 (2023-02-12) - Remove Python 3.6 support - Add SQLAlchemy 2 support - Add comparison operator support for LTree type 0.39.0 (2022-12-23) - Support Python 3.11. - Add pre-commit hooks for uniform text checks, isort, flake8, and pyupgrade. - Fix a crash that occurs if the ``colour-science`` package is installed, which shares the same import name as the ``colour`` package that sqlalchemy-utils supports. - Fix a crash that occurs if the installed sqlalchemy version is a beta 0.38.3 (2022-07-11) - Fixed double-quoted UUID's in sqlalchemy >= 1.4.30 - Fixed create_database() and drop_database() crashing with CockroachDB - Added mixed case support for pg composite - Support Python 3.10. - Drop support for Python 3.4 and 3.5. - Remove the dependency on the six package. - Introduce sqlalchemy 2.0 compatibility. 0.38.2 (2021-12-29) - Added inherit_cache=False in order to avoid SQLAlchemy warnings in `cast_locale_expr` 0.38.1 (2021-12-21) - Added cache_ok=True for various different types 0.38.0 (2021-12-21) - Removed CompositeArray. Instead of CompositeArray one should use ARRAY(dimensions=1) - Made ChoicesType only convert lists to tuples internally. 0.37.9 (2021-10-19) - Fixed base padding class abstract methods - Optimized cast_locale function - Allow for arbitrary Table keyword arguments in create_table_from_selectable 0.37.8 (2021-06-28) - Added 'zoneinfo' backend to TimezoneType 0.37.7 (2021-06-15) - Added identifier quoting for view functions and constructs - Added literal processor for UUIDType 0.37.6 (2021-06-02) - Added `cache_ok=True` for TSVectorType 0.37.5 (2021-05-31) - Fixed instant_defaults_listener to respect constructor supplied kwargs 0.37.4 (2021-05-21) - Fixed incorrect Ltree.lca behaviour 0.37.3 (2021-05-16) - Added `cache_ok=True` for all custom types - Added CockroachDB support for UUIDType 0.37.2 (2021-05-05) - Added python_requires to setup.py 0.37.1 (2021-05-03) - Removed py27 from pypi wheel 0.37.0 (2021-04-12) - Added SQLAlchemy 1.4 support - Fixed database_exists() on PostgreSQL - Added create_database support pymssql - Removed `sort_query`, `get_query_entities` and `get_query_entity_by_alias` functions
py-sqlalchemy*: restrict to python 3.x
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
py-sqlalchemy-utils: updated to 0.36.8 0.36.8 - Don't connect to 'postgres' data base for database existence check 0.36.7 - Fix dynamic relationships for observables 0.36.6 - Reverted 426 and added support for Legacy Encrypted Type - Added psycopg2cffi support for create_database and drop_database
py-sqlalchemy-utils: updated to 0.36.5 0.36.5: - Added support for dictionary input in CompositeType - Added new EnrichedDateTime and EnrichedDate types - Using String instead of LargeBinary for impl of EncryptedType - Added support for JSONType in EncryptedType 0.36.4: - Added jsonb_sql function - Drop py27 support
py-sqlalchemy-utils: updated to 0.36.3 0.36.3: - Added hash method for PhoneNumberType 0.36.2: - Added repr for UUIDType
py-sqlalchemy-utils: updated to 0.36.1 0.36.1: - Added support for CASCADE option when dropping views - Added `aliases` parameter to create_materialized_view function. 0.36.0: - Removed explain and explain_analyze due to the internal changes in SQLAlchemy version 1.3. 0.35.0: - Removed some deprecation warnings - Added Int8RangeType
py-sqlalchemy-utils: updated to 0.35.0 0.35.0: - Removed some deprecation warnings - Added Int8RangeType
py-sqlalchemy-utils: updated to 0.34.2 0.34.2: - Remove ABC deprecation warnings 0.34.1: - Remove deprecation warnings - Drop py34 support
py-sqlalchemy-utils: updated to 0.34.0 0.34.0: - Removed array_agg compilation which was never a good idea and collided with the latest version of SA. - Removed deprecation warnings
py-sqlalchemy-utils: updated to 0.33.11 0.33.11: - Added support for creating and dropping a PostgreSQL database when using pg8000 driver 0.33.10: - Removed optional dependency to Flask-Babel. Now using Babel instead.
py-sqlalchemy-utils: updated to 0.33.9 0.33.9: - Fixed SQLite database_exists to check for correct file format
py-sqlalchemy-utils: updated to 0.33.8 0.33.8: - Added support of short-code in PhoneNumberType 0.33.7: - Added MSSQL support for create_database and drop_database
py-sqlalchemy-utils: updated to 0.33.6 0.33.6: Fixed passlib compatibility issue (again) Added support for SQL VIEWs
py-sqlalchemy-utils: updated to 0.33.5 0.33.5: Added optional attr parameter for locale calleble in TranslationHybrid Fixed an issue with PasswordType so that it is compatible with older versions of passlib 0.33.4: Made PasswordType use hash function instead of deprecated encrypt function
py-sqlalchemy-utils: updated to 0.33.3 0.33.3: - Added new AesGcmEngine
py-sqlalchemy-utils: updated to 0.33.2 0.33.2: Added support for universal wheels. Fixed usage of template0 and template1 with postgres database functions.
py-sqlalchemy-utils: updated to 0.33.1 0.33.1: Fixed EncryptedType for Oracle padding attack
py-sqlalchemy-utils: updated to 0.33.0 0.33.0: Added support for materialized views in PostgreSQL Added Ltree.descendant_of and Ltree.ancestor_of Dropped Python 3.3 support Fixed EncryptedType padding
py-sqlalchemy-utils: updated to 0.32.21 0.32.21: Close connections on exists, create and drop database functions
py-sqlalchemy-utils: updated to 0.32.19 0.32.19: - Fixed select_correlated_expression order by for intermediate table aliases
py-sqlalchemy-utils: update to 0.32.18 0.32.18: - Made aggregated attributes to work with subclass objects
Reset maintainer
0.32.16: - Added more hints when decrypting AES with an invalid key
0.32.15: Added better handling of date types for EncryptedType
0.32.14 - Fixed drop_database version comparison 0.32.13 - Fixed a DeprecationWarning by using LargeBinary instead of Binary 0.32.12 - Added generic_repr decorator 0.32.11 - TimeZoneType support for static timezones - Added SQLite support for PasswordType 0.32.10 - Added PhoneNumber as the python_type for PhoneNumberType - Made auto_delete_orphans support backref tuples 0.32.9 - Added support for multi-column observers
Switch to MASTER_SITES_PYPI.
Changelog --------- 0.29.8 (2015-03-03) ^^^^^^^^^^^^^^^^^^^ - Added get_class_by_table ORM utility function 0.29.7 (2015-03-01) ^^^^^^^^^^^^^^^^^^^ - Added Enum representation support for ChoiceType 0.29.6 (2015-02-03) ^^^^^^^^^^^^^^^^^^^ - Added customizable TranslationHybrid default value 0.29.5 (2015-02-03) ^^^^^^^^^^^^^^^^^^^ - Made assert_max_length support PostgreSQL array type 0.29.4 (2015-01-31) ^^^^^^^^^^^^^^^^^^^ - Made CaseInsensitiveComparator not cast already lowercased types to lowercase 0.29.3 (2015-01-24) ^^^^^^^^^^^^^^^^^^^ - Fixed analyze function runtime property handling for PostgreSQL >= 9.4 - Fixed drop_database and create_database identifier quoting (#122) 0.29.2 (2015-01-08) ^^^^^^^^^^^^^^^^^^^ - Removed deprecated defer_except (SQLAlchemy's own load_only should be used from now on) - Added json_sql PostgreSQL helper function 0.29.1 (2015-01-03) ^^^^^^^^^^^^^^^^^^^ - Added assert_min_value and assert_max_value testing functions 0.29.0 (2015-01-02) ^^^^^^^^^^^^^^^^^^^ - Removed TSVectorType.match_tsquery (now replaced by TSVectorType.match to be compatible with SQLAlchemy) - Removed undocumented function tsvector_concat - Added support for TSVectorType concatenation through OR operator - Added documentation for TSVectorType (#102) 0.28.3 (2014-12-17) ^^^^^^^^^^^^^^^^^^^ - Made aggregated fully support column aliases - Changed test matrix to run all tests without any optional dependencies (as well as with all optional dependencies) 0.28.2 (2014-12-13) ^^^^^^^^^^^^^^^^^^^ - Fixed issue with Color importing (#104) 0.28.1 (2014-12-13) ^^^^^^^^^^^^^^^^^^^ - Improved EncryptedType to support more underlying_type's; now supports: Integer, Boolean, Date, Time, DateTime, ColorType, PhoneNumberType, Unicode(Text), String(Text), Enum - Allow a callable to be used to lookup the key for EncryptedType 0.28.0 (2014-12-12) ^^^^^^^^^^^^^^^^^^^ - Fixed PhoneNumber string coercion (#93) - Added observes decorator (generates decorator will be deprecated later) 0.27.11 (2014-12-06) ^^^^^^^^^^^^^^^^^^^^ - Added loose typed column checking support for get_column_key - Made get_column_key throw UnmappedColumnError to be consistent with SQLAlchemy 0.27.10 (2014-12-03) ^^^^^^^^^^^^^^^^^^^^ - Fixed column alias handling in dependent_objects
Improve EGG_NAME default to work for packages with '-' in their name. Remove now unnecessary overrides in various packages.
0.27.9 (2014-12-01) ^^^^^^^^^^^^^^^^^^^ - Fixed aggregated decorator many-to-many relationship handling - Fixed aggregated column alias handling 0.27.8 (2014-11-13) ^^^^^^^^^^^^^^^^^^^ - Added is_loaded utility function - Removed deprecated has_any_changes 0.27.7 (2014-11-03) ^^^^^^^^^^^^^^^^^^^ - Added support for Column and ColumnEntity objects in get_mapper - Made make_order_by_deterministic add deterministic column more aggressively 0.27.6 (2014-10-29) ^^^^^^^^^^^^^^^^^^^ - Fixed assert_max_length not working with non nullable columns - Add PostgreSQL < 9.2 support for drop_database
Changelog --------- 0.27.5 (2014-10-24) ^^^^^^^^^^^^^^^^^^^ - Made assert_* functions automatically rollback session - Changed make_order_by_deterministic attach order by primary key for queries without order by - Fixed alias handling in has_unique_index - Fixed alias handling in has_index - Fixed alias handling in make_order_by_deterministic 0.27.4 (2014-10-23) ^^^^^^^^^^^^^^^^^^^ - Added assert_non_nullable, assert_nullable and assert_max_length testing functions 0.27.3 (2014-10-22) ^^^^^^^^^^^^^^^^^^^ - Added supported for various SQLAlchemy objects in make_order_by_deterministic (previosly this function threw exceptions for other than Column objects) 0.27.2 (2014-10-21) ^^^^^^^^^^^^^^^^^^^ - Fixed MapperEntity handling in get_mapper and get_tables utility functions - Fixed make_order_by_deterministic handling for queries without order by (no just silently ignores those rather than throws exception) - Made make_order_by_deterministic if given query uses strings as order by args 0.27.1 (2014-10-20) ^^^^^^^^^^^^^^^^^^^ - Added support for more SQLAlchemy based objects and classes in get_tables function - Added has_unique_index utility function - Added make_order_by_deterministic utility function 0.27.0 (2014-10-14) ^^^^^^^^^^^^^^^^^^^ - Added EncryptedType 0.26.17 (2014-10-07) ^^^^^^^^^^^^^^^^^^^^ - Added explain and explain_analyze expressions - Added analyze function
0.26.16 (2014-09-09) ^^^^^^^^^^^^^^^^^^^^ - Fix aggregate value handling for cascade deleted objects - Fix ambiguous column sorting with join table inheritance in sort_query 0.26.15 (2014-08-28) ^^^^^^^^^^^^^^^^^^^^ - Fix sort_query support for queries using mappers (not declarative classes) with calculated column properties 0.26.14 (2014-08-26) ^^^^^^^^^^^^^^^^^^^^ - Added count method to QueryChain class 0.26.13 (2014-08-23) ^^^^^^^^^^^^^^^^^^^^ - Added template parameter to create_database function 0.26.12 (2014-08-22) ^^^^^^^^^^^^^^^^^^^^ - Added quote utility function 0.26.11 (2014-08-21) ^^^^^^^^^^^^^^^^^^^^ - Fixed dependent_objects support for single table inheritance 0.26.10 (2014-08-13) ^^^^^^^^^^^^^^^^^^^^ - Fixed dependent_objects support for multiple dependencies
0.26.9 (2014-08-06) ^^^^^^^^^^^^^^^^^^^ - Fixed PasswordType with Oracle dialect - Added support for sort_query and attributes on mappers using with_polymorphic 0.26.8 (2014-07-30) ^^^^^^^^^^^^^^^^^^^ - Fixed order by column property handling in sort_query when using polymorphic inheritance - Added support for synonym properties in sort_query 0.26.7 (2014-07-29) ^^^^^^^^^^^^^^^^^^^ - Made sort_query support hybrid properties where function name != property name - Made get_hybrid_properties return a dictionary of property keys and hybrid properties - Added documentation for get_hybrid_properties 0.26.6 (2014-07-22) ^^^^^^^^^^^^^^^^^^^ - Added exclude parameter to has_changes - Made has_changes accept multiple attributes as second parameter 0.26.5 (2014-07-11) ^^^^^^^^^^^^^^^^^^^ - Added get_column_key - Added Timestamp model mixin 0.26.4 (2014-06-25) ^^^^^^^^^^^^^^^^^^^ - Added auto_delete_orphans
Import py27-sqlalchemy-utils-0.26.3 as databases/py-sqlalchemy-utils. Various utility functions and custom data types for SQLAlchemy.