FireO
Google Cloud Firestore modern and simplest convenient ORM package in Python. FireO is specifically designed for the Google's Firestore
File Explorer
Download Latest Version (.zip)- python-package-testing.yml
- python-publish.yml
- FUNDING.yml
- stale.yml
- project.json
- __init__.py
- database.py
- errors.py
- __init__.py
- base_field.py
- boolean_field.py
- datetime_field.py
- enum_field.py
- errors.py
- field_attribute.py
- geo_point_field.py
- id_field.py
- list_field.py
- map_field.py
- nested_model_field.py
- number_field.py
- reference_field.py
- text_field.py
- __init__.py
- errors.py
- managers.py
- __init__.py
- errors.py
- model.py
- model_meta.py
- __init__.py
- base_query.py
- create_query.py
- delete_query.py
- errors.py
- filter_query.py
- get_query.py
- query_iterator.py
- query_set.py
- query_wrapper.py
- update_query.py
- __init__.py
- transaction.py
- __init__.py
- model.py
- model_meta.py
- resolver.py
- utils.py
- __init__.py
- cursor.py
- types.py
- utils.py
- __init__.py
- abstract_model_test.py
- custom_field_test.py
- delete_model_test.py
- empty_field_test.py
- field_attribute_test.py
- field_extend_test.py
- field_validator_test.py
- fields_test.py
- manager_test.py
- model_test.py
- nested_model_test.py
- number_field_test.py
- ordering_and_limiting_test.py
- parent_key_test.py
- parent_save_update_test.py
- query_test.py
- querying_and_filtering_test.py
- reference_field_test.py
- save_get_test.py
- simple_id_key_test.py
- text_field_test.py
- update_save_test.py
- test_cursor.py
- test_filter_update.py
- test_next_fetch.py
- test_offset.py
- test_start_end_after_at.py
- test_deep_nested.py
- test_nested_filter.py
- test_group_collection.py
- test_meta_lowercase.py
- test_transaction.py
- test_batch_writes.py
- test_list_union_remove_and_increment.py
- test_create_and_update_time.py
- test_delete_all.py
- test_delete_sub_collections.py
- test_direct_assign_child_model.py
- test_direct_assign_filter.py
- test_get_all.py
- test_list_collections.py
- test_range_attribute_in_number_field.py
- test_convert_model_into_dict.py
- test_create_model_from_dict.py
- test_boolean_false_field.py
- test_lowercase_field.py
- test_text_field_format.py
- nested_map_field_query_test.py
- datetime_empty_field_test.py
- test_fix_update_field_with_default.py
- test_fix_update_with_none_value.py
- test_issue_45.py
- test_lowercase_with_none.py
- text_text_field_format.py
- test_issue_63.py
- test_issue_77.py
- test_issue_78.py
- test_issue_87.py
- test_issue_126.py
- test_issue_128.py
- test_issue_92.py
- test_upsert_method.py
- test_filter_reference_field_for_none.py
- test_pass_validator_kwargs.py
- test_update_new_field.py
- test_issue_155.py
- test_issue_160.py
- test_issue_162.py
- test_issue_168.py
- test_field_required_error_message.py
- test_list_field_with_nested.py
- __init__.py
- test_collection_name_gen.py
- test_column_name_generator.py
- test_create_subcollection.py
- test_datetime_auto_update.py
- test_default_factory.py
- test_document_path.py
- test_enumfield.py
- test_filter_by_id_field.py
- test_id_in_document.py
- test_ignore_none_field.py
- test_inherit_meta.py
- test_list_field_with_complex_nested.py
- test_load_from_dict.py
- test_merge_with_dict.py
- test_mutable_default.py
- test_ordering_by_nested.py
- test_refresh_model.py
- test_set_id_on_batch_create.py
- test_typedmodel.py
- test_update_doc_with_list.py
- test_update_with_nested.py
- test_custom_annotation_resolver.py
- test_custom_meta_attrs.py
- test_fix_meta_inheritance.py
- test_limit.py
- test_copy_on_change.py
- test_increment_value.py
- test_manager_by_id.py
- test_manager_get_key_by_id.py
- test_manager_refresh.py
- test_manager_update.py
- test_nested_model_field_default.py
- test_optional_nested.py
- test_refresh_deleted.py
- test_cursor_ordering.py
- test_manager_update_with_nested.py
- test_required_auto_date.py
- test_to_dict.py
- test_count.py
- .gitignore
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- fireo_logo.png
- LICENSE
- Pipfile
- Pipfile.lock
- README.md
- setup.py
# Installation Guide
1. Get the code
git clone https://github.com/octabyte-io/FireO
Downloads the entire project code from GitHub to your computer.
cd FireO
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install fireo
Installs the package published on PyPI directly β no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
pip install fireo
Installs the package published on PyPI directly β no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
