Alkali

Latest version: v0.7.3

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

Scan your dependencies

Page 1 of 2

0.7.3

* renamed AUTHORS.md to CONTRIBUTORS.md
* added missing folk to CONTRIBUTORS.md
* including `alkali.storage` submodule when building sdist

0.7.2

* updated docs, lots more work to do here
* pseudo_import in setup.py is more robust
* add an rss example
* fixed warnings, some types are in collections.abc
* fixed timezone bug during serializing of DateTimeField
* test Storage.NotImplemented
* import Storage objects into alkali for nicer importing
* database can now handle using a storage instance...
* removed more python 2 remnants (object from class definition)
* using python3 version of super()
* Storage.write() now takes model_class param
* adding new UUIDField
* moved Storage classes into submodule
* added new MultiStorage type, save mutliple models in one file
* added auto_now, auto_now_add to DateTimeField
* some minor refactorings

0.7.1

* updated requirements.txt
* made fake `fcntl` for windows users

0.7.0

* **Python 3 only**, this is a big breaking change
* cleaned up some tests
* refactored some code
* no actual functionality changes

0.6.0

* add group_by ability to Query
* added One2OneField type
* added .count property to RelManager
* added .first() function to Query
* allow model instance creation with pk keyword
* database now works with Storage instances, not classes
* added custom exceptions: DoesNotExist, EmptyPrimaryKey, MultipleObjectsReturned
* storage files now protected by a lock
* fix some pep8 whitespace issues
* fixed bug in valid_pk() regarding compound primary keys

0.5.5

* adding BoolField
* adding CSVStorage, load/save csv files
* queries are bit more effecient/fast, don't copy as many objects by default
* some doc cleanups

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.