summaryrefslogtreecommitdiff
path: root/python-generalfile.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-08 08:20:10 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-08 08:20:10 +0000
commit8e929bae3e13f52b8bf4dd5e6d405b8d8554b79f (patch)
tree8b84761954c56adc569d8d510b217c2939c0841e /python-generalfile.spec
parent33cba452e0747e25c2b2b3eee8e1042ac086b99a (diff)
automatic import of python-generalfileopeneuler20.03
Diffstat (limited to 'python-generalfile.spec')
-rw-r--r--python-generalfile.spec723
1 files changed, 363 insertions, 360 deletions
diff --git a/python-generalfile.spec b/python-generalfile.spec
index 84350b1..5c0d9d8 100644
--- a/python-generalfile.spec
+++ b/python-generalfile.spec
@@ -1,11 +1,11 @@
%global _empty_manifest_terminate_build 0
Name: python-generalfile
-Version: 2.5.14
+Version: 2.5.16
Release: 1
Summary: Easily manage files cross platform.
License: mit
URL: https://github.com/ManderaGeneral/generalfile
-Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0e/28/57bc915b14df9d65bbd8a8ae878954b9b1000fb9a77a3a1050f0e101cb5b/generalfile-2.5.14.tar.gz
+Source0: https://mirrors.aliyun.com/pypi/web/packages/a9/ab/be904a21ccf4b786c85b96e07e307024e5ffd7c6ec15212318f457f50985/generalfile-2.5.16.tar.gz
BuildArch: noarch
Requires: python3-generalimport
@@ -42,18 +42,20 @@ Easily manage files cross platform.
```mermaid
flowchart LR
-1([library]) --> 4([packager])
-2([file]) --> 4([packager])
-1([library]) --> 2([file])
-0([import]) --> 1([library])
-0([import]) --> 2([file])
-1([library]) --> 3([vector])
+2([library]) --> 4([vector])
+1([tool]) --> 2([library])
+3([file]) --> 5([packager])
+2([library]) --> 3([file])
+0([import]) --> 2([library])
+0([import]) --> 3([file])
+2([library]) --> 5([packager])
click 0 "https://github.com/ManderaGeneral/generalimport"
-click 1 "https://github.com/ManderaGeneral/generallibrary"
-click 2 "https://github.com/ManderaGeneral/generalfile"
-click 3 "https://github.com/ManderaGeneral/generalvector"
-click 4 "https://github.com/ManderaGeneral/generalpackager"
-style 2 fill:#482
+click 1 "https://github.com/ManderaGeneral/generaltool"
+click 2 "https://github.com/ManderaGeneral/generallibrary"
+click 3 "https://github.com/ManderaGeneral/generalfile"
+click 4 "https://github.com/ManderaGeneral/generalvector"
+click 5 "https://github.com/ManderaGeneral/generalpackager"
+style 3 fill:#482
```
</details>
@@ -77,7 +79,7 @@ style 2 fill:#482
| Package | Ver | Latest Release | Python | Platform | Cover |
|:-------------------------------------------------------------|:------------------------------------------------|:----------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------|:--------|
-| [generalfile](https://github.com/ManderaGeneral/generalfile) | [2.5.14](https://pypi.org/project/generalfile/) | 2022-10-27 16:21 CEST | [3.8](https://www.python.org/downloads/release/python-380/), [3.9](https://www.python.org/downloads/release/python-390/), [3.10](https://www.python.org/downloads/release/python-3100/), [3.11](https://www.python.org/downloads/release/python-3110/) | Windows, Ubuntu | 72.2 % |
+| [generalfile](https://github.com/ManderaGeneral/generalfile) | [2.5.16](https://pypi.org/project/generalfile/) | 2023-06-05 11:30 CEST | [3.8](https://www.python.org/downloads/release/python-380/), [3.9](https://www.python.org/downloads/release/python-390/), [3.10](https://www.python.org/downloads/release/python-3100/), [3.11](https://www.python.org/downloads/release/python-3110/) | Windows, Ubuntu | 71.9 % |
</details>
@@ -86,98 +88,101 @@ style 2 fill:#482
<summary><h2>Attributes</h2></summary>
<pre>
-<a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/__init__.py#L1'>Module: generalfile</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/errors.py#L6'>Class: CaseSensitivityError</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L111'>Class: ConfigFile</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L141'>Method: exists</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L96'>Method: get_custom_serializers</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L104'>Method: get_field_dict_serializable</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L170'>Method: halt_getattr</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L16'>Method: read_hook_post</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L15'>Method: read_hook_pre</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L150'>Method: safe_equals</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L57'>Method: write_config</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L18'>Method: write_hook_post</a>
-│ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L17'>Method: write_hook_pre</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/errors.py#L10'>Class: InvalidCharacterError</a>
-└─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L20'>Class: Path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L20'>Class: Path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L32'>Method: absolute</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L123'>Method: as_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_cfg.py#L13'>Property: cfg</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L424'>Method: contains</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L98'>Method: copy</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L159'>Method: copy_to_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L238'>Method: create_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L312'>Method: delete</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L344'>Method: delete_folder_content</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L217'>Method: empty</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L280'>Method: encode</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L94'>Method: endswith</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L205'>Method: exists</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L273'>Method: forward_slash</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L24'>Method: from_alternative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L40'>Method: get_active_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L284'>Method: get_cache_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L397'>Method: get_differing_files</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L294'>Method: get_lock_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L303'>Method: get_lock_path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L25'>Method: get_parent_package</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L32'>Method: get_parent_repo</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L18'>Method: get_parent_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L256'>Method: get_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L59'>Method: is_absolute</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L175'>Method: is_file</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L181'>Method: is_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L382'>Method: is_identical</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L10'>Method: is_package</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L66'>Method: is_relative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L14'>Method: is_repo</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L187'>Method: is_root</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L6'>Method: is_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L114'>Method: lock</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L266'>Method: match</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L73'>Method: mirror_path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L167'>Method: move</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L153'>Method: name</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L248'>Method: open_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L32'>Method: open_operation</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L444'>Method: pack</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L145'>Method: parts</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_pickle.py#L12'>Property: pickle</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L65'>Method: read</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L42'>Method: relative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L120'>Method: remove_end</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L103'>Method: remove_start</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L74'>Method: rename</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L196'>Method: root</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L136'>Method: same_destination</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_scrub.py#L10'>Method: scrub</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L361'>Method: seconds_since_creation</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L369'>Method: seconds_since_modified</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L275'>Method: set_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L376'>Method: size</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L20'>Method: spawn_children</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L11'>Method: spawn_parents</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L14'>Property: spreadsheet</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L85'>Method: startswith</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L170'>Method: stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L204'>Method: suffix</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L249'>Method: suffixes</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_text.py#L12'>Property: text</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L16'>Method: to_alternative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L333'>Method: trash</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L353'>Method: trash_folder_content</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L187'>Method: true_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L463'>Method: unpack</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L7'>Method: view_paths</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L161'>Method: with_name</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L178'>Method: with_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L213'>Method: with_suffix</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L257'>Method: with_suffixes</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L195'>Method: with_true_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L229'>Method: without_file</a>
- └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L52'>Method: write</a>
+<a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/__init__.py#L1'>Module: generalfile</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/errors.py#L6'>Class: CaseSensitivityError</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L111'>Class: ConfigFile</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L141'>Method: exists</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L96'>Method: get_custom_serializers</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L104'>Method: get_field_dict_serializable</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L170'>Method: halt_getattr</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L16'>Method: read_hook_post</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L15'>Method: read_hook_pre</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L150'>Method: safe_equals</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L57'>Method: write_config</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L18'>Method: write_hook_post</a>
+│ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L17'>Method: write_hook_pre</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/errors.py#L10'>Class: InvalidCharacterError</a>
+└─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L20'>Class: Path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L20'>Class: Path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L32'>Method: absolute</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L91'>Method: as_renamed</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L291'>Method: as_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_cfg.py#L13'>Property: cfg</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L443'>Method: contains</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L104'>Method: copy</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L168'>Method: copy_to_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L247'>Method: create_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L331'>Method: delete</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L363'>Method: delete_folder_content</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L226'>Method: empty</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L280'>Method: encode</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L94'>Method: endswith</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L287'>Method: escaped</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L214'>Method: exists</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L273'>Method: forward_slash</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L24'>Method: from_alternative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L40'>Method: get_active_venv_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L303'>Method: get_cache_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L416'>Method: get_differing_files</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L313'>Method: get_lock_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L322'>Method: get_lock_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L25'>Method: get_parent_package</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L32'>Method: get_parent_repo</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L18'>Method: get_parent_venv</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L265'>Method: get_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L59'>Method: is_absolute</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L184'>Method: is_file</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L190'>Method: is_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L401'>Method: is_identical</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L10'>Method: is_package</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L66'>Method: is_relative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L14'>Method: is_repo</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L196'>Method: is_root</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L6'>Method: is_venv</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L113'>Method: lock</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L266'>Method: match</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L73'>Method: mirror_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L176'>Method: move</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L153'>Method: name</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L257'>Method: open_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L31'>Method: open_operation</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L119'>Method: overwrite_check</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L463'>Method: pack</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L145'>Method: parts</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_pickle.py#L12'>Property: pickle</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L64'>Method: read</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L42'>Method: relative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L120'>Method: remove_end</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L103'>Method: remove_start</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L73'>Method: rename</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L205'>Method: root</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L136'>Method: same_destination</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_scrub.py#L10'>Method: scrub</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L380'>Method: seconds_since_creation</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L388'>Method: seconds_since_modified</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L282'>Method: set_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L395'>Method: size</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L20'>Method: spawn_children</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L11'>Method: spawn_parents</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L14'>Property: spreadsheet</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L85'>Method: startswith</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L170'>Method: stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L204'>Method: suffix</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L249'>Method: suffixes</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_text.py#L12'>Property: text</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L16'>Method: to_alternative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L352'>Method: trash</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L372'>Method: trash_folder_content</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L187'>Method: true_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L482'>Method: unpack</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L7'>Method: view_paths</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L161'>Method: with_name</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L178'>Method: with_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L213'>Method: with_suffix</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L257'>Method: with_suffixes</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L195'>Method: with_true_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L238'>Method: without_file</a>
+ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L51'>Method: write</a>
</pre>
</details>
@@ -185,34 +190,30 @@ style 2 fill:#482
<details open>
<summary><h2>Contributions</h2></summary>
-Issue-creation and discussions are most welcome!
-
-Pull requests are not wanted, please discuss with me before investing any time
+Issue-creation, discussions and pull requests are most welcome!
</details>
<details>
<summary><h2>Todo</h2></summary>
-| Module | Message |
-|:-------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L1'>path_spreadsheet.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L115'>Support DataFrame and Series with spreadsheet.append()</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L1'>path.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L27'>Binary extension.</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L1'>path_lock.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L12'>Lock the optional extra paths.</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L1'>path_operations.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L430'>Fix contains() using raw open()</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L1'>configfile.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L119'>Handle custom serializers within iterable for ConfigFile.</a> |
+| Module | Message |
+|:-----------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L1'>path_operations.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L449'>Fix contains() using raw open()</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L1'>path_lock.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L11'>Lock the optional extra paths.</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L1'>path_spreadsheet.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L115'>Support DataFrame and Series with spreadsheet.append()</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L1'>configfile.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L119'>Handle custom serializers within iterable for ConfigFile.</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L1'>path.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L27'>Binary extension.</a> |
</details>
<sup>
-Generated 2022-10-27 16:21 CEST for commit <a href='https://github.com/ManderaGeneral/generalfile/commit/14b028f3'>14b028f3</a>.
+Generated 2023-06-05 11:30 CEST for commit <a href='https://github.com/ManderaGeneral/generalfile/commit/master'>master</a>.
</sup>
</details>
-
-
%package -n python3-generalfile
Summary: Easily manage files cross platform.
Provides: python-generalfile
@@ -245,18 +246,20 @@ Easily manage files cross platform.
```mermaid
flowchart LR
-1([library]) --> 4([packager])
-2([file]) --> 4([packager])
-1([library]) --> 2([file])
-0([import]) --> 1([library])
-0([import]) --> 2([file])
-1([library]) --> 3([vector])
+2([library]) --> 4([vector])
+1([tool]) --> 2([library])
+3([file]) --> 5([packager])
+2([library]) --> 3([file])
+0([import]) --> 2([library])
+0([import]) --> 3([file])
+2([library]) --> 5([packager])
click 0 "https://github.com/ManderaGeneral/generalimport"
-click 1 "https://github.com/ManderaGeneral/generallibrary"
-click 2 "https://github.com/ManderaGeneral/generalfile"
-click 3 "https://github.com/ManderaGeneral/generalvector"
-click 4 "https://github.com/ManderaGeneral/generalpackager"
-style 2 fill:#482
+click 1 "https://github.com/ManderaGeneral/generaltool"
+click 2 "https://github.com/ManderaGeneral/generallibrary"
+click 3 "https://github.com/ManderaGeneral/generalfile"
+click 4 "https://github.com/ManderaGeneral/generalvector"
+click 5 "https://github.com/ManderaGeneral/generalpackager"
+style 3 fill:#482
```
</details>
@@ -280,7 +283,7 @@ style 2 fill:#482
| Package | Ver | Latest Release | Python | Platform | Cover |
|:-------------------------------------------------------------|:------------------------------------------------|:----------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------|:--------|
-| [generalfile](https://github.com/ManderaGeneral/generalfile) | [2.5.14](https://pypi.org/project/generalfile/) | 2022-10-27 16:21 CEST | [3.8](https://www.python.org/downloads/release/python-380/), [3.9](https://www.python.org/downloads/release/python-390/), [3.10](https://www.python.org/downloads/release/python-3100/), [3.11](https://www.python.org/downloads/release/python-3110/) | Windows, Ubuntu | 72.2 % |
+| [generalfile](https://github.com/ManderaGeneral/generalfile) | [2.5.16](https://pypi.org/project/generalfile/) | 2023-06-05 11:30 CEST | [3.8](https://www.python.org/downloads/release/python-380/), [3.9](https://www.python.org/downloads/release/python-390/), [3.10](https://www.python.org/downloads/release/python-3100/), [3.11](https://www.python.org/downloads/release/python-3110/) | Windows, Ubuntu | 71.9 % |
</details>
@@ -289,98 +292,101 @@ style 2 fill:#482
<summary><h2>Attributes</h2></summary>
<pre>
-<a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/__init__.py#L1'>Module: generalfile</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/errors.py#L6'>Class: CaseSensitivityError</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L111'>Class: ConfigFile</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L141'>Method: exists</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L96'>Method: get_custom_serializers</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L104'>Method: get_field_dict_serializable</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L170'>Method: halt_getattr</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L16'>Method: read_hook_post</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L15'>Method: read_hook_pre</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L150'>Method: safe_equals</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L57'>Method: write_config</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L18'>Method: write_hook_post</a>
-│ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L17'>Method: write_hook_pre</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/errors.py#L10'>Class: InvalidCharacterError</a>
-└─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L20'>Class: Path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L20'>Class: Path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L32'>Method: absolute</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L123'>Method: as_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_cfg.py#L13'>Property: cfg</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L424'>Method: contains</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L98'>Method: copy</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L159'>Method: copy_to_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L238'>Method: create_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L312'>Method: delete</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L344'>Method: delete_folder_content</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L217'>Method: empty</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L280'>Method: encode</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L94'>Method: endswith</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L205'>Method: exists</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L273'>Method: forward_slash</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L24'>Method: from_alternative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L40'>Method: get_active_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L284'>Method: get_cache_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L397'>Method: get_differing_files</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L294'>Method: get_lock_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L303'>Method: get_lock_path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L25'>Method: get_parent_package</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L32'>Method: get_parent_repo</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L18'>Method: get_parent_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L256'>Method: get_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L59'>Method: is_absolute</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L175'>Method: is_file</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L181'>Method: is_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L382'>Method: is_identical</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L10'>Method: is_package</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L66'>Method: is_relative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L14'>Method: is_repo</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L187'>Method: is_root</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L6'>Method: is_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L114'>Method: lock</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L266'>Method: match</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L73'>Method: mirror_path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L167'>Method: move</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L153'>Method: name</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L248'>Method: open_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L32'>Method: open_operation</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L444'>Method: pack</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L145'>Method: parts</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_pickle.py#L12'>Property: pickle</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L65'>Method: read</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L42'>Method: relative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L120'>Method: remove_end</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L103'>Method: remove_start</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L74'>Method: rename</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L196'>Method: root</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L136'>Method: same_destination</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_scrub.py#L10'>Method: scrub</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L361'>Method: seconds_since_creation</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L369'>Method: seconds_since_modified</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L275'>Method: set_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L376'>Method: size</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L20'>Method: spawn_children</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L11'>Method: spawn_parents</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L14'>Property: spreadsheet</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L85'>Method: startswith</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L170'>Method: stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L204'>Method: suffix</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L249'>Method: suffixes</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_text.py#L12'>Property: text</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L16'>Method: to_alternative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L333'>Method: trash</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L353'>Method: trash_folder_content</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L187'>Method: true_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L463'>Method: unpack</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L7'>Method: view_paths</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L161'>Method: with_name</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L178'>Method: with_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L213'>Method: with_suffix</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L257'>Method: with_suffixes</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L195'>Method: with_true_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L229'>Method: without_file</a>
- └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L52'>Method: write</a>
+<a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/__init__.py#L1'>Module: generalfile</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/errors.py#L6'>Class: CaseSensitivityError</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L111'>Class: ConfigFile</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L141'>Method: exists</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L96'>Method: get_custom_serializers</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L104'>Method: get_field_dict_serializable</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L170'>Method: halt_getattr</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L16'>Method: read_hook_post</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L15'>Method: read_hook_pre</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L150'>Method: safe_equals</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L57'>Method: write_config</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L18'>Method: write_hook_post</a>
+│ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L17'>Method: write_hook_pre</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/errors.py#L10'>Class: InvalidCharacterError</a>
+└─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L20'>Class: Path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L20'>Class: Path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L32'>Method: absolute</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L91'>Method: as_renamed</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L291'>Method: as_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_cfg.py#L13'>Property: cfg</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L443'>Method: contains</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L104'>Method: copy</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L168'>Method: copy_to_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L247'>Method: create_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L331'>Method: delete</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L363'>Method: delete_folder_content</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L226'>Method: empty</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L280'>Method: encode</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L94'>Method: endswith</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L287'>Method: escaped</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L214'>Method: exists</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L273'>Method: forward_slash</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L24'>Method: from_alternative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L40'>Method: get_active_venv_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L303'>Method: get_cache_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L416'>Method: get_differing_files</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L313'>Method: get_lock_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L322'>Method: get_lock_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L25'>Method: get_parent_package</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L32'>Method: get_parent_repo</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L18'>Method: get_parent_venv</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L265'>Method: get_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L59'>Method: is_absolute</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L184'>Method: is_file</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L190'>Method: is_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L401'>Method: is_identical</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L10'>Method: is_package</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L66'>Method: is_relative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L14'>Method: is_repo</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L196'>Method: is_root</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L6'>Method: is_venv</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L113'>Method: lock</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L266'>Method: match</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L73'>Method: mirror_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L176'>Method: move</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L153'>Method: name</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L257'>Method: open_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L31'>Method: open_operation</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L119'>Method: overwrite_check</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L463'>Method: pack</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L145'>Method: parts</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_pickle.py#L12'>Property: pickle</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L64'>Method: read</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L42'>Method: relative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L120'>Method: remove_end</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L103'>Method: remove_start</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L73'>Method: rename</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L205'>Method: root</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L136'>Method: same_destination</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_scrub.py#L10'>Method: scrub</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L380'>Method: seconds_since_creation</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L388'>Method: seconds_since_modified</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L282'>Method: set_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L395'>Method: size</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L20'>Method: spawn_children</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L11'>Method: spawn_parents</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L14'>Property: spreadsheet</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L85'>Method: startswith</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L170'>Method: stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L204'>Method: suffix</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L249'>Method: suffixes</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_text.py#L12'>Property: text</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L16'>Method: to_alternative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L352'>Method: trash</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L372'>Method: trash_folder_content</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L187'>Method: true_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L482'>Method: unpack</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L7'>Method: view_paths</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L161'>Method: with_name</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L178'>Method: with_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L213'>Method: with_suffix</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L257'>Method: with_suffixes</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L195'>Method: with_true_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L238'>Method: without_file</a>
+ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L51'>Method: write</a>
</pre>
</details>
@@ -388,34 +394,30 @@ style 2 fill:#482
<details open>
<summary><h2>Contributions</h2></summary>
-Issue-creation and discussions are most welcome!
-
-Pull requests are not wanted, please discuss with me before investing any time
+Issue-creation, discussions and pull requests are most welcome!
</details>
<details>
<summary><h2>Todo</h2></summary>
-| Module | Message |
-|:-------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L1'>path_spreadsheet.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L115'>Support DataFrame and Series with spreadsheet.append()</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L1'>path.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L27'>Binary extension.</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L1'>path_lock.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L12'>Lock the optional extra paths.</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L1'>path_operations.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L430'>Fix contains() using raw open()</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L1'>configfile.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L119'>Handle custom serializers within iterable for ConfigFile.</a> |
+| Module | Message |
+|:-----------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L1'>path_operations.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L449'>Fix contains() using raw open()</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L1'>path_lock.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L11'>Lock the optional extra paths.</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L1'>path_spreadsheet.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L115'>Support DataFrame and Series with spreadsheet.append()</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L1'>configfile.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L119'>Handle custom serializers within iterable for ConfigFile.</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L1'>path.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L27'>Binary extension.</a> |
</details>
<sup>
-Generated 2022-10-27 16:21 CEST for commit <a href='https://github.com/ManderaGeneral/generalfile/commit/14b028f3'>14b028f3</a>.
+Generated 2023-06-05 11:30 CEST for commit <a href='https://github.com/ManderaGeneral/generalfile/commit/master'>master</a>.
</sup>
</details>
-
-
%package help
Summary: Development documents and examples for generalfile
Provides: python3-generalfile-doc
@@ -445,18 +447,20 @@ Easily manage files cross platform.
```mermaid
flowchart LR
-1([library]) --> 4([packager])
-2([file]) --> 4([packager])
-1([library]) --> 2([file])
-0([import]) --> 1([library])
-0([import]) --> 2([file])
-1([library]) --> 3([vector])
+2([library]) --> 4([vector])
+1([tool]) --> 2([library])
+3([file]) --> 5([packager])
+2([library]) --> 3([file])
+0([import]) --> 2([library])
+0([import]) --> 3([file])
+2([library]) --> 5([packager])
click 0 "https://github.com/ManderaGeneral/generalimport"
-click 1 "https://github.com/ManderaGeneral/generallibrary"
-click 2 "https://github.com/ManderaGeneral/generalfile"
-click 3 "https://github.com/ManderaGeneral/generalvector"
-click 4 "https://github.com/ManderaGeneral/generalpackager"
-style 2 fill:#482
+click 1 "https://github.com/ManderaGeneral/generaltool"
+click 2 "https://github.com/ManderaGeneral/generallibrary"
+click 3 "https://github.com/ManderaGeneral/generalfile"
+click 4 "https://github.com/ManderaGeneral/generalvector"
+click 5 "https://github.com/ManderaGeneral/generalpackager"
+style 3 fill:#482
```
</details>
@@ -480,7 +484,7 @@ style 2 fill:#482
| Package | Ver | Latest Release | Python | Platform | Cover |
|:-------------------------------------------------------------|:------------------------------------------------|:----------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------|:--------|
-| [generalfile](https://github.com/ManderaGeneral/generalfile) | [2.5.14](https://pypi.org/project/generalfile/) | 2022-10-27 16:21 CEST | [3.8](https://www.python.org/downloads/release/python-380/), [3.9](https://www.python.org/downloads/release/python-390/), [3.10](https://www.python.org/downloads/release/python-3100/), [3.11](https://www.python.org/downloads/release/python-3110/) | Windows, Ubuntu | 72.2 % |
+| [generalfile](https://github.com/ManderaGeneral/generalfile) | [2.5.16](https://pypi.org/project/generalfile/) | 2023-06-05 11:30 CEST | [3.8](https://www.python.org/downloads/release/python-380/), [3.9](https://www.python.org/downloads/release/python-390/), [3.10](https://www.python.org/downloads/release/python-3100/), [3.11](https://www.python.org/downloads/release/python-3110/) | Windows, Ubuntu | 71.9 % |
</details>
@@ -489,98 +493,101 @@ style 2 fill:#482
<summary><h2>Attributes</h2></summary>
<pre>
-<a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/__init__.py#L1'>Module: generalfile</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/errors.py#L6'>Class: CaseSensitivityError</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L111'>Class: ConfigFile</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L141'>Method: exists</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L96'>Method: get_custom_serializers</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L104'>Method: get_field_dict_serializable</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L170'>Method: halt_getattr</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L16'>Method: read_hook_post</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L15'>Method: read_hook_pre</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L150'>Method: safe_equals</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L57'>Method: write_config</a>
-│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L18'>Method: write_hook_post</a>
-│ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L17'>Method: write_hook_pre</a>
-├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/errors.py#L10'>Class: InvalidCharacterError</a>
-└─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L20'>Class: Path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L20'>Class: Path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L32'>Method: absolute</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L123'>Method: as_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_cfg.py#L13'>Property: cfg</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L424'>Method: contains</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L98'>Method: copy</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L159'>Method: copy_to_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L238'>Method: create_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L312'>Method: delete</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L344'>Method: delete_folder_content</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L217'>Method: empty</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L280'>Method: encode</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L94'>Method: endswith</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L205'>Method: exists</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L273'>Method: forward_slash</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L24'>Method: from_alternative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L40'>Method: get_active_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L284'>Method: get_cache_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L397'>Method: get_differing_files</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L294'>Method: get_lock_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L303'>Method: get_lock_path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L25'>Method: get_parent_package</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L32'>Method: get_parent_repo</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L18'>Method: get_parent_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L256'>Method: get_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L59'>Method: is_absolute</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L175'>Method: is_file</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L181'>Method: is_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L382'>Method: is_identical</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L10'>Method: is_package</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L66'>Method: is_relative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L14'>Method: is_repo</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L187'>Method: is_root</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_envs.py#L6'>Method: is_venv</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L114'>Method: lock</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L266'>Method: match</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L73'>Method: mirror_path</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L167'>Method: move</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L153'>Method: name</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L248'>Method: open_folder</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L32'>Method: open_operation</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L444'>Method: pack</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L145'>Method: parts</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_pickle.py#L12'>Property: pickle</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L65'>Method: read</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L42'>Method: relative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L120'>Method: remove_end</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L103'>Method: remove_start</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L74'>Method: rename</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L196'>Method: root</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L136'>Method: same_destination</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_scrub.py#L10'>Method: scrub</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L361'>Method: seconds_since_creation</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L369'>Method: seconds_since_modified</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L275'>Method: set_working_dir</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L376'>Method: size</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L20'>Method: spawn_children</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L11'>Method: spawn_parents</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L14'>Property: spreadsheet</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L85'>Method: startswith</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L170'>Method: stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L204'>Method: suffix</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L249'>Method: suffixes</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_text.py#L12'>Property: text</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L16'>Method: to_alternative</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L333'>Method: trash</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L353'>Method: trash_folder_content</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L187'>Method: true_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L463'>Method: unpack</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_diagram.py#L7'>Method: view_paths</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L161'>Method: with_name</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L178'>Method: with_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L213'>Method: with_suffix</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L257'>Method: with_suffixes</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_strings.py#L195'>Method: with_true_stem</a>
- ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L229'>Method: without_file</a>
- └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L52'>Method: write</a>
+<a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/__init__.py#L1'>Module: generalfile</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/errors.py#L6'>Class: CaseSensitivityError</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L111'>Class: ConfigFile</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L141'>Method: exists</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L96'>Method: get_custom_serializers</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L104'>Method: get_field_dict_serializable</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L170'>Method: halt_getattr</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L16'>Method: read_hook_post</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L15'>Method: read_hook_pre</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L150'>Method: safe_equals</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L57'>Method: write_config</a>
+│ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L18'>Method: write_hook_post</a>
+│ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L17'>Method: write_hook_pre</a>
+├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/errors.py#L10'>Class: InvalidCharacterError</a>
+└─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L20'>Class: Path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L20'>Class: Path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L32'>Method: absolute</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L91'>Method: as_renamed</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L291'>Method: as_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_cfg.py#L13'>Property: cfg</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L443'>Method: contains</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L104'>Method: copy</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L168'>Method: copy_to_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L247'>Method: create_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L331'>Method: delete</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L363'>Method: delete_folder_content</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L226'>Method: empty</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L280'>Method: encode</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L94'>Method: endswith</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L287'>Method: escaped</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L214'>Method: exists</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L273'>Method: forward_slash</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L24'>Method: from_alternative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L40'>Method: get_active_venv_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L303'>Method: get_cache_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L416'>Method: get_differing_files</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L313'>Method: get_lock_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L322'>Method: get_lock_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L25'>Method: get_parent_package</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L32'>Method: get_parent_repo</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L18'>Method: get_parent_venv</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L265'>Method: get_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L59'>Method: is_absolute</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L184'>Method: is_file</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L190'>Method: is_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L401'>Method: is_identical</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L10'>Method: is_package</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L66'>Method: is_relative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L14'>Method: is_repo</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L196'>Method: is_root</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_envs.py#L6'>Method: is_venv</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L113'>Method: lock</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L266'>Method: match</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L73'>Method: mirror_path</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L176'>Method: move</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L153'>Method: name</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L257'>Method: open_folder</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L31'>Method: open_operation</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L119'>Method: overwrite_check</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L463'>Method: pack</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L145'>Method: parts</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_pickle.py#L12'>Property: pickle</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L64'>Method: read</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L42'>Method: relative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L120'>Method: remove_end</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L103'>Method: remove_start</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L73'>Method: rename</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L205'>Method: root</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L136'>Method: same_destination</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_scrub.py#L10'>Method: scrub</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L380'>Method: seconds_since_creation</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L388'>Method: seconds_since_modified</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L282'>Method: set_working_dir</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L395'>Method: size</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L20'>Method: spawn_children</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L11'>Method: spawn_parents</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L14'>Property: spreadsheet</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L85'>Method: startswith</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L170'>Method: stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L204'>Method: suffix</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L249'>Method: suffixes</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_text.py#L12'>Property: text</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L16'>Method: to_alternative</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L352'>Method: trash</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L372'>Method: trash_folder_content</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L187'>Method: true_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L482'>Method: unpack</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_diagram.py#L7'>Method: view_paths</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L161'>Method: with_name</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L178'>Method: with_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L213'>Method: with_suffix</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L257'>Method: with_suffixes</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_strings.py#L195'>Method: with_true_stem</a>
+ ├─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L238'>Method: without_file</a>
+ └─ <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L51'>Method: write</a>
</pre>
</details>
@@ -588,36 +595,32 @@ style 2 fill:#482
<details open>
<summary><h2>Contributions</h2></summary>
-Issue-creation and discussions are most welcome!
-
-Pull requests are not wanted, please discuss with me before investing any time
+Issue-creation, discussions and pull requests are most welcome!
</details>
<details>
<summary><h2>Todo</h2></summary>
-| Module | Message |
-|:-------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L1'>path_spreadsheet.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/optional_dependencies/path_spreadsheet.py#L115'>Support DataFrame and Series with spreadsheet.append()</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L1'>path.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path.py#L27'>Binary extension.</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L1'>path_lock.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_lock.py#L12'>Lock the optional extra paths.</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L1'>path_operations.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/path_bases/path_operations.py#L430'>Fix contains() using raw open()</a> |
-| <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L1'>configfile.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/14b028f3/generalfile/configfile.py#L119'>Handle custom serializers within iterable for ConfigFile.</a> |
+| Module | Message |
+|:-----------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L1'>path_operations.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_operations.py#L449'>Fix contains() using raw open()</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L1'>path_lock.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path_bases/path_lock.py#L11'>Lock the optional extra paths.</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L1'>path_spreadsheet.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/optional_dependencies/path_spreadsheet.py#L115'>Support DataFrame and Series with spreadsheet.append()</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L1'>configfile.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/configfile.py#L119'>Handle custom serializers within iterable for ConfigFile.</a> |
+| <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L1'>path.py</a> | <a href='https://github.com/ManderaGeneral/generalfile/blob/master/generalfile/path.py#L27'>Binary extension.</a> |
</details>
<sup>
-Generated 2022-10-27 16:21 CEST for commit <a href='https://github.com/ManderaGeneral/generalfile/commit/14b028f3'>14b028f3</a>.
+Generated 2023-06-05 11:30 CEST for commit <a href='https://github.com/ManderaGeneral/generalfile/commit/master'>master</a>.
</sup>
</details>
-
-
%prep
-%autosetup -n generalfile-2.5.14
+%autosetup -n generalfile-2.5.16
%build
%py3_build
@@ -631,20 +634,20 @@ if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
- find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+ find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
- find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+ find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
- find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+ find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
- find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+ find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
- find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+ find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
@@ -657,5 +660,5 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/*
%changelog
-* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 2.5.14-1
+* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 2.5.16-1
- Package Spec generated