Browse Source

Merge branch 'master' of http://git.yangzhiqiang.tech/jiaqiang/tx_flow_analysis

jiaqiang 4 days ago
parent
commit
421c659425
100 changed files with 457 additions and 2812 deletions
  1. 0 10
      .env
  2. 58 0
      .gitignore
  3. 0 3
      .idea/.gitignore
  4. 0 6
      .idea/inspectionProfiles/Project_Default.xml
  5. 0 6
      .idea/inspectionProfiles/profiles_settings.xml
  6. 0 4
      .idea/misc.xml
  7. 0 11
      .idea/modules.xml
  8. 0 11
      .idea/tx_flow_analysis.iml
  9. 0 6
      .idea/vcs.xml
  10. 97 0
      data_files/csv2json.py
  11. 0 303
      data_files/test_temp_agriculture_transaction_flow.csv
  12. 302 319
      data_files/交易流水样例数据.csv
  13. 0 1
      venv/.Python
  14. 0 247
      venv/bin/Activate.ps1
  15. 0 69
      venv/bin/activate
  16. 0 26
      venv/bin/activate.csh
  17. 0 66
      venv/bin/activate.fish
  18. 0 8
      venv/bin/distro
  19. 0 8
      venv/bin/httpx
  20. 0 41
      venv/bin/jsondiff
  21. 0 107
      venv/bin/jsonpatch
  22. 0 67
      venv/bin/jsonpointer
  23. 0 8
      venv/bin/normalizer
  24. 0 8
      venv/bin/openai
  25. 0 8
      venv/bin/pip
  26. 0 8
      venv/bin/pip3
  27. 0 8
      venv/bin/pip3.10
  28. 0 1
      venv/bin/python
  29. 0 1
      venv/bin/python3
  30. BIN
      venv/bin/python3.10
  31. 0 8
      venv/bin/tqdm
  32. 0 1
      venv/include/python3.10
  33. 0 1
      venv/lib/python3.10/LICENSE.txt
  34. 0 1
      venv/lib/python3.10/__future__.py
  35. 0 1
      venv/lib/python3.10/_collections_abc.py
  36. 0 1
      venv/lib/python3.10/_weakrefset.py
  37. 0 1
      venv/lib/python3.10/abc.py
  38. 0 1
      venv/lib/python3.10/base64.py
  39. 0 1
      venv/lib/python3.10/bisect.py
  40. 0 1
      venv/lib/python3.10/codecs.py
  41. 0 1
      venv/lib/python3.10/collections
  42. 0 1
      venv/lib/python3.10/config-3.10-darwin
  43. 0 1
      venv/lib/python3.10/copy.py
  44. 0 1
      venv/lib/python3.10/copyreg.py
  45. 0 1
      venv/lib/python3.10/encodings
  46. 0 1
      venv/lib/python3.10/enum.py
  47. 0 1
      venv/lib/python3.10/fnmatch.py
  48. 0 1
      venv/lib/python3.10/functools.py
  49. 0 1
      venv/lib/python3.10/genericpath.py
  50. 0 1
      venv/lib/python3.10/hashlib.py
  51. 0 1
      venv/lib/python3.10/heapq.py
  52. 0 1
      venv/lib/python3.10/hmac.py
  53. 0 1
      venv/lib/python3.10/imp.py
  54. 0 1
      venv/lib/python3.10/importlib
  55. 0 1
      venv/lib/python3.10/io.py
  56. 0 1
      venv/lib/python3.10/keyword.py
  57. 0 1
      venv/lib/python3.10/lib-dynload
  58. 0 1
      venv/lib/python3.10/linecache.py
  59. 0 1
      venv/lib/python3.10/locale.py
  60. 0 0
      venv/lib/python3.10/no-global-site-packages.txt
  61. 0 1
      venv/lib/python3.10/ntpath.py
  62. 0 1
      venv/lib/python3.10/operator.py
  63. 0 1
      venv/lib/python3.10/orig-prefix.txt
  64. 0 1
      venv/lib/python3.10/os.py
  65. 0 1
      venv/lib/python3.10/posixpath.py
  66. 0 1
      venv/lib/python3.10/random.py
  67. 0 1
      venv/lib/python3.10/re.py
  68. 0 1
      venv/lib/python3.10/readline.so
  69. 0 1
      venv/lib/python3.10/reprlib.py
  70. 0 1
      venv/lib/python3.10/rlcompleter.py
  71. 0 1
      venv/lib/python3.10/shutil.py
  72. BIN
      venv/lib/python3.10/site-packages/__pycache__/jsonpatch.cpython-310.pyc
  73. BIN
      venv/lib/python3.10/site-packages/__pycache__/jsonpointer.cpython-310.pyc
  74. BIN
      venv/lib/python3.10/site-packages/__pycache__/typing_extensions.cpython-310.pyc
  75. 0 128
      venv/lib/python3.10/site-packages/_distutils_hack/__init__.py
  76. BIN
      venv/lib/python3.10/site-packages/_distutils_hack/__pycache__/__init__.cpython-310.pyc
  77. BIN
      venv/lib/python3.10/site-packages/_distutils_hack/__pycache__/override.cpython-310.pyc
  78. 0 1
      venv/lib/python3.10/site-packages/_distutils_hack/override.py
  79. 0 33
      venv/lib/python3.10/site-packages/_yaml/__init__.py
  80. BIN
      venv/lib/python3.10/site-packages/_yaml/__pycache__/__init__.cpython-310.pyc
  81. 0 1
      venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/INSTALLER
  82. 0 295
      venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/METADATA
  83. 0 10
      venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/RECORD
  84. 0 4
      venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/WHEEL
  85. 0 21
      venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/licenses/LICENSE
  86. 0 432
      venv/lib/python3.10/site-packages/annotated_types/__init__.py
  87. BIN
      venv/lib/python3.10/site-packages/annotated_types/__pycache__/__init__.cpython-310.pyc
  88. BIN
      venv/lib/python3.10/site-packages/annotated_types/__pycache__/test_cases.cpython-310.pyc
  89. 0 0
      venv/lib/python3.10/site-packages/annotated_types/py.typed
  90. 0 151
      venv/lib/python3.10/site-packages/annotated_types/test_cases.py
  91. 0 1
      venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/INSTALLER
  92. 0 96
      venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/METADATA
  93. 0 92
      venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/RECORD
  94. 0 5
      venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/WHEEL
  95. 0 2
      venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/entry_points.txt
  96. 0 20
      venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/licenses/LICENSE
  97. 0 1
      venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/top_level.txt
  98. 0 111
      venv/lib/python3.10/site-packages/anyio/__init__.py
  99. BIN
      venv/lib/python3.10/site-packages/anyio/__pycache__/__init__.cpython-310.pyc
  100. BIN
      venv/lib/python3.10/site-packages/anyio/__pycache__/from_thread.cpython-310.pyc

+ 0 - 10
.env

@@ -1,10 +0,0 @@
-# Big Agent 环境变量配置
-# ==================================================
-
-# DeepSeek API 配置
-DEEPSEEK_API_KEY=sk-d9526c1f01dc488d9aae9624ce4bba14
-DEEPSEEK_BASE_URL=https://api.deepseek.com
-
-# 规则引擎 API 配置
-RULES_ENGINE_BASE_URL=http://10.192.72.11:31809
-

+ 58 - 0
.gitignore

@@ -0,0 +1,58 @@
+# Python
+__pycache__/
+*.py[cod]
+*$py.class
+*.so
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+
+# Virtual environments
+venv/
+env/
+ENV/
+.venv/
+
+# IDE
+.idea/
+.vscode/
+*.swp
+*.swo
+
+# Environment variables
+.env
+.env.local
+.env.production
+.env.staging
+
+# Logs
+*.log
+logs/
+llmops/logs/
+
+# API results
+llmops/api_results/
+
+# OS
+.DS_Store
+Thumbs.db
+
+# Temporary files
+*.tmp
+*.temp
+
+# Data files
+data_files/交易流水样例数据_label.csv

+ 0 - 3
.idea/.gitignore

@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml

+ 0 - 6
.idea/inspectionProfiles/Project_Default.xml

@@ -1,6 +0,0 @@
-<component name="InspectionProjectProfileManager">
-  <profile version="1.0">
-    <option name="myName" value="Project Default" />
-    <inspection_tool class="PyInterpreterInspection" enabled="false" level="WARNING" enabled_by_default="false" />
-  </profile>
-</component>

+ 0 - 6
.idea/inspectionProfiles/profiles_settings.xml

@@ -1,6 +0,0 @@
-<component name="InspectionProjectProfileManager">
-  <settings>
-    <option name="USE_PROJECT_PROFILE" value="false" />
-    <version value="1.0" />
-  </settings>
-</component>

+ 0 - 4
.idea/misc.xml

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.1 (2)" project-jdk-type="Python SDK" />
-</project>

+ 0 - 11
.idea/modules.xml

@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/../aireport/.idea/aireport.iml" filepath="$PROJECT_DIR$/../aireport/.idea/aireport.iml" />
-      <module fileurl="file://$USER_HOME$/Downloads/big_agent/.idea/big_agent.iml" filepath="$USER_HOME$/Downloads/big_agent/.idea/big_agent.iml" />
-      <module fileurl="file:///Applications/work/宇信科技/智能数据平台/llmops/.idea/llmops.iml" filepath="/Applications/work/宇信科技/智能数据平台/llmops/.idea/llmops.iml" />
-      <module fileurl="file://$PROJECT_DIR$/.idea/tx_flow_analysis.iml" filepath="$PROJECT_DIR$/.idea/tx_flow_analysis.iml" />
-    </modules>
-  </component>
-</project>

+ 0 - 11
.idea/tx_flow_analysis.iml

@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="PYTHON_MODULE" version="4">
-  <component name="NewModuleRootManager">
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="jdk" jdkName="Python 3.1 (2)" jdkType="Python SDK" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="module" module-name="llmops" />
-    <orderEntry type="module" module-name="aireport" />
-    <orderEntry type="module" module-name="big_agent" />
-  </component>
-</module>

+ 0 - 6
.idea/vcs.xml

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="VcsDirectoryMappings">
-    <mapping directory="$PROJECT_DIR$" vcs="Git" />
-  </component>
-</project>

+ 97 - 0
data_files/csv2json.py

@@ -0,0 +1,97 @@
+import csv
+import json
+import os
+
+
+def csv_to_json(csv_file_path, json_file_path=None, encoding='utf-8'):
+    """
+    将CSV文件转换为JSON文件
+
+    参数:
+    csv_file_path: CSV文件路径
+    json_file_path: JSON文件输出路径(可选,默认为CSV同目录同名.json)
+    encoding: 文件编码格式
+    """
+
+    # 检查CSV文件是否存在
+    if not os.path.exists(csv_file_path):
+        print(f"错误:找不到CSV文件 '{csv_file_path}'")
+        return False
+
+    # 设置JSON输出路径
+    if json_file_path is None:
+        base_name = os.path.splitext(csv_file_path)[0]
+        json_file_path = f"{base_name}.json"
+
+    try:
+        # 读取CSV文件
+        with open(csv_file_path, 'r', encoding=encoding) as csv_file:
+            # 使用csv.DictReader读取数据
+            csv_reader = csv.DictReader(csv_file)
+
+            # 将数据转换为列表
+            data = list(csv_reader)
+
+            # 数据类型转换(可选)
+            for item in data:
+                # 尝试将数值字段转换为浮点数
+                for key in ['txAmount', 'txBalance']:
+                    if key in item and item[key]:
+                        try:
+                            item[key] = float(item[key])
+                        except ValueError:
+                            pass  # 如果转换失败,保持原样
+
+                # 创建完整的日期时间字段(可选)
+                if 'txDate' in item and 'txTime' in item:
+                    item['txDateTime'] = f"{item['txDate']} {item['txTime']}"
+
+            print(f"成功读取 {len(data)} 条记录")
+
+            # 写入JSON文件
+            with open(json_file_path, 'w', encoding='utf-8') as json_file:
+                json.dump(data, json_file, ensure_ascii=False, indent=2)
+
+            print(f"JSON文件已保存到: {json_file_path}")
+            print(f"文件大小: {os.path.getsize(json_file_path)} 字节")
+
+            # 显示前几条记录作为示例
+            print("\n前3条记录示例:")
+            for i, record in enumerate(data[:3]):
+                print(f"\n记录 {i + 1}:")
+                for key, value in record.items():
+                    print(f"  {key}: {value}")
+
+            return True
+
+    except FileNotFoundError:
+        print(f"错误:找不到文件 '{csv_file_path}'")
+        return False
+    except UnicodeDecodeError:
+        print(f"错误:编码问题,请尝试使用不同的编码格式(如'gbk')")
+        return False
+    except Exception as e:
+        print(f"错误:处理文件时发生错误 - {str(e)}")
+        return False
+
+
+# 使用示例
+if __name__ == "__main__":
+    # 请根据实际情况修改这些参数
+    csv_file = "交易流水样例数据.csv"  # 您的CSV文件名
+    json_file = "test_temp_agriculture_transaction_flow.json"  # 输出的JSON文件名
+    file_encoding = "utf-8"  # 文件编码
+
+    print("开始转换CSV到JSON...")
+    print(f"CSV文件: {csv_file}")
+    print(f"JSON文件: {json_file}")
+    print(f"编码格式: {file_encoding}")
+    print("-" * 50)
+
+    # 执行转换
+    success = csv_to_json(csv_file, json_file, file_encoding)
+
+    if success:
+        print("\n✓ 转换完成!")
+    else:
+        print("\n✗ 转换失败,请检查错误信息")

+ 0 - 303
data_files/test_temp_agriculture_transaction_flow.csv

@@ -1,303 +0,0 @@
-txId,txDate,txTime,txAmount,txBalance,txDirection,txSummary,txCounterparty,createdAt
-TX202301050001,2023-01-05,09:15:00,320.00,320.00,收入,水稻销售收入 (优质粳稻),金穗粮食贸易公司,2025-11-30 05:44:12
-TX202301080001,2023-01-08,10:45:00,-150.00,170.00,支出,化肥采购 (复合肥),丰收农资连锁,2025-11-30 05:44:12
-TX202301120001,2023-01-12,14:20:00,280.00,450.00,收入,蔬菜销售款 (西红柿/黄瓜),绿源农产品公司,2025-11-30 05:44:12
-TX202301150001,2023-01-15,11:30:00,-120.00,330.00,支出,农机维修保养,北方农机服务,2025-11-30 05:44:12
-TX202301180001,2023-01-18,15:50:00,180.00,510.00,收入,生猪出栏销售收入,双汇食品集团,2025-11-30 05:44:12
-TX202301220001,2023-01-22,09:25:00,-80.00,430.00,支出,种子采购 (玉米种子),中种农业科技,2025-11-30 05:44:12
-TX202301250001,2023-01-25,13:10:00,250.00,680.00,收入,中药材销售 (黄芪),同仁堂药业,2025-11-30 05:44:12
-TX202301280001,2023-01-28,16:35:00,-60.00,620.00,支出,饲料采购,正大饲料公司,2025-11-30 05:44:12
-TX202302010001,2023-02-01,08:40:00,150.00,770.00,收入,农资返利结算,丰收农资连锁,2025-11-30 05:44:12
-TX202302050001,2023-02-05,10:15:00,-90.00,680.00,支出,土地流转费支付,村委会,2025-11-30 05:44:12
-TX202302080001,2023-02-08,14:00:00,220.00,900.00,收入,农产品冷链运输服务费,顺丰冷链物流,2025-11-30 05:44:12
-TX202302120001,2023-02-12,11:20:00,-75.00,825.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202302150001,2023-02-15,15:30:00,190.00,1015.00,收入,蔬菜零收款,社区生鲜店,2025-11-30 05:44:12
-TX202302180001,2023-02-18,09:45:00,-110.00,905.00,支出,农业保险续保,太平洋保险,2025-11-30 05:44:12
-TX202302220001,2023-02-22,13:25:00,270.00,1175.00,收入,种粮补贴收入,市农业农村局,2025-11-30 05:44:12
-TX202302250001,2023-02-25,16:10:00,-85.00,1090.00,支出,农机保养费用,北方农机服务,2025-11-30 05:44:12
-TX202303010001,2023-03-01,08:55:00,160.00,1250.00,收入,水稻销售收入,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202303050001,2023-03-05,10:30:00,-130.00,1120.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202303080001,2023-03-08,14:15:00,230.00,1350.00,收入,农产品销售返利,绿源农产品公司,2025-11-30 05:44:12
-TX202303120001,2023-03-12,11:40:00,-95.00,1255.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202303150001,2023-03-15,15:20:00,210.00,1465.00,收入,中药材零收款,同仁堂药业,2025-11-30 05:44:12
-TX202303180001,2023-03-18,09:35:00,-70.00,1395.00,支出,饲料采购支付,正大饲料公司,2025-11-30 05:44:12
-TX202303220001,2023-03-22,13:50:00,180.00,1575.00,收入,农业补贴收入,省农业厅,2025-11-30 05:44:12
-TX202303250001,2023-03-25,16:25:00,-120.00,1455.00,支出,冷链运输服务费,京东冷链,2025-11-30 05:44:12
-TX202303280001,2023-03-28,08:20:00,140.00,1595.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
-TX202304010001,2023-04-01,10:05:00,-100.00,1495.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202304050001,2023-04-05,14:40:00,260.00,1755.00,收入,生猪出栏收入,雨润食品,2025-11-30 05:44:12
-TX202304080001,2023-04-08,11:15:00,-80.00,1675.00,支出,农业保险,平安保险,2025-11-30 05:44:12
-TX202304120001,2023-04-12,15:55:00,190.00,1865.00,收入,农资服务费收入,丰收农资连锁,2025-11-30 05:44:12
-TX202304150001,2023-04-15,09:10:00,-65.00,1800.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202304180001,2023-04-18,13:35:00,220.00,2020.00,收入,水稻销售,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202304220001,2023-04-22,16:45:00,-110.00,1910.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
-TX202304250001,2023-04-25,08:30:00,170.00,2080.00,收入,蔬菜返利,绿源农产品公司,2025-11-30 05:44:12
-TX202304280001,2023-04-28,10:50:00,-90.00,1990.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202305020001,2023-05-02,14:25:00,240.00,2230.00,收入,中药材销售收入,康恩贝药业,2025-11-30 05:44:12
-TX202305050001,2023-05-05,11:05:00,-75.00,2155.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202305080001,2023-05-08,15:40:00,200.00,2355.00,收入,农产品零收款,社区生鲜店,2025-11-30 05:44:12
-TX202305120001,2023-05-12,09:25:00,-85.00,2270.00,支出,饲料采购,正大饲料公司,2025-11-30 05:44:12
-TX202305150001,2023-05-15,13:15:00,180.00,2450.00,收入,种粮补贴,市农业农村局,2025-11-30 05:44:12
-TX202305180001,2023-05-18,16:30:00,-120.00,2330.00,支出,冷链运输,顺丰冷链物流,2025-11-30 05:44:12
-TX202305220001,2023-05-22,08:45:00,160.00,2490.00,收入,农资收入,丰收农资连锁,2025-11-30 05:44:12
-TX202305250001,2023-05-25,10:20:00,-95.00,2395.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202305280001,2023-05-28,14:55:00,210.00,2605.00,收入,生猪销售,双汇食品集团,2025-11-30 05:44:12
-TX202306010001,2023-06-01,11:40:00,-70.00,2535.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202306050001,2023-06-05,15:25:00,230.00,2765.00,收入,水稻返利,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202306080001,2023-06-08,09:15:00,-130.00,2635.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
-TX202306120001,2023-06-12,13:50:00,190.00,2825.00,收入,蔬菜服务费,绿源农产品公司,2025-11-30 05:44:12
-TX202306150001,2023-06-15,16:35:00,-80.00,2745.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
-TX202306180001,2023-06-18,08:20:00,250.00,2995.00,收入,中药材返利,同仁堂药业,2025-11-30 05:44:12
-TX202306220001,2023-06-22,10:45:00,-110.00,2885.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202306250001,2023-06-25,14:30:00,170.00,3055.00,收入,农产品补贴,省农业厅,2025-11-30 05:44:12
-TX202306280001,2023-06-28,11:25:00,-90.00,2965.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
-TX202307020001,2023-07-02,15:40:00,220.00,3185.00,收入,饲料销售返利,正大饲料公司,2025-11-30 05:44:12
-TX202307050001,2023-07-05,09:35:00,-75.00,3110.00,支出,冷链运输费,京东冷链,2025-11-30 05:44:12
-TX202307080001,2023-07-08,13:20:00,180.00,3290.00,收入,农资零收款,丰收农资连锁,2025-11-30 05:44:12
-TX202307120001,2023-07-12,16:55:00,-120.00,3170.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202307150001,2023-07-15,08:10:00,260.00,3430.00,收入,生猪出栏销售,雨润食品,2025-11-30 05:44:12
-TX202307180001,2023-07-18,10:35:00,-85.00,3345.00,支出,农业保险,平安保险,2025-11-30 05:44:12
-TX202307220001,2023-07-22,14:15:00,190.00,3535.00,收入,水稻服务费,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202307250001,2023-07-25,11:50:00,-100.00,3435.00,支出,农机维修支付,北方农机服务,2025-11-30 05:44:12
-TX202307280001,2023-07-28,15:25:00,210.00,3645.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
-TX202308010001,2023-08-01,09:40:00,-65.00,3580.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202308050001,2023-08-05,13:05:00,240.00,3820.00,收入,中药材零收款,康恩贝药业,2025-11-30 05:44:12
-TX202308080001,2023-08-08,16:30:00,-110.00,3710.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202308120001,2023-08-12,08:55:00,170.00,3880.00,收入,农产品返利,绿源农产品公司,2025-11-30 05:44:12
-TX202308150001,2023-08-15,10:20:00,-90.00,3790.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202308180001,2023-08-18,14:45:00,220.00,4010.00,收入,饲料销售,正大饲料公司,2025-11-30 05:44:12
-TX202308220001,2023-08-22,11:30:00,-75.00,3935.00,支出,冷链运输服务,顺丰冷链物流,2025-11-30 05:44:12
-TX202308250001,2023-08-25,15:15:00,180.00,4115.00,收入,农资补贴,市农业农村局,2025-11-30 05:44:12
-TX202308280001,2023-08-28,09:50:00,-120.00,3995.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202309020001,2023-09-02,13:25:00,250.00,4245.00,收入,生猪收入,双汇食品集团,2025-11-30 05:44:12
-TX202309050001,2023-09-05,16:40:00,-80.00,4165.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202309080001,2023-09-08,08:35:00,190.00,4355.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202309120001,2023-09-12,10:10:00,-130.00,4225.00,支出,农机保养支付,北方农机服务,2025-11-30 05:44:12
-TX202309150001,2023-09-15,14:55:00,210.00,4435.00,收入,蔬菜返利,绿源农产品公司,2025-11-30 05:44:12
-TX202309180001,2023-09-18,11:20:00,-95.00,4340.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202309220001,2023-09-22,15:45:00,230.00,4570.00,收入,中药材服务费,同仁堂药业,2025-11-30 05:44:12
-TX202309250001,2023-09-25,09:30:00,-110.00,4460.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202309280001,2023-09-28,13:15:00,170.00,4630.00,收入,农产品补贴收入,省农业厅,2025-11-30 05:44:12
-TX202310020001,2023-10-02,16:50:00,-90.00,4540.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202310050001,2023-10-05,08:25:00,240.00,4780.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
-TX202310080001,2023-10-08,10:40:00,-75.00,4705.00,支出,冷链运输,京东冷链,2025-11-30 05:44:12
-TX202310120001,2023-10-12,14:20:00,180.00,4885.00,收入,农资销售收入,丰收农资连锁,2025-11-30 05:44:12
-TX202310150001,2023-10-15,11:55:00,-120.00,4765.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202310180001,2023-10-18,15:30:00,260.00,5025.00,收入,生猪出栏返利,雨润食品,2025-11-30 05:44:12
-TX202310220001,2023-10-22,09:45:00,-85.00,4940.00,支出,农业保险,平安保险,2025-11-30 05:44:12
-TX202310250001,2023-10-25,13:10:00,190.00,5130.00,收入,水稻补贴,市农业农村局,2025-11-30 05:44:12
-TX202310280001,2023-10-28,16:35:00,-100.00,5030.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
-TX202311020001,2023-11-02,08:50:00,210.00,5240.00,收入,蔬菜零收款,永辉超市,2025-11-30 05:44:12
-TX202311050001,2023-11-05,10:15:00,-65.00,5175.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
-TX202311080001,2023-11-08,14:40:00,220.00,5395.00,收入,中药材返利,康恩贝药业,2025-11-30 05:44:12
-TX202311120001,2023-11-12,11:25:00,-110.00,5285.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202311150001,2023-11-15,15:50:00,170.00,5455.00,收入,农产品服务费,绿源农产品公司,2025-11-30 05:44:12
-TX202311180001,2023-11-18,09:35:00,-90.00,5365.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
-TX202311220001,2023-11-22,13:20:00,230.00,5595.00,收入,饲料销售收入,正大饲料公司,2025-11-30 05:44:12
-TX202311250001,2023-11-25,16:45:00,-75.00,5520.00,支出,冷链运输费,顺丰冷链物流,2025-11-30 05:44:12
-TX202311280001,2023-11-28,08:30:00,180.00,5700.00,收入,农资返利,丰收农资连锁,2025-11-30 05:44:12
-TX202312020001,2023-12-02,10:55:00,-120.00,5580.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202312050001,2023-12-05,14:25:00,250.00,5830.00,收入,生猪销售服务费,双汇食品集团,2025-11-30 05:44:12
-TX202312080001,2023-12-08,11:40:00,-80.00,5750.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202312120001,2023-12-12,15:15:00,190.00,5940.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202312150001,2023-12-15,09:50:00,-130.00,5810.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
-TX202312180001,2023-12-18,13:35:00,210.00,6020.00,收入,蔬菜补贴,市农业农村局,2025-11-30 05:44:12
-TX202312220001,2023-12-22,16:20:00,-95.00,5925.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202312250001,2023-12-25,08:45:00,230.00,6155.00,收入,中药材销售收入,同仁堂药业,2025-11-30 05:44:12
-TX202312280001,2023-12-28,10:10:00,-110.00,6045.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202401050001,2024-01-05,09:20:00,280.00,6325.00,收入,农产品返利收入,绿源农产品公司,2025-11-30 05:44:12
-TX202401080001,2024-01-08,11:45:00,-140.00,6185.00,支出,种子采购 (水稻种子),中种农业科技,2025-11-30 05:44:12
-TX202401120001,2024-01-12,14:30:00,320.00,6505.00,收入,饲料销售款,正大饲料公司,2025-11-30 05:44:12
-TX202401150001,2024-01-15,16:15:00,-95.00,6410.00,支出,冷链运输服务费,京东冷链,2025-11-30 05:44:12
-TX202401180001,2024-01-18,08:40:00,260.00,6670.00,收入,农资补贴收入,省农业厅,2025-11-30 05:44:12
-TX202401220001,2024-01-22,10:25:00,-120.00,6550.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202401250001,2024-01-25,13:50:00,290.00,6840.00,收入,生猪出栏收入,雨润食品,2025-11-30 05:44:12
-TX202401280001,2024-01-28,15:35:00,-85.00,6755.00,支出,农业保险续保,平安保险,2025-11-30 05:44:12
-TX202402010001,2024-02-01,09:10:00,240.00,6995.00,收入,水稻服务费,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202402050001,2024-02-05,11:55:00,-130.00,6865.00,支出,农机维修支付,北方农机服务,2025-11-30 05:44:12
-TX202402080001,2024-02-08,14:20:00,270.00,7135.00,收入,蔬菜零收款,永辉超市,2025-11-30 05:44:12
-TX202402120001,2024-02-12,16:45:00,-70.00,7065.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202402150001,2024-02-15,08:30:00,310.00,7375.00,收入,中药材返利,康恩贝药业,2025-11-30 05:44:12
-TX202402180001,2024-02-18,10:05:00,-110.00,7265.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202402220001,2024-02-22,13:40:00,230.00,7495.00,收入,农产品补贴,市农业农村局,2025-11-30 05:44:12
-TX202402250001,2024-02-25,15:25:00,-90.00,7405.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
-TX202402280001,2024-02-28,09:50:00,250.00,7655.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
-TX202403030001,2024-03-03,12:15:00,-75.00,7580.00,支出,冷链运输,顺丰冷链物流,2025-11-30 05:44:12
-TX202403060001,2024-03-06,14:50:00,280.00,7860.00,收入,农资销售收入,丰收农资连锁,2025-11-30 05:44:12
-TX202403090001,2024-03-09,16:35:00,-120.00,7740.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202403120001,2024-03-12,08:20:00,300.00,8040.00,收入,生猪返利,双汇食品集团,2025-11-30 05:44:12
-TX202403150001,2024-03-15,10:55:00,-80.00,7960.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202403180001,2024-03-18,13:30:00,260.00,8220.00,收入,水稻补贴收入,省农业厅,2025-11-30 05:44:12
-TX202403210001,2024-03-21,15:15:00,-130.00,8090.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
-TX202403240001,2024-03-24,09:40:00,270.00,8360.00,收入,蔬菜服务费,绿源农产品公司,2025-11-30 05:44:12
-TX202403270001,2024-03-27,12:05:00,-95.00,8265.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
-TX202403300001,2024-03-30,14:40:00,290.00,8555.00,收入,中药材零收款,同仁堂药业,2025-11-30 05:44:12
-TX202404020001,2024-04-02,16:25:00,-110.00,8445.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202404050001,2024-04-05,08:10:00,240.00,8685.00,收入,农产品收入,绿源农产品公司,2025-11-30 05:44:12
-TX202404080001,2024-04-08,10:45:00,-90.00,8595.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202404110001,2024-04-11,13:20:00,310.00,8905.00,收入,饲料销售服务费,正大饲料公司,2025-11-30 05:44:12
-TX202404140001,2024-04-14,15:55:00,-75.00,8830.00,支出,冷链运输费,京东冷链,2025-11-30 05:44:12
-TX202404170001,2024-04-17,09:30:00,270.00,9100.00,收入,农资返利,丰收农资连锁,2025-11-30 05:44:12
-TX202404200001,2024-04-20,12:15:00,-120.00,8980.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202404230001,2024-04-23,14:50:00,290.00,9270.00,收入,生猪出栏服务费,雨润食品,2025-11-30 05:44:12
-TX202404260001,2024-04-26,16:35:00,-85.00,9185.00,支出,农业保险,平安保险,2025-11-30 05:44:12
-TX202404290001,2024-04-29,08:20:00,250.00,9435.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202405020001,2024-05-02,10:55:00,-130.00,9305.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
-TX202405050001,2024-05-05,13:30:00,280.00,9585.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
-TX202405080001,2024-05-08,15:15:00,-70.00,9515.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202405110001,2024-05-11,09:40:00,300.00,9815.00,收入,中药材补贴,市农业农村局,2025-11-30 05:44:12
-TX202405140001,2024-05-14,12:05:00,-110.00,9705.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202405170001,2024-05-17,14:40:00,260.00,9965.00,收入,农产品返利,绿源农产品公司,2025-11-30 05:44:12
-TX202405200001,2024-05-20,16:25:00,-90.00,9875.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
-TX202405230001,2024-05-23,08:10:00,270.00,10145.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
-TX202405260001,2024-05-26,10:45:00,-75.00,10070.00,支出,冷链运输服务,顺丰冷链物流,2025-11-30 05:44:12
-TX202405290001,2024-05-29,13:20:00,290.00,10360.00,收入,农资服务费,丰收农资连锁,2025-11-30 05:44:12
-TX202406010001,2024-06-01,15:55:00,-120.00,10240.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202406040001,2024-06-04,09:30:00,310.00,10550.00,收入,生猪销售返利,双汇食品集团,2025-11-30 05:44:12
-TX202406070001,2024-06-07,12:15:00,-80.00,10470.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202406100001,2024-06-10,14:50:00,270.00,10740.00,收入,水稻收入,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202406130001,2024-06-13,16:35:00,-130.00,10610.00,支出,农机保养支付,北方农机服务,2025-11-30 05:44:12
-TX202406160001,2024-06-16,08:20:00,280.00,10890.00,收入,蔬菜补贴收入,省农业厅,2025-11-30 05:44:12
-TX202406190001,2024-06-19,10:55:00,-95.00,10795.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202406220001,2024-06-22,13:30:00,300.00,11095.00,收入,中药材服务费,康恩贝药业,2025-11-30 05:44:12
-TX202406250001,2024-06-25,15:15:00,-110.00,10985.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202406280001,2024-06-28,09:40:00,260.00,11245.00,收入,农产品零收款,绿源农产品公司,2025-11-30 05:44:12
-TX202407010001,2024-07-01,12:05:00,-90.00,11155.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202407040001,2024-07-04,14:40:00,290.00,11445.00,收入,饲料销售收入,正大饲料公司,2025-11-30 05:44:12
-TX202407070001,2024-07-07,16:25:00,-75.00,11370.00,支出,冷链运输,京东冷链,2025-11-30 05:44:12
-TX202407100001,2024-07-10,08:10:00,270.00,11640.00,收入,农资补贴,市农业农村局,2025-11-30 05:44:12
-TX202407130001,2024-07-13,10:45:00,-120.00,11520.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202407160001,2024-07-16,13:20:00,300.00,11820.00,收入,生猪出栏收入,雨润食品,2025-11-30 05:44:12
-TX202407190001,2024-07-19,15:55:00,-85.00,11735.00,支出,农业保险,平安保险,2025-11-30 05:44:12
-TX202407220001,2024-07-22,09:30:00,280.00,12015.00,收入,水稻服务费收入,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202407280001,2024-07-28,14:50:00,260.00,12145.00,收入,蔬菜返利,永辉超市,2025-11-30 05:44:12
-TX202407310001,2024-07-31,16:35:00,-70.00,12075.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
-TX202408030001,2024-08-03,08:20:00,290.00,12365.00,收入,中药材零收款,同仁堂药业,2025-11-30 05:44:12
-TX202408060001,2024-08-06,10:55:00,-110.00,12255.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202408090001,2024-08-09,13:30:00,270.00,12525.00,收入,农产品补贴收入,省农业厅,2025-11-30 05:44:12
-TX202408120001,2024-08-12,15:15:00,-90.00,12435.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
-TX202408150001,2024-08-15,09:40:00,300.00,12735.00,收入,饲料服务费,正大饲料公司,2025-11-30 05:44:12
-TX202408180001,2024-08-18,12:05:00,-75.00,12660.00,支出,冷链运输费,顺丰冷链物流,2025-11-30 05:44:12
-TX202408210001,2024-08-21,14:40:00,280.00,12940.00,收入,农资销售收入,丰收农资连锁,2025-11-30 05:44:12
-TX202408240001,2024-08-24,16:25:00,-120.00,12820.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202408270001,2024-08-27,08:10:00,310.00,13130.00,收入,生猪返利收入,双汇食品集团,2025-11-30 05:44:12
-TX202408300001,2024-08-30,10:45:00,-80.00,13050.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202501050001,2025-01-05,09:25:00,320.00,13370.00,收入,水稻销售收入 (优质粳稻),金穗粮食贸易公司,2025-11-30 05:44:12
-TX202501080001,2025-01-08,11:50:00,-150.00,13220.00,支出,化肥采购 (复合肥),丰收农资连锁,2025-11-30 05:44:12
-TX202501120001,2025-01-12,14:35:00,280.00,13500.00,收入,蔬菜销售款 (西红柿/黄瓜),绿源农产品公司,2025-11-30 05:44:12
-TX202501150001,2025-01-15,16:20:00,-120.00,13380.00,支出,农机维修保养,北方农机服务,2025-11-30 05:44:12
-TX202501180001,2025-01-18,08:45:00,350.00,13730.00,收入,生猪出栏销售收入,双汇食品集团,2025-11-30 05:44:12
-TX202501220001,2025-01-22,10:30:00,-80.00,13650.00,支出,种子采购 (玉米种子),中种农业科技,2025-11-30 05:44:12
-TX202501250001,2025-01-25,13:55:00,290.00,13940.00,收入,中药材销售 (黄芪),同仁堂药业,2025-11-30 05:44:12
-TX202501280001,2025-01-28,15:40:00,-60.00,13880.00,支出,饲料采购,正大饲料公司,2025-11-30 05:44:12
-TX202502010001,2025-02-01,09:15:00,180.00,14060.00,收入,农资返利结算,丰收农资连锁,2025-11-30 05:44:12
-TX202502050001,2025-02-05,11:40:00,-90.00,13970.00,支出,土地流转费支付,村委会,2025-11-30 05:44:12
-TX202502080001,2025-02-08,14:25:00,240.00,14210.00,收入,农产品冷链运输服务费,顺丰冷链物流,2025-11-30 05:44:12
-TX202502120001,2025-02-12,16:50:00,-75.00,14135.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202502150001,2025-02-15,08:35:00,260.00,14395.00,收入,蔬菜零收款,社区生鲜店,2025-11-30 05:44:12
-TX202502180001,2025-02-18,10:10:00,-110.00,14285.00,支出,农业保险续保,太平洋保险,2025-11-30 05:44:12
-TX202502220001,2025-02-22,13:45:00,300.00,14585.00,收入,种粮补贴收入,市农业农村局,2025-11-30 05:44:12
-TX202502250001,2025-02-25,15:30:00,-85.00,14500.00,支出,农机保养费用,北方农机服务,2025-11-30 05:44:12
-TX202502280001,2025-02-28,09:55:00,220.00,14720.00,收入,水稻销售收入,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202503030001,2025-03-03,12:20:00,-130.00,14590.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202503060001,2025-03-06,14:55:00,270.00,14860.00,收入,农产品销售返利,绿源农产品公司,2025-11-30 05:44:12
-TX202503090001,2025-03-09,16:40:00,-95.00,14765.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202503120001,2025-03-12,08:25:00,310.00,15075.00,收入,中药材零收款,同仁堂药业,2025-11-30 05:44:12
-TX202503150001,2025-03-15,10:50:00,-70.00,15005.00,支出,饲料采购支付,正大饲料公司,2025-11-30 05:44:12
-TX202503180001,2025-03-18,13:35:00,280.00,15285.00,收入,农业补贴收入,省农业厅,2025-11-30 05:44:12
-TX202503210001,2025-03-21,15:20:00,-120.00,15165.00,支出,冷链运输服务费,京东冷链,2025-11-30 05:44:12
-TX202503240001,2025-03-24,09:45:00,240.00,15405.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
-TX202503270001,2025-03-27,12:10:00,-100.00,15305.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202503300001,2025-03-30,14:45:00,320.00,15625.00,收入,生猪出栏收入,雨润食品,2025-11-30 05:44:12
-TX202504020001,2025-04-02,16:30:00,-80.00,15545.00,支出,农业保险,平安保险,2025-11-30 05:44:12
-TX202504050001,2025-04-05,08:15:00,270.00,15815.00,收入,农资服务费收入,丰收农资连锁,2025-11-30 05:44:12
-TX202504080001,2025-04-08,10:40:00,-65.00,15750.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202504110001,2025-04-11,13:25:00,290.00,16040.00,收入,水稻销售,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202504140001,2025-04-14,15:10:00,-110.00,15930.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
-TX202504170001,2025-04-17,09:35:00,250.00,16180.00,收入,蔬菜返利,绿源农产品公司,2025-11-30 05:44:12
-TX202504200001,2025-04-20,12:00:00,-90.00,16090.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202504230001,2025-04-23,14:35:00,330.00,16420.00,收入,中药材销售收入,康恩贝药业,2025-11-30 05:44:12
-TX202504260001,2025-04-26,16:20:00,-75.00,16345.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202504290001,2025-04-29,08:05:00,280.00,16625.00,收入,农产品零收款,社区生鲜店,2025-11-30 05:44:12
-TX202505020001,2025-05-02,10:30:00,-85.00,16540.00,支出,饲料采购,正大饲料公司,2025-11-30 05:44:12
-TX202505050001,2025-05-05,13:15:00,300.00,16840.00,收入,种粮补贴,市农业农村局,2025-11-30 05:44:12
-TX202505080001,2025-05-08,15:50:00,-120.00,16720.00,支出,冷链运输,顺丰冷链物流,2025-11-30 05:44:12
-TX202505110001,2025-05-11,09:25:00,260.00,16980.00,收入,农资收入,丰收农资连锁,2025-11-30 05:44:12
-TX202505140001,2025-05-14,11:50:00,-95.00,16885.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202505170001,2025-05-17,14:35:00,340.00,17225.00,收入,生猪销售,双汇食品集团,2025-11-30 05:44:12
-TX202505200001,2025-05-20,16:20:00,-70.00,17155.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202505230001,2025-05-23,08:55:00,290.00,17445.00,收入,水稻返利,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202505260001,2025-05-26,11:20:00,-130.00,17315.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
-TX202505290001,2025-05-29,14:05:00,270.00,17585.00,收入,蔬菜服务费,绿源农产品公司,2025-11-30 05:44:12
-TX202506010001,2025-06-01,16:40:00,-80.00,17505.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
-TX202506040001,2025-06-04,09:15:00,310.00,17815.00,收入,中药材返利,同仁堂药业,2025-11-30 05:44:12
-TX202506070001,2025-06-07,11:40:00,-110.00,17705.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202506100001,2025-06-10,14:25:00,250.00,17955.00,收入,农产品补贴,省农业厅,2025-11-30 05:44:12
-TX202506130001,2025-06-13,16:10:00,-90.00,17865.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
-TX202506160001,2025-06-16,08:45:00,280.00,18145.00,收入,饲料销售返利,正大饲料公司,2025-11-30 05:44:12
-TX202506190001,2025-06-19,11:10:00,-75.00,18070.00,支出,冷链运输费,京东冷链,2025-11-30 05:44:12
-TX202506220001,2025-06-22,13:55:00,300.00,18370.00,收入,农资零收款,丰收农资连锁,2025-11-30 05:44:12
-TX202506250001,2025-06-25,15:40:00,-120.00,18250.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202506280001,2025-06-28,09:25:00,320.00,18570.00,收入,生猪出栏销售,雨润食品,2025-11-30 05:44:12
-TX202507010001,2025-07-01,11:50:00,-85.00,18485.00,支出,农业保险,平安保险,2025-11-30 05:44:12
-TX202507040001,2025-07-04,14:35:00,270.00,18755.00,收入,水稻服务费,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202507070001,2025-07-07,16:20:00,-100.00,18655.00,支出,农机维修支付,北方农机服务,2025-11-30 05:44:12
-TX202507100001,2025-07-10,08:55:00,290.00,18945.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
-TX202507130001,2025-07-13,11:20:00,-65.00,18880.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202507160001,2025-07-16,14:05:00,310.00,19190.00,收入,中药材零收款,康恩贝药业,2025-11-30 05:44:12
-TX202507190001,2025-07-19,16:40:00,-110.00,19080.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202507220001,2025-07-22,09:15:00,260.00,19340.00,收入,农产品返利,绿源农产品公司,2025-11-30 05:44:12
-TX202507250001,2025-07-25,11:40:00,-90.00,19250.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202507280001,2025-07-28,14:25:00,280.00,19530.00,收入,饲料销售,正大饲料公司,2025-11-30 05:44:12
-TX202507310001,2025-07-31,16:10:00,-75.00,19455.00,支出,冷链运输服务,顺丰冷链物流,2025-11-30 05:44:12
-TX202508030001,2025-08-03,08:45:00,300.00,19755.00,收入,农资补贴,市农业农村局,2025-11-30 05:44:12
-TX202508060001,2025-08-06,11:10:00,-120.00,19635.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202508090001,2025-08-09,13:55:00,320.00,19955.00,收入,生猪收入,双汇食品集团,2025-11-30 05:44:12
-TX202508120001,2025-08-12,15:40:00,-80.00,19875.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202508150001,2025-08-15,09:25:00,270.00,20145.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202508180001,2025-08-18,11:50:00,-130.00,20015.00,支出,农机保养支付,北方农机服务,2025-11-30 05:44:12
-TX202508210001,2025-08-21,14:35:00,290.00,20305.00,收入,蔬菜返利,绿源农产品公司,2025-11-30 05:44:12
-TX202508240001,2025-08-24,16:20:00,-95.00,20210.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202508270001,2025-08-27,08:55:00,310.00,20520.00,收入,中药材服务费,同仁堂药业,2025-11-30 05:44:12
-TX202508300001,2025-08-30,11:20:00,-110.00,20410.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202509020001,2025-09-02,14:05:00,260.00,20670.00,收入,农产品补贴收入,省农业厅,2025-11-30 05:44:12
-TX202509050001,2025-09-05,16:40:00,-90.00,20580.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202509080001,2025-09-08,09:15:00,280.00,20860.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
-TX202509110001,2025-09-11,11:40:00,-75.00,20785.00,支出,冷链运输,京东冷链,2025-11-30 05:44:12
-TX202509140001,2025-09-14,14:25:00,300.00,21085.00,收入,农资销售收入,丰收农资连锁,2025-11-30 05:44:12
-TX202509170001,2025-09-17,16:10:00,-120.00,20965.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202509200001,2025-09-20,08:45:00,320.00,21285.00,收入,生猪出栏返利,雨润食品,2025-11-30 05:44:12
-TX202509230001,2025-09-23,11:10:00,-85.00,21200.00,支出,农业保险,平安保险,2025-11-30 05:44:12
-TX202509260001,2025-09-26,13:55:00,270.00,21470.00,收入,水稻补贴,市农业农村局,2025-11-30 05:44:12
-TX202509290001,2025-09-29,15:40:00,-100.00,21370.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
-TX202510020001,2025-10-02,09:25:00,290.00,21660.00,收入,蔬菜零收款,永辉超市,2025-11-30 05:44:12
-TX202510050001,2025-10-05,11:50:00,-65.00,21595.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
-TX202510080001,2025-10-08,14:35:00,310.00,21905.00,收入,中药材返利,康恩贝药业,2025-11-30 05:44:12
-TX202510110001,2025-10-11,16:20:00,-110.00,21795.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
-TX202510140001,2025-10-14,08:55:00,260.00,22055.00,收入,农产品服务费,绿源农产品公司,2025-11-30 05:44:12
-TX202510170001,2025-10-17,11:20:00,-90.00,21965.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
-TX202510200001,2025-10-20,14:05:00,280.00,22245.00,收入,饲料销售收入,正大饲料公司,2025-11-30 05:44:12
-TX202510230001,2025-10-23,16:40:00,-75.00,22170.00,支出,冷链运输费,顺丰冷链物流,2025-11-30 05:44:12
-TX202510260001,2025-10-26,09:15:00,300.00,22470.00,收入,农资返利,丰收农资连锁,2025-11-30 05:44:12
-TX202510290001,2025-10-29,11:40:00,-120.00,22350.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
-TX202511010001,2025-11-01,14:25:00,320.00,22670.00,收入,生猪销售服务费,双汇食品集团,2025-11-30 05:44:12
-TX202511040001,2025-11-04,16:10:00,-80.00,22590.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
-TX202511070001,2025-11-07,08:45:00,270.00,22860.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202511100001,2025-11-10,11:10:00,-130.00,22730.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
-TX202511130001,2025-11-13,13:55:00,290.00,23020.00,收入,蔬菜补贴,市农业农村局,2025-11-30 05:44:12
-TX202511160001,2025-11-16,15:40:00,-95.00,22925.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202511190001,2025-11-19,09:25:00,310.00,23235.00,收入,中药材销售收入,同仁堂药业,2025-11-30 05:44:12
-TX202511220001,2025-11-22,11:50:00,-110.00,23125.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
-TX202511250001,2025-11-25,14:35:00,260.00,23385.00,收入,农产品返利收入,绿源农产品公司,2025-11-30 05:44:12
-TX202511280001,2025-11-28,16:20:00,-90.00,23295.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
-TX202512010001,2025-12-01,08:55:00,280.00,23575.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
-TX202512040001,2025-12-04,11:20:00,-75.00,23500.00,支出,冷链运输服务,京东冷链,2025-11-30 05:44:12
-TX202512070001,2025-12-07,14:05:00,300.00,23800.00,收入,农资服务费,丰收农资连锁,2025-11-30 05:44:12
-TX202512100001,2025-12-10,16:40:00,-120.00,23680.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
-TX202512130001,2025-12-13,09:15:00,320.00,24000.00,收入,生猪销售返利,双汇食品集团,2025-11-30 05:44:12
-TX202512160001,2025-12-16,11:40:00,-85.00,23915.00,支出,农业保险续保,平安保险,2025-11-30 05:44:12
-TX202512190001,2025-12-19,14:25:00,270.00,24185.00,收入,水稻收入,金穗粮食贸易公司,2025-11-30 05:44:12
-TX202512220001,2025-12-22,16:10:00,-130.00,24055.00,支出,农机保养支付,北方农机服务,2025-11-30 05:44:12
-TX202512250001,2025-12-25,08:45:00,290.00,24345.00,收入,蔬菜补贴收入,省农业厅,2025-11-30 05:44:12
-TX202512280001,2025-12-28,11:10:00,-95.00,24250.00,支出,土地流转费,村委会,2025-11-30 05:44:12
-TX202512310001,2025-12-31,13:55:00,310.00,24560.00,收入,中药材服务费,康恩贝药业,2025-11-30 05:44:12

+ 302 - 319
data_files/交易流水样例数据.csv

@@ -1,320 +1,303 @@
 txId,txDate,txTime,txAmount,txBalance,txDirection,txSummary,txCounterparty,createdAt
-TX202301050001,2023/1/5,9:15:00,320,320,收入,水稻销售收入 (优质粳稻),金穗粮食贸易公司,2025/11/30 5:44
-TX202301080001,2023/1/8,10:45:00,-150,170,支出,化肥采购 (复合肥),丰收农资连锁,2025/11/30 5:44
-TX202301120001,2023/1/12,14:20:00,280,450,收入,蔬菜销售款 (西红柿/黄瓜),绿源农产品公司,2025/11/30 5:44
-TX202301150001,2023/1/15,11:30:00,-120,330,支出,农机维修保养,北方农机服务,2025/11/30 5:44
-TX202301180001,2023/1/18,15:50:00,180,510,收入,生猪出栏销售收入,双汇食品集团,2025/11/30 5:44
-TX202301220001,2023/1/22,9:25:00,-80,430,支出,种子采购 (玉米种子),中种农业科技,2025/11/30 5:44
-TX202301250001,2023/1/25,13:10:00,250,680,收入,中药材销售 (黄芪),同仁堂药业,2025/11/30 5:44
-TX202301280001,2023/1/28,16:35:00,-60,620,支出,饲料采购,正大饲料公司,2025/11/30 5:44
-TX202302010001,2023/2/1,8:40:00,150,770,收入,农资返利结算,丰收农资连锁,2025/11/30 5:44
-TX202302050001,2023/2/5,10:15:00,-90,680,支出,土地流转费支付,村委会,2025/11/30 5:44
-TX202302080001,2023/2/8,14:00:00,220,900,收入,农产品冷链运输服务费,顺丰冷链物流,2025/11/30 5:44
-TX202302120001,2023/2/12,11:20:00,-75,825,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202302150001,2023/2/15,15:30:00,190,1015,收入,蔬菜零收款,社区生鲜店,2025/11/30 5:44
-TX202302180001,2023/2/18,9:45:00,-110,905,支出,农业保险续保,太平洋保险,2025/11/30 5:44
-TX202302220001,2023/2/22,13:25:00,270,1175,收入,种粮补贴收入,市农业农村局,2025/11/30 5:44
-TX202302250001,2023/2/25,16:10:00,-85,1090,支出,农机保养费用,北方农机服务,2025/11/30 5:44
-TX202303010001,2023/3/1,8:55:00,160,1250,收入,水稻销售收入,金穗粮食贸易公司,2025/11/30 5:44
-TX202303050001,2023/3/5,10:30:00,-130,1120,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202303080001,2023/3/8,14:15:00,230,1350,收入,农产品销售返利,绿源农产品公司,2025/11/30 5:44
-TX202303120001,2023/3/12,11:40:00,-95,1255,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202303150001,2023/3/15,15:20:00,210,1465,收入,中药材零收款,同仁堂药业,2025/11/30 5:44
-TX202303180001,2023/3/18,9:35:00,-70,1395,支出,饲料采购支付,正大饲料公司,2025/11/30 5:44
-TX202303220001,2023/3/22,13:50:00,180,1575,收入,农业补贴收入,省农业厅,2025/11/30 5:44
-TX202303250001,2023/3/25,16:25:00,-120,1455,支出,冷链运输服务费,京东冷链,2025/11/30 5:44
-TX202303280001,2023/3/28,8:20:00,140,1595,收入,蔬菜销售收入,永辉超市,2025/11/30 5:44
-TX202304010001,2023/4/1,10:05:00,-100,1495,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202304050001,2023/4/5,14:40:00,260,1755,收入,生猪出栏收入,雨润食品,2025/11/30 5:44
-TX202304080001,2023/4/8,11:15:00,-80,1675,支出,农业保险,平安保险,2025/11/30 5:44
-TX202304120001,2023/4/12,15:55:00,190,1865,收入,农资服务费收入,丰收农资连锁,2025/11/30 5:44
-TX202304150001,2023/4/15,9:10:00,-65,1800,支出,土地流转费,村委会,2025/11/30 5:44
-TX202304180001,2023/4/18,13:35:00,220,2020,收入,水稻销售,金穗粮食贸易公司,2025/11/30 5:44
-TX202304220001,2023/4/22,16:45:00,-110,1910,支出,农机维修,北方农机服务,2025/11/30 5:44
-TX202304250001,2023/4/25,8:30:00,170,2080,收入,蔬菜返利,绿源农产品公司,2025/11/30 5:44
-TX202304280001,2023/4/28,10:50:00,-90,1990,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202305020001,2023/5/2,14:25:00,240,2230,收入,中药材销售收入,康恩贝药业,2025/11/30 5:44
-TX202305050001,2023/5/5,11:05:00,-75,2155,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202305080001,2023/5/8,15:40:00,200,2355,收入,农产品零收款,社区生鲜店,2025/11/30 5:44
-TX202305120001,2023/5/12,9:25:00,-85,2270,支出,饲料采购,正大饲料公司,2025/11/30 5:44
-TX202305150001,2023/5/15,13:15:00,180,2450,收入,种粮补贴,市农业农村局,2025/11/30 5:44
-TX202305180001,2023/5/18,16:30:00,-120,2330,支出,冷链运输,顺丰冷链物流,2025/11/30 5:44
-TX202305220001,2023/5/22,8:45:00,160,2490,收入,农资收入,丰收农资连锁,2025/11/30 5:44
-TX202305250001,2023/5/25,10:20:00,-95,2395,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202305280001,2023/5/28,14:55:00,210,2605,收入,生猪销售,双汇食品集团,2025/11/30 5:44
-TX202306010001,2023/6/1,11:40:00,-70,2535,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202306050001,2023/6/5,15:25:00,230,2765,收入,水稻返利,金穗粮食贸易公司,2025/11/30 5:44
-TX202306080001,2023/6/8,9:15:00,-130,2635,支出,农机保养,北方农机服务,2025/11/30 5:44
-TX202306120001,2023/6/12,13:50:00,190,2825,收入,蔬菜服务费,绿源农产品公司,2025/11/30 5:44
-TX202306150001,2023/6/15,16:35:00,-80,2745,支出,土地流转支付,村委会,2025/11/30 5:44
-TX202306180001,2023/6/18,8:20:00,250,2995,收入,中药材返利,同仁堂药业,2025/11/30 5:44
-TX202306220001,2023/6/22,10:45:00,-110,2885,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202306250001,2023/6/25,14:30:00,170,3055,收入,农产品补贴,省农业厅,2025/11/30 5:44
-TX202306280001,2023/6/28,11:25:00,-90,2965,支出,种子采购支付,中种农业科技,2025/11/30 5:44
-TX202307020001,2023/7/2,15:40:00,220,3185,收入,饲料销售返利,正大饲料公司,2025/11/30 5:44
-TX202307050001,2023/7/5,9:35:00,-75,3110,支出,冷链运输费,京东冷链,2025/11/30 5:44
-TX202307080001,2023/7/8,13:20:00,180,3290,收入,农资零收款,丰收农资连锁,2025/11/30 5:44
-TX202307120001,2023/7/12,16:55:00,-120,3170,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202307150001,2023/7/15,8:10:00,260,3430,收入,生猪出栏销售,雨润食品,2025/11/30 5:44
-TX202307180001,2023/7/18,10:35:00,-85,3345,支出,农业保险,平安保险,2025/11/30 5:44
-TX202307220001,2023/7/22,14:15:00,190,3535,收入,水稻服务费,金穗粮食贸易公司,2025/11/30 5:44
-TX202307250001,2023/7/25,11:50:00,-100,3435,支出,农机维修支付,北方农机服务,2025/11/30 5:44
-TX202307280001,2023/7/28,15:25:00,210,3645,收入,蔬菜销售收入,永辉超市,2025/11/30 5:44
-TX202308010001,2023/8/1,9:40:00,-65,3580,支出,土地流转费,村委会,2025/11/30 5:44
-TX202308050001,2023/8/5,13:05:00,240,3820,收入,中药材零收款,康恩贝药业,2025/11/30 5:44
-TX202308080001,2023/8/8,16:30:00,-110,3710,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202308120001,2023/8/12,8:55:00,170,3880,收入,农产品返利,绿源农产品公司,2025/11/30 5:44
-TX202308150001,2023/8/15,10:20:00,-90,3790,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202308180001,2023/8/18,14:45:00,220,4010,收入,饲料销售,正大饲料公司,2025/11/30 5:44
-TX202308220001,2023/8/22,11:30:00,-75,3935,支出,冷链运输服务,顺丰冷链物流,2025/11/30 5:44
-TX202308250001,2023/8/25,15:15:00,180,4115,收入,农资补贴,市农业农村局,2025/11/30 5:44
-TX202308280001,2023/8/28,9:50:00,-120,3995,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202309020001,2023/9/2,13:25:00,250,4245,收入,生猪收入,双汇食品集团,2025/11/30 5:44
-TX202309050001,2023/9/5,16:40:00,-80,4165,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202309080001,2023/9/8,8:35:00,190,4355,收入,水稻零收款,金穗粮食贸易公司,2025/11/30 5:44
-TX202309120001,2023/9/12,10:10:00,-130,4225,支出,农机保养支付,北方农机服务,2025/11/30 5:44
-TX202309150001,2023/9/15,14:55:00,210,4435,收入,蔬菜返利,绿源农产品公司,2025/11/30 5:44
-TX202309180001,2023/9/18,11:20:00,-95,4340,支出,土地流转费,村委会,2025/11/30 5:44
-TX202309220001,2023/9/22,15:45:00,230,4570,收入,中药材服务费,同仁堂药业,2025/11/30 5:44
-TX202309250001,2023/9/25,9:30:00,-110,4460,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202309280001,2023/9/28,13:15:00,170,4630,收入,农产品补贴收入,省农业厅,2025/11/30 5:44
-TX202310020001,2023/10/2,16:50:00,-90,4540,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202310050001,2023/10/5,8:25:00,240,4780,收入,饲料零收款,正大饲料公司,2025/11/30 5:44
-TX202310080001,2023/10/8,10:40:00,-75,4705,支出,冷链运输,京东冷链,2025/11/30 5:44
-TX202310120001,2023/10/12,14:20:00,180,4885,收入,农资销售收入,丰收农资连锁,2025/11/30 5:44
-TX202310150001,2023/10/15,11:55:00,-120,4765,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202310180001,2023/10/18,15:30:00,260,5025,收入,生猪出栏返利,雨润食品,2025/11/30 5:44
-TX202310220001,2023/10/22,9:45:00,-85,4940,支出,农业保险,平安保险,2025/11/30 5:44
-TX202310250001,2023/10/25,13:10:00,190,5130,收入,水稻补贴,市农业农村局,2025/11/30 5:44
-TX202310280001,2023/10/28,16:35:00,-100,5030,支出,农机维修,北方农机服务,2025/11/30 5:44
-TX202311020001,2023/11/2,8:50:00,210,5240,收入,蔬菜零收款,永辉超市,2025/11/30 5:44
-TX202311050001,2023/11/5,10:15:00,-65,5175,支出,土地流转支付,村委会,2025/11/30 5:44
-TX202311080001,2023/11/8,14:40:00,220,5395,收入,中药材返利,康恩贝药业,2025/11/30 5:44
-TX202311120001,2023/11/12,11:25:00,-110,5285,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202311150001,2023/11/15,15:50:00,170,5455,收入,农产品服务费,绿源农产品公司,2025/11/30 5:44
-TX202311180001,2023/11/18,9:35:00,-90,5365,支出,种子采购支付,中种农业科技,2025/11/30 5:44
-TX202311220001,2023/11/22,13:20:00,230,5595,收入,饲料销售收入,正大饲料公司,2025/11/30 5:44
-TX202311250001,2023/11/25,16:45:00,-75,5520,支出,冷链运输费,顺丰冷链物流,2025/11/30 5:44
-TX202311280001,2023/11/28,8:30:00,180,5700,收入,农资返利,丰收农资连锁,2025/11/30 5:44
-TX202312020001,2023/12/2,10:55:00,-120,5580,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202312050001,2023/12/5,14:25:00,250,5830,收入,生猪销售服务费,双汇食品集团,2025/11/30 5:44
-TX202312080001,2023/12/8,11:40:00,-80,5750,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202312120001,2023/12/12,15:15:00,190,5940,收入,水稻零收款,金穗粮食贸易公司,2025/11/30 5:44
-TX202312150001,2023/12/15,9:50:00,-130,5810,支出,农机保养,北方农机服务,2025/11/30 5:44
-TX202312180001,2023/12/18,13:35:00,210,6020,收入,蔬菜补贴,市农业农村局,2025/11/30 5:44
-TX202312220001,2023/12/22,16:20:00,-95,5925,支出,土地流转费,村委会,2025/11/30 5:44
-TX202312250001,2023/12/25,8:45:00,230,6155,收入,中药材销售收入,同仁堂药业,2025/11/30 5:44
-TX202312280001,2023/12/28,10:10:00,-110,6045,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202401050001,2024/1/5,9:20:00,280,6325,收入,农产品返利收入,绿源农产品公司,2025/11/30 5:44
-TX202401080001,2024/1/8,11:45:00,-140,6185,支出,种子采购 (水稻种子),中种农业科技,2025/11/30 5:44
-TX202401120001,2024/1/12,14:30:00,320,6505,收入,饲料销售款,正大饲料公司,2025/11/30 5:44
-TX202401150001,2024/1/15,16:15:00,-95,6410,支出,冷链运输服务费,京东冷链,2025/11/30 5:44
-TX202401180001,2024/1/18,8:40:00,260,6670,收入,农资补贴收入,省农业厅,2025/11/30 5:44
-TX202401220001,2024/1/22,10:25:00,-120,6550,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202401250001,2024/1/25,13:50:00,290,6840,收入,生猪出栏收入,雨润食品,2025/11/30 5:44
-TX202401280001,2024/1/28,15:35:00,-85,6755,支出,农业保险续保,平安保险,2025/11/30 5:44
-TX202402010001,2024/2/1,9:10:00,240,6995,收入,水稻服务费,金穗粮食贸易公司,2025/11/30 5:44
-TX202402050001,2024/2/5,11:55:00,-130,6865,支出,农机维修支付,北方农机服务,2025/11/30 5:44
-TX202402080001,2024/2/8,14:20:00,270,7135,收入,蔬菜零收款,永辉超市,2025/11/30 5:44
-TX202402120001,2024/2/12,16:45:00,-70,7065,支出,土地流转费,村委会,2025/11/30 5:44
-TX202402150001,2024/2/15,8:30:00,310,7375,收入,中药材返利,康恩贝药业,2025/11/30 5:44
-TX202402180001,2024/2/18,10:05:00,-110,7265,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202402220001,2024/2/22,13:40:00,230,7495,收入,农产品补贴,市农业农村局,2025/11/30 5:44
-TX202402250001,2024/2/25,15:25:00,-90,7405,支出,种子采购支付,中种农业科技,2025/11/30 5:44
-TX202402280001,2024/2/28,9:50:00,250,7655,收入,饲料零收款,正大饲料公司,2025/11/30 5:44
-TX202403030001,2024/3/3,12:15:00,-75,7580,支出,冷链运输,顺丰冷链物流,2025/11/30 5:44
-TX202403060001,2024/3/6,14:50:00,280,7860,收入,农资销售收入,丰收农资连锁,2025/11/30 5:44
-TX202403090001,2024/3/9,16:35:00,-120,7740,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202403120001,2024/3/12,8:20:00,300,8040,收入,生猪返利,双汇食品集团,2025/11/30 5:44
-TX202403150001,2024/3/15,10:55:00,-80,7960,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202403180001,2024/3/18,13:30:00,260,8220,收入,水稻补贴收入,省农业厅,2025/11/30 5:44
-TX202403210001,2024/3/21,15:15:00,-130,8090,支出,农机保养,北方农机服务,2025/11/30 5:44
-TX202403240001,2024/3/24,9:40:00,270,8360,收入,蔬菜服务费,绿源农产品公司,2025/11/30 5:44
-TX202403270001,2024/3/27,12:05:00,-95,8265,支出,土地流转支付,村委会,2025/11/30 5:44
-TX202403300001,2024/3/30,14:40:00,290,8555,收入,中药材零收款,同仁堂药业,2025/11/30 5:44
-TX202404020001,2024/4/2,16:25:00,-110,8445,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202404050001,2024/4/5,8:10:00,240,8685,收入,农产品收入,绿源农产品公司,2025/11/30 5:44
-TX202404080001,2024/4/8,10:45:00,-90,8595,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202404110001,2024/4/11,13:20:00,310,8905,收入,饲料销售服务费,正大饲料公司,2025/11/30 5:44
-TX202404140001,2024/4/14,15:55:00,-75,8830,支出,冷链运输费,京东冷链,2025/11/30 5:44
-TX202404170001,2024/4/17,9:30:00,270,9100,收入,农资返利,丰收农资连锁,2025/11/30 5:44
-TX202404200001,2024/4/20,12:15:00,-120,8980,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202404230001,2024/4/23,14:50:00,290,9270,收入,生猪出栏服务费,雨润食品,2025/11/30 5:44
-TX202404260001,2024/4/26,16:35:00,-85,9185,支出,农业保险,平安保险,2025/11/30 5:44
-TX202404290001,2024/4/29,8:20:00,250,9435,收入,水稻零收款,金穗粮食贸易公司,2025/11/30 5:44
-TX202405020001,2024/5/2,10:55:00,-130,9305,支出,农机维修,北方农机服务,2025/11/30 5:44
-TX202405050001,2024/5/5,13:30:00,280,9585,收入,蔬菜销售收入,永辉超市,2025/11/30 5:44
-TX202405080001,2024/5/8,15:15:00,-70,9515,支出,土地流转费,村委会,2025/11/30 5:44
-TX202405110001,2024/5/11,9:40:00,300,9815,收入,中药材补贴,市农业农村局,2025/11/30 5:44
-TX202405140001,2024/5/14,12:05:00,-110,9705,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202405170001,2024/5/17,14:40:00,260,9965,收入,农产品返利,绿源农产品公司,2025/11/30 5:44
-TX202405200001,2024/5/20,16:25:00,-90,9875,支出,种子采购支付,中种农业科技,2025/11/30 5:44
-TX202405230001,2024/5/23,8:10:00,270,10145,收入,饲料零收款,正大饲料公司,2025/11/30 5:44
-TX202405260001,2024/5/26,10:45:00,-75,10070,支出,冷链运输服务,顺丰冷链物流,2025/11/30 5:44
-TX202405290001,2024/5/29,13:20:00,290,10360,收入,农资服务费,丰收农资连锁,2025/11/30 5:44
-TX202406010001,2024/6/1,15:55:00,-120,10240,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202406040001,2024/6/4,9:30:00,310,10550,收入,生猪销售返利,双汇食品集团,2025/11/30 5:44
-TX202406070001,2024/6/7,12:15:00,-80,10470,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202406100001,2024/6/10,14:50:00,270,10740,收入,水稻收入,金穗粮食贸易公司,2025/11/30 5:44
-TX202406130001,2024/6/13,16:35:00,-130,10610,支出,农机保养支付,北方农机服务,2025/11/30 5:44
-TX202406160001,2024/6/16,8:20:00,280,10890,收入,蔬菜补贴收入,省农业厅,2025/11/30 5:44
-TX202406190001,2024/6/19,10:55:00,-95,10795,支出,土地流转费,村委会,2025/11/30 5:44
-TX202406220001,2024/6/22,13:30:00,300,11095,收入,中药材服务费,康恩贝药业,2025/11/30 5:44
-TX202406250001,2024/6/25,15:15:00,-110,10985,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202406280001,2024/6/28,9:40:00,260,11245,收入,农产品零收款,绿源农产品公司,2025/11/30 5:44
-TX202407010001,2024/7/1,12:05:00,-90,11155,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202407040001,2024/7/4,14:40:00,290,11445,收入,饲料销售收入,正大饲料公司,2025/11/30 5:44
-TX202407070001,2024/7/7,16:25:00,-75,11370,支出,冷链运输,京东冷链,2025/11/30 5:44
-TX202407100001,2024/7/10,8:10:00,270,11640,收入,农资补贴,市农业农村局,2025/11/30 5:44
-TX202407130001,2024/7/13,10:45:00,-120,11520,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202407160001,2024/7/16,13:20:00,300,11820,收入,生猪出栏收入,雨润食品,2025/11/30 5:44
-TX202407190001,2024/7/19,15:55:00,-85,11735,支出,农业保险,平安保险,2025/11/30 5:44
-TX202407220001,2024/7/22,9:30:00,280,12015,收入,水稻服务费收入,金穗粮食贸易公司,2025/11/30 5:44
-TX202407280001,2024/7/28,14:50:00,260,12145,收入,蔬菜返利,永辉超市,2025/11/30 5:44
-TX202407310001,2024/7/31,16:35:00,-70,12075,支出,土地流转支付,村委会,2025/11/30 5:44
-TX202408030001,2024/8/3,8:20:00,290,12365,收入,中药材零收款,同仁堂药业,2025/11/30 5:44
-TX202408060001,2024/8/6,10:55:00,-110,12255,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202408090001,2024/8/9,13:30:00,270,12525,收入,农产品补贴收入,省农业厅,2025/11/30 5:44
-TX202408120001,2024/8/12,15:15:00,-90,12435,支出,种子采购支付,中种农业科技,2025/11/30 5:44
-TX202408150001,2024/8/15,9:40:00,300,12735,收入,饲料服务费,正大饲料公司,2025/11/30 5:44
-TX202408180001,2024/8/18,12:05:00,-75,12660,支出,冷链运输费,顺丰冷链物流,2025/11/30 5:44
-TX202408210001,2024/8/21,14:40:00,280,12940,收入,农资销售收入,丰收农资连锁,2025/11/30 5:44
-TX202408240001,2024/8/24,16:25:00,-120,12820,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202408270001,2024/8/27,8:10:00,310,13130,收入,生猪返利收入,双汇食品集团,2025/11/30 5:44
-TX202408300001,2024/8/30,10:45:00,-80,13050,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202501050001,2025/1/5,9:25:00,320,13370,收入,水稻销售收入 (优质粳稻),金穗粮食贸易公司,2025/11/30 5:44
-TX202501080001,2025/1/8,11:50:00,-150,13220,支出,化肥采购 (复合肥),丰收农资连锁,2025/11/30 5:44
-TX202501120001,2025/1/12,14:35:00,280,13500,收入,蔬菜销售款 (西红柿/黄瓜),绿源农产品公司,2025/11/30 5:44
-TX202501150001,2025/1/15,16:20:00,-120,13380,支出,农机维修保养,北方农机服务,2025/11/30 5:44
-TX202501180001,2025/1/18,8:45:00,350,13730,收入,生猪出栏销售收入,双汇食品集团,2025/11/30 5:44
-TX202501220001,2025/1/22,10:30:00,-80,13650,支出,种子采购 (玉米种子),中种农业科技,2025/11/30 5:44
-TX202501250001,2025/1/25,13:55:00,290,13940,收入,中药材销售 (黄芪),同仁堂药业,2025/11/30 5:44
-TX202501280001,2025/1/28,15:40:00,-60,13880,支出,饲料采购,正大饲料公司,2025/11/30 5:44
-TX202502010001,2025/2/1,9:15:00,180,14060,收入,农资返利结算,丰收农资连锁,2025/11/30 5:44
-TX202502050001,2025/2/5,11:40:00,-90,13970,支出,土地流转费支付,村委会,2025/11/30 5:44
-TX202502080001,2025/2/8,14:25:00,240,14210,收入,农产品冷链运输服务费,顺丰冷链物流,2025/11/30 5:44
-TX202502120001,2025/2/12,16:50:00,-75,14135,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202502150001,2025/2/15,8:35:00,260,14395,收入,蔬菜零收款,社区生鲜店,2025/11/30 5:44
-TX202502180001,2025/2/18,10:10:00,-110,14285,支出,农业保险续保,太平洋保险,2025/11/30 5:44
-TX202502220001,2025/2/22,13:45:00,300,14585,收入,种粮补贴收入,市农业农村局,2025/11/30 5:44
-TX202502250001,2025/2/25,15:30:00,-85,14500,支出,农机保养费用,北方农机服务,2025/11/30 5:44
-TX202502280001,2025/2/28,9:55:00,220,14720,收入,水稻销售收入,金穗粮食贸易公司,2025/11/30 5:44
-TX202503030001,2025/3/3,12:20:00,-130,14590,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202503060001,2025/3/6,14:55:00,270,14860,收入,农产品销售返利,绿源农产品公司,2025/11/30 5:44
-TX202503090001,2025/3/9,16:40:00,-95,14765,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202503120001,2025/3/12,8:25:00,310,15075,收入,中药材零收款,同仁堂药业,2025/11/30 5:44
-TX202503150001,2025/3/15,10:50:00,-70,15005,支出,饲料采购支付,正大饲料公司,2025/11/30 5:44
-TX202503180001,2025/3/18,13:35:00,280,15285,收入,农业补贴收入,省农业厅,2025/11/30 5:44
-TX202503210001,2025/3/21,15:20:00,-120,15165,支出,冷链运输服务费,京东冷链,2025/11/30 5:44
-TX202503240001,2025/3/24,9:45:00,240,15405,收入,蔬菜销售收入,永辉超市,2025/11/30 5:44
-TX202503270001,2025/3/27,12:10:00,-100,15305,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202503300001,2025/3/30,14:45:00,320,15625,收入,生猪出栏收入,雨润食品,2025/11/30 5:44
-TX202504020001,2025/4/2,16:30:00,-80,15545,支出,农业保险,平安保险,2025/11/30 5:44
-TX202504050001,2025/4/5,8:15:00,270,15815,收入,农资服务费收入,丰收农资连锁,2025/11/30 5:44
-TX202504080001,2025/4/8,10:40:00,-65,15750,支出,土地流转费,村委会,2025/11/30 5:44
-TX202504110001,2025/4/11,13:25:00,290,16040,收入,水稻销售,金穗粮食贸易公司,2025/11/30 5:44
-TX202504140001,2025/4/14,15:10:00,-110,15930,支出,农机维修,北方农机服务,2025/11/30 5:44
-TX202504170001,2025/4/17,9:35:00,250,16180,收入,蔬菜返利,绿源农产品公司,2025/11/30 5:44
-TX202504200001,2025/4/20,12:00:00,-90,16090,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202504230001,2025/4/23,14:35:00,330,16420,收入,中药材销售收入,康恩贝药业,2025/11/30 5:44
-TX202504260001,2025/4/26,16:20:00,-75,16345,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202504290001,2025/4/29,8:05:00,280,16625,收入,农产品零收款,社区生鲜店,2025/11/30 5:44
-TX202505020001,2025/5/2,10:30:00,-85,16540,支出,饲料采购,正大饲料公司,2025/11/30 5:44
-TX202505050001,2025/5/5,13:15:00,300,16840,收入,种粮补贴,市农业农村局,2025/11/30 5:44
-TX202505080001,2025/5/8,15:50:00,-120,16720,支出,冷链运输,顺丰冷链物流,2025/11/30 5:44
-TX202505110001,2025/5/11,9:25:00,260,16980,收入,农资收入,丰收农资连锁,2025/11/30 5:44
-TX202505140001,2025/5/14,11:50:00,-95,16885,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202505170001,2025/5/17,14:35:00,340,17225,收入,生猪销售,双汇食品集团,2025/11/30 5:44
-TX202505200001,2025/5/20,16:20:00,-70,17155,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202505230001,2025/5/23,8:55:00,290,17445,收入,水稻返利,金穗粮食贸易公司,2025/11/30 5:44
-TX202505260001,2025/5/26,11:20:00,-130,17315,支出,农机保养,北方农机服务,2025/11/30 5:44
-TX202505290001,2025/5/29,14:05:00,270,17585,收入,蔬菜服务费,绿源农产品公司,2025/11/30 5:44
-TX202506010001,2025/6/1,16:40:00,-80,17505,支出,土地流转支付,村委会,2025/11/30 5:44
-TX202506040001,2025/6/4,9:15:00,310,17815,收入,中药材返利,同仁堂药业,2025/11/30 5:44
-TX202506070001,2025/6/7,11:40:00,-110,17705,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202506100001,2025/6/10,14:25:00,250,17955,收入,农产品补贴,省农业厅,2025/11/30 5:44
-TX202506130001,2025/6/13,16:10:00,-90,17865,支出,种子采购支付,中种农业科技,2025/11/30 5:44
-TX202506160001,2025/6/16,8:45:00,280,18145,收入,饲料销售返利,正大饲料公司,2025/11/30 5:44
-TX202506190001,2025/6/19,11:10:00,-75,18070,支出,冷链运输费,京东冷链,2025/11/30 5:44
-TX202506220001,2025/6/22,13:55:00,300,18370,收入,农资零收款,丰收农资连锁,2025/11/30 5:44
-TX202506250001,2025/6/25,15:40:00,-120,18250,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202506280001,2025/6/28,9:25:00,320,18570,收入,生猪出栏销售,雨润食品,2025/11/30 5:44
-TX202507010001,2025/7/1,11:50:00,-85,18485,支出,农业保险,平安保险,2025/11/30 5:44
-TX202507040001,2025/7/4,14:35:00,270,18755,收入,水稻服务费,金穗粮食贸易公司,2025/11/30 5:44
-TX202507070001,2025/7/7,16:20:00,-100,18655,支出,农机维修支付,北方农机服务,2025/11/30 5:44
-TX202507100001,2025/7/10,8:55:00,290,18945,收入,蔬菜销售收入,永辉超市,2025/11/30 5:44
-TX202507130001,2025/7/13,11:20:00,-65,18880,支出,土地流转费,村委会,2025/11/30 5:44
-TX202507160001,2025/7/16,14:05:00,310,19190,收入,中药材零收款,康恩贝药业,2025/11/30 5:44
-TX202507190001,2025/7/19,16:40:00,-110,19080,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202507220001,2025/7/22,9:15:00,260,19340,收入,农产品返利,绿源农产品公司,2025/11/30 5:44
-TX202507250001,2025/7/25,11:40:00,-90,19250,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202507280001,2025/7/28,14:25:00,280,19530,收入,饲料销售,正大饲料公司,2025/11/30 5:44
-TX202507310001,2025/7/31,16:10:00,-75,19455,支出,冷链运输服务,顺丰冷链物流,2025/11/30 5:44
-TX202508030001,2025/8/3,8:45:00,300,19755,收入,农资补贴,市农业农村局,2025/11/30 5:44
-TX202508060001,2025/8/6,11:10:00,-120,19635,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202508090001,2025/8/9,13:55:00,320,19955,收入,生猪收入,双汇食品集团,2025/11/30 5:44
-TX202508120001,2025/8/12,15:40:00,-80,19875,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202508150001,2025/8/15,9:25:00,270,20145,收入,水稻零收款,金穗粮食贸易公司,2025/11/30 5:44
-TX202508180001,2025/8/18,11:50:00,-130,20015,支出,农机保养支付,北方农机服务,2025/11/30 5:44
-TX202508210001,2025/8/21,14:35:00,290,20305,收入,蔬菜返利,绿源农产品公司,2025/11/30 5:44
-TX202508240001,2025/8/24,16:20:00,-95,20210,支出,土地流转费,村委会,2025/11/30 5:44
-TX202508270001,2025/8/27,8:55:00,310,20520,收入,中药材服务费,同仁堂药业,2025/11/30 5:44
-TX202508300001,2025/8/30,11:20:00,-110,20410,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202509020001,2025/9/2,14:05:00,260,20670,收入,农产品补贴收入,省农业厅,2025/11/30 5:44
-TX202509050001,2025/9/5,16:40:00,-90,20580,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202509080001,2025/9/8,9:15:00,280,20860,收入,饲料零收款,正大饲料公司,2025/11/30 5:44
-TX202509110001,2025/9/11,11:40:00,-75,20785,支出,冷链运输,京东冷链,2025/11/30 5:44
-TX202509140001,2025/9/14,14:25:00,300,21085,收入,农资销售收入,丰收农资连锁,2025/11/30 5:44
-TX202509170001,2025/9/17,16:10:00,-120,20965,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202509200001,2025/9/20,8:45:00,320,21285,收入,生猪出栏返利,雨润食品,2025/11/30 5:44
-TX202509230001,2025/9/23,11:10:00,-85,21200,支出,农业保险,平安保险,2025/11/30 5:44
-TX202509260001,2025/9/26,13:55:00,270,21470,收入,水稻补贴,市农业农村局,2025/11/30 5:44
-TX202509290001,2025/9/29,15:40:00,-100,21370,支出,农机维修,北方农机服务,2025/11/30 5:44
-TX202510020001,2025/10/2,9:25:00,290,21660,收入,蔬菜零收款,永辉超市,2025/11/30 5:44
-TX202510050001,2025/10/5,11:50:00,-65,21595,支出,土地流转支付,村委会,2025/11/30 5:44
-TX202510080001,2025/10/8,14:35:00,310,21905,收入,中药材返利,康恩贝药业,2025/11/30 5:44
-TX202510110001,2025/10/11,16:20:00,-110,21795,支出,化肥采购,中化化肥公司,2025/11/30 5:44
-TX202510140001,2025/10/14,8:55:00,260,22055,收入,农产品服务费,绿源农产品公司,2025/11/30 5:44
-TX202510170001,2025/10/17,11:20:00,-90,21965,支出,种子采购支付,中种农业科技,2025/11/30 5:44
-TX202510200001,2025/10/20,14:05:00,280,22245,收入,饲料销售收入,正大饲料公司,2025/11/30 5:44
-TX202510230001,2025/10/23,16:40:00,-75,22170,支出,冷链运输费,顺丰冷链物流,2025/11/30 5:44
-TX202510260001,2025/10/26,9:15:00,300,22470,收入,农资返利,丰收农资连锁,2025/11/30 5:44
-TX202510290001,2025/10/29,11:40:00,-120,22350,支出,员工薪酬发放,员工个人账户,2025/11/30 5:44
-TX202511010001,2025/11/1,14:25:00,320,22670,收入,生猪销售服务费,双汇食品集团,2025/11/30 5:44
-TX202511040001,2025/11/4,16:10:00,-80,22590,支出,保险续保,太平洋保险,2025/11/30 5:44
-TX202511070001,2025/11/7,8:45:00,270,22860,收入,水稻零收款,金穗粮食贸易公司,2025/11/30 5:44
-TX202511100001,2025/11/10,11:10:00,-130,22730,支出,农机保养,北方农机服务,2025/11/30 5:44
-TX202511130001,2025/11/13,13:55:00,290,23020,收入,蔬菜补贴,市农业农村局,2025/11/30 5:44
-TX202511160001,2025/11/16,15:40:00,-95,22925,支出,土地流转费,村委会,2025/11/30 5:44
-TX202511190001,2025/11/19,9:25:00,310,23235,收入,中药材销售收入,同仁堂药业,2025/11/30 5:44
-TX202511220001,2025/11/22,11:50:00,-110,23125,支出,化肥采购支付,中化化肥公司,2025/11/30 5:44
-TX202511250001,2025/11/25,14:35:00,260,23385,收入,农产品返利收入,绿源农产品公司,2025/11/30 5:44
-TX202511280001,2025/11/28,16:20:00,-90,23295,支出,种子采购,中种农业科技,2025/11/30 5:44
-TX202512010001,2025/12/1,8:55:00,280,23575,收入,饲料零收款,正大饲料公司,2025/11/30 5:44
-TX202512040001,2025/12/4,11:20:00,-75,23500,支出,冷链运输服务,京东冷链,2025/11/30 5:44
-TX202512070001,2025/12/7,14:05:00,300,23800,收入,农资服务费,丰收农资连锁,2025/11/30 5:44
-TX202512100001,2025/12/10,16:40:00,-120,23680,支出,员工薪酬,员工个人账户,2025/11/30 5:44
-TX202512130001,2025/12/13,9:15:00,320,24000,收入,生猪销售返利,双汇食品集团,2025/11/30 5:44
-TX202512160001,2025/12/16,11:40:00,-85,23915,支出,农业保险续保,平安保险,2025/11/30 5:44
-TX202512190001,2025/12/19,14:25:00,270,24185,收入,水稻收入,金穗粮食贸易公司,2025/11/30 5:44
-TX202512220001,2025/12/22,16:10:00,-130,24055,支出,农机保养支付,北方农机服务,2025/11/30 5:44
-TX202512250001,2025/12/25,8:45:00,290,24345,收入,蔬菜补贴收入,省农业厅,2025/11/30 5:44
-TX202512280001,2025/12/28,11:10:00,-95,24250,支出,土地流转费,村委会,2025/11/30 5:44
-TX202512310001,2025/12/31,13:55:00,310,24560,收入,中药材服务费,康恩贝药业,2025/11/30 5:44
-TX202512210001,2025-12-21,09:01:47,1063,26063,收入,理财分红收入,理财平台,2025-12-30 07:08:47
-TX202510140002,2025-10-14,18:47:57,1616,27679,收入,理财分红收入,理财平台,2025-12-30 18:27:02
-TX202510040003,2025-10-04,09:13:14,13279,40958,收入,项目贷款到账,农业银行,2025-12-30 17:12:45
-TX202512230004,2025-12-23,16:26:14,12359,53317,收入,经营借款汇入,农业银行,2025-12-30 00:48:51
-TX202510210005,2025-10-21,14:21:17,2273,55590,收入,个人借款,张一鸣,2025-12-30 10:06:05
-TX202511180006,2025-11-18,09:22:54,3817,59407,收入,个人借款,张一鸣,2025-12-30 01:46:29
-TX202512080007,2025-12-08,09:59:24,-361,59046,支出,季度水费支付,自来水公司,2025-12-30 18:12:45
-TX202510090008,2025-10-09,08:42:14,-792,58254,支出,月度电费缴纳,电力公司,2025-12-30 03:24:17
-TX202511280009,2025-11-28,18:53:23,-5664,52590,支出,企业所得税申报缴纳,税务局,2025-12-30 11:13:42
-TX202511040010,2025-11-04,18:41:04,-12980,39610,支出,增值税缴纳,税务局,2025-12-30 17:46:15
-TX202510210011,2025-10-21,15:24:17,-4598,35012,支出,债券型基金购买,证券公司,2025-12-30 01:14:52
-TX202510050012,2025-10-05,13:25:17,-2084,32928,支出,股票型基金申购,证券公司,2025-12-30 18:56:45
-TX202511100013,2025-11-10,11:41:31,-8482,24446,支出,还款,深圳农商行,2025-12-30 04:16:08
-TX202511010014,2025-11-01,16:34:16,-14239,10207,支出,还款,河南村镇银行,2025-12-30 18:25:23
-TX202510290015,2025-10-29,10:32:31,-2489,7718,支出,还款,字节跳动,2025-12-30 03:09:40
-TX202510210016,2025-10-21,18:27:38,-2040,5678,支出,还款,字节跳动,2025-12-30 12:38:29
-TX202510210016,2025/10/22,18:27:38,-1000,4678,支出,,张三,2025-12-30 12:38:29
+TX202301050001,2023-01-05,09:15:00,320.00,320.00,收入,水稻销售收入 (优质粳稻),金穗粮食贸易公司,2025-11-30 05:44:12
+TX202301080001,2023-01-08,10:45:00,-150.00,170.00,支出,化肥采购 (复合肥),丰收农资连锁,2025-11-30 05:44:12
+TX202301120001,2023-01-12,14:20:00,280.00,450.00,收入,蔬菜销售款 (西红柿/黄瓜),绿源农产品公司,2025-11-30 05:44:12
+TX202301150001,2023-01-15,11:30:00,-120.00,330.00,支出,农机维修保养,北方农机服务,2025-11-30 05:44:12
+TX202301180001,2023-01-18,15:50:00,180.00,510.00,收入,生猪出栏销售收入,双汇食品集团,2025-11-30 05:44:12
+TX202301220001,2023-01-22,09:25:00,-80.00,430.00,支出,种子采购 (玉米种子),中种农业科技,2025-11-30 05:44:12
+TX202301250001,2023-01-25,13:10:00,250.00,680.00,收入,中药材销售 (黄芪),同仁堂药业,2025-11-30 05:44:12
+TX202301280001,2023-01-28,16:35:00,-60.00,620.00,支出,饲料采购,正大饲料公司,2025-11-30 05:44:12
+TX202302010001,2023-02-01,08:40:00,150.00,770.00,收入,农资返利结算,丰收农资连锁,2025-11-30 05:44:12
+TX202302050001,2023-02-05,10:15:00,-90.00,680.00,支出,土地流转费支付,村委会,2025-11-30 05:44:12
+TX202302080001,2023-02-08,14:00:00,220.00,900.00,收入,农产品冷链运输服务费,顺丰冷链物流,2025-11-30 05:44:12
+TX202302120001,2023-02-12,11:20:00,-75.00,825.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202302150001,2023-02-15,15:30:00,190.00,1015.00,收入,蔬菜零收款,社区生鲜店,2025-11-30 05:44:12
+TX202302180001,2023-02-18,09:45:00,-110.00,905.00,支出,农业保险续保,太平洋保险,2025-11-30 05:44:12
+TX202302220001,2023-02-22,13:25:00,270.00,1175.00,收入,种粮补贴收入,市农业农村局,2025-11-30 05:44:12
+TX202302250001,2023-02-25,16:10:00,-85.00,1090.00,支出,农机保养费用,北方农机服务,2025-11-30 05:44:12
+TX202303010001,2023-03-01,08:55:00,160.00,1250.00,收入,水稻销售收入,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202303050001,2023-03-05,10:30:00,-130.00,1120.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202303080001,2023-03-08,14:15:00,230.00,1350.00,收入,农产品销售返利,绿源农产品公司,2025-11-30 05:44:12
+TX202303120001,2023-03-12,11:40:00,-95.00,1255.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202303150001,2023-03-15,15:20:00,210.00,1465.00,收入,中药材零收款,同仁堂药业,2025-11-30 05:44:12
+TX202303180001,2023-03-18,09:35:00,-70.00,1395.00,支出,饲料采购支付,正大饲料公司,2025-11-30 05:44:12
+TX202303220001,2023-03-22,13:50:00,180.00,1575.00,收入,农业补贴收入,省农业厅,2025-11-30 05:44:12
+TX202303250001,2023-03-25,16:25:00,-120.00,1455.00,支出,冷链运输服务费,京东冷链,2025-11-30 05:44:12
+TX202303280001,2023-03-28,08:20:00,140.00,1595.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
+TX202304010001,2023-04-01,10:05:00,-100.00,1495.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202304050001,2023-04-05,14:40:00,260.00,1755.00,收入,生猪出栏收入,雨润食品,2025-11-30 05:44:12
+TX202304080001,2023-04-08,11:15:00,-80.00,1675.00,支出,农业保险,平安保险,2025-11-30 05:44:12
+TX202304120001,2023-04-12,15:55:00,190.00,1865.00,收入,农资服务费收入,丰收农资连锁,2025-11-30 05:44:12
+TX202304150001,2023-04-15,09:10:00,-65.00,1800.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202304180001,2023-04-18,13:35:00,220.00,2020.00,收入,水稻销售,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202304220001,2023-04-22,16:45:00,-110.00,1910.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
+TX202304250001,2023-04-25,08:30:00,170.00,2080.00,收入,蔬菜返利,绿源农产品公司,2025-11-30 05:44:12
+TX202304280001,2023-04-28,10:50:00,-90.00,1990.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202305020001,2023-05-02,14:25:00,240.00,2230.00,收入,中药材销售收入,康恩贝药业,2025-11-30 05:44:12
+TX202305050001,2023-05-05,11:05:00,-75.00,2155.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202305080001,2023-05-08,15:40:00,200.00,2355.00,收入,农产品零收款,社区生鲜店,2025-11-30 05:44:12
+TX202305120001,2023-05-12,09:25:00,-85.00,2270.00,支出,饲料采购,正大饲料公司,2025-11-30 05:44:12
+TX202305150001,2023-05-15,13:15:00,180.00,2450.00,收入,种粮补贴,市农业农村局,2025-11-30 05:44:12
+TX202305180001,2023-05-18,16:30:00,-120.00,2330.00,支出,冷链运输,顺丰冷链物流,2025-11-30 05:44:12
+TX202305220001,2023-05-22,08:45:00,160.00,2490.00,收入,农资收入,丰收农资连锁,2025-11-30 05:44:12
+TX202305250001,2023-05-25,10:20:00,-95.00,2395.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202305280001,2023-05-28,14:55:00,210.00,2605.00,收入,生猪销售,双汇食品集团,2025-11-30 05:44:12
+TX202306010001,2023-06-01,11:40:00,-70.00,2535.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202306050001,2023-06-05,15:25:00,230.00,2765.00,收入,水稻返利,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202306080001,2023-06-08,09:15:00,-130.00,2635.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
+TX202306120001,2023-06-12,13:50:00,190.00,2825.00,收入,蔬菜服务费,绿源农产品公司,2025-11-30 05:44:12
+TX202306150001,2023-06-15,16:35:00,-80.00,2745.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
+TX202306180001,2023-06-18,08:20:00,250.00,2995.00,收入,中药材返利,同仁堂药业,2025-11-30 05:44:12
+TX202306220001,2023-06-22,10:45:00,-110.00,2885.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202306250001,2023-06-25,14:30:00,170.00,3055.00,收入,农产品补贴,省农业厅,2025-11-30 05:44:12
+TX202306280001,2023-06-28,11:25:00,-90.00,2965.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
+TX202307020001,2023-07-02,15:40:00,220.00,3185.00,收入,饲料销售返利,正大饲料公司,2025-11-30 05:44:12
+TX202307050001,2023-07-05,09:35:00,-75.00,3110.00,支出,冷链运输费,京东冷链,2025-11-30 05:44:12
+TX202307080001,2023-07-08,13:20:00,180.00,3290.00,收入,农资零收款,丰收农资连锁,2025-11-30 05:44:12
+TX202307120001,2023-07-12,16:55:00,-120.00,3170.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202307150001,2023-07-15,08:10:00,260.00,3430.00,收入,生猪出栏销售,雨润食品,2025-11-30 05:44:12
+TX202307180001,2023-07-18,10:35:00,-85.00,3345.00,支出,农业保险,平安保险,2025-11-30 05:44:12
+TX202307220001,2023-07-22,14:15:00,190.00,3535.00,收入,水稻服务费,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202307250001,2023-07-25,11:50:00,-100.00,3435.00,支出,农机维修支付,北方农机服务,2025-11-30 05:44:12
+TX202307280001,2023-07-28,15:25:00,210.00,3645.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
+TX202308010001,2023-08-01,09:40:00,-65.00,3580.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202308050001,2023-08-05,13:05:00,240.00,3820.00,收入,中药材零收款,康恩贝药业,2025-11-30 05:44:12
+TX202308080001,2023-08-08,16:30:00,-110.00,3710.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202308120001,2023-08-12,08:55:00,170.00,3880.00,收入,农产品返利,绿源农产品公司,2025-11-30 05:44:12
+TX202308150001,2023-08-15,10:20:00,-90.00,3790.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202308180001,2023-08-18,14:45:00,220.00,4010.00,收入,饲料销售,正大饲料公司,2025-11-30 05:44:12
+TX202308220001,2023-08-22,11:30:00,-75.00,3935.00,支出,冷链运输服务,顺丰冷链物流,2025-11-30 05:44:12
+TX202308250001,2023-08-25,15:15:00,180.00,4115.00,收入,农资补贴,市农业农村局,2025-11-30 05:44:12
+TX202308280001,2023-08-28,09:50:00,-120.00,3995.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202309020001,2023-09-02,13:25:00,250.00,4245.00,收入,生猪收入,双汇食品集团,2025-11-30 05:44:12
+TX202309050001,2023-09-05,16:40:00,-80.00,4165.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202309080001,2023-09-08,08:35:00,190.00,4355.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202309120001,2023-09-12,10:10:00,-130.00,4225.00,支出,农机保养支付,北方农机服务,2025-11-30 05:44:12
+TX202309150001,2023-09-15,14:55:00,210.00,4435.00,收入,蔬菜返利,绿源农产品公司,2025-11-30 05:44:12
+TX202309180001,2023-09-18,11:20:00,-95.00,4340.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202309220001,2023-09-22,15:45:00,230.00,4570.00,收入,中药材服务费,同仁堂药业,2025-11-30 05:44:12
+TX202309250001,2023-09-25,09:30:00,-110.00,4460.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202309280001,2023-09-28,13:15:00,170.00,4630.00,收入,农产品补贴收入,省农业厅,2025-11-30 05:44:12
+TX202310020001,2023-10-02,16:50:00,-90.00,4540.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202310050001,2023-10-05,08:25:00,240.00,4780.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
+TX202310080001,2023-10-08,10:40:00,-75.00,4705.00,支出,冷链运输,京东冷链,2025-11-30 05:44:12
+TX202310120001,2023-10-12,14:20:00,180.00,4885.00,收入,农资销售收入,丰收农资连锁,2025-11-30 05:44:12
+TX202310150001,2023-10-15,11:55:00,-120.00,4765.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202310180001,2023-10-18,15:30:00,260.00,5025.00,收入,生猪出栏返利,雨润食品,2025-11-30 05:44:12
+TX202310220001,2023-10-22,09:45:00,-85.00,4940.00,支出,农业保险,平安保险,2025-11-30 05:44:12
+TX202310250001,2023-10-25,13:10:00,190.00,5130.00,收入,水稻补贴,市农业农村局,2025-11-30 05:44:12
+TX202310280001,2023-10-28,16:35:00,-100.00,5030.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
+TX202311020001,2023-11-02,08:50:00,210.00,5240.00,收入,蔬菜零收款,永辉超市,2025-11-30 05:44:12
+TX202311050001,2023-11-05,10:15:00,-65.00,5175.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
+TX202311080001,2023-11-08,14:40:00,220.00,5395.00,收入,中药材返利,康恩贝药业,2025-11-30 05:44:12
+TX202311120001,2023-11-12,11:25:00,-110.00,5285.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202311150001,2023-11-15,15:50:00,170.00,5455.00,收入,农产品服务费,绿源农产品公司,2025-11-30 05:44:12
+TX202311180001,2023-11-18,09:35:00,-90.00,5365.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
+TX202311220001,2023-11-22,13:20:00,230.00,5595.00,收入,饲料销售收入,正大饲料公司,2025-11-30 05:44:12
+TX202311250001,2023-11-25,16:45:00,-75.00,5520.00,支出,冷链运输费,顺丰冷链物流,2025-11-30 05:44:12
+TX202311280001,2023-11-28,08:30:00,180.00,5700.00,收入,农资返利,丰收农资连锁,2025-11-30 05:44:12
+TX202312020001,2023-12-02,10:55:00,-120.00,5580.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202312050001,2023-12-05,14:25:00,250.00,5830.00,收入,生猪销售服务费,双汇食品集团,2025-11-30 05:44:12
+TX202312080001,2023-12-08,11:40:00,-80.00,5750.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202312120001,2023-12-12,15:15:00,190.00,5940.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202312150001,2023-12-15,09:50:00,-130.00,5810.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
+TX202312180001,2023-12-18,13:35:00,210.00,6020.00,收入,蔬菜补贴,市农业农村局,2025-11-30 05:44:12
+TX202312220001,2023-12-22,16:20:00,-95.00,5925.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202312250001,2023-12-25,08:45:00,230.00,6155.00,收入,中药材销售收入,同仁堂药业,2025-11-30 05:44:12
+TX202312280001,2023-12-28,10:10:00,-110.00,6045.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202401050001,2024-01-05,09:20:00,280.00,6325.00,收入,农产品返利收入,绿源农产品公司,2025-11-30 05:44:12
+TX202401080001,2024-01-08,11:45:00,-140.00,6185.00,支出,种子采购 (水稻种子),中种农业科技,2025-11-30 05:44:12
+TX202401120001,2024-01-12,14:30:00,320.00,6505.00,收入,饲料销售款,正大饲料公司,2025-11-30 05:44:12
+TX202401150001,2024-01-15,16:15:00,-95.00,6410.00,支出,冷链运输服务费,京东冷链,2025-11-30 05:44:12
+TX202401180001,2024-01-18,08:40:00,260.00,6670.00,收入,农资补贴收入,省农业厅,2025-11-30 05:44:12
+TX202401220001,2024-01-22,10:25:00,-120.00,6550.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202401250001,2024-01-25,13:50:00,290.00,6840.00,收入,生猪出栏收入,雨润食品,2025-11-30 05:44:12
+TX202401280001,2024-01-28,15:35:00,-85.00,6755.00,支出,农业保险续保,平安保险,2025-11-30 05:44:12
+TX202402010001,2024-02-01,09:10:00,240.00,6995.00,收入,水稻服务费,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202402050001,2024-02-05,11:55:00,-130.00,6865.00,支出,农机维修支付,北方农机服务,2025-11-30 05:44:12
+TX202402080001,2024-02-08,14:20:00,270.00,7135.00,收入,蔬菜零收款,永辉超市,2025-11-30 05:44:12
+TX202402120001,2024-02-12,16:45:00,-70.00,7065.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202402150001,2024-02-15,08:30:00,310.00,7375.00,收入,中药材返利,康恩贝药业,2025-11-30 05:44:12
+TX202402180001,2024-02-18,10:05:00,-110.00,7265.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202402220001,2024-02-22,13:40:00,230.00,7495.00,收入,农产品补贴,市农业农村局,2025-11-30 05:44:12
+TX202402250001,2024-02-25,15:25:00,-90.00,7405.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
+TX202402280001,2024-02-28,09:50:00,250.00,7655.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
+TX202403030001,2024-03-03,12:15:00,-75.00,7580.00,支出,冷链运输,顺丰冷链物流,2025-11-30 05:44:12
+TX202403060001,2024-03-06,14:50:00,280.00,7860.00,收入,农资销售收入,丰收农资连锁,2025-11-30 05:44:12
+TX202403090001,2024-03-09,16:35:00,-120.00,7740.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202403120001,2024-03-12,08:20:00,300.00,8040.00,收入,生猪返利,双汇食品集团,2025-11-30 05:44:12
+TX202403150001,2024-03-15,10:55:00,-80.00,7960.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202403180001,2024-03-18,13:30:00,260.00,8220.00,收入,水稻补贴收入,省农业厅,2025-11-30 05:44:12
+TX202403210001,2024-03-21,15:15:00,-130.00,8090.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
+TX202403240001,2024-03-24,09:40:00,270.00,8360.00,收入,蔬菜服务费,绿源农产品公司,2025-11-30 05:44:12
+TX202403270001,2024-03-27,12:05:00,-95.00,8265.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
+TX202403300001,2024-03-30,14:40:00,290.00,8555.00,收入,中药材零收款,同仁堂药业,2025-11-30 05:44:12
+TX202404020001,2024-04-02,16:25:00,-110.00,8445.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202404050001,2024-04-05,08:10:00,240.00,8685.00,收入,农产品收入,绿源农产品公司,2025-11-30 05:44:12
+TX202404080001,2024-04-08,10:45:00,-90.00,8595.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202404110001,2024-04-11,13:20:00,310.00,8905.00,收入,饲料销售服务费,正大饲料公司,2025-11-30 05:44:12
+TX202404140001,2024-04-14,15:55:00,-75.00,8830.00,支出,冷链运输费,京东冷链,2025-11-30 05:44:12
+TX202404170001,2024-04-17,09:30:00,270.00,9100.00,收入,农资返利,丰收农资连锁,2025-11-30 05:44:12
+TX202404200001,2024-04-20,12:15:00,-120.00,8980.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202404230001,2024-04-23,14:50:00,290.00,9270.00,收入,生猪出栏服务费,雨润食品,2025-11-30 05:44:12
+TX202404260001,2024-04-26,16:35:00,-85.00,9185.00,支出,农业保险,平安保险,2025-11-30 05:44:12
+TX202404290001,2024-04-29,08:20:00,250.00,9435.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202405020001,2024-05-02,10:55:00,-130.00,9305.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
+TX202405050001,2024-05-05,13:30:00,280.00,9585.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
+TX202405080001,2024-05-08,15:15:00,-70.00,9515.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202405110001,2024-05-11,09:40:00,300.00,9815.00,收入,中药材补贴,市农业农村局,2025-11-30 05:44:12
+TX202405140001,2024-05-14,12:05:00,-110.00,9705.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202405170001,2024-05-17,14:40:00,260.00,9965.00,收入,农产品返利,绿源农产品公司,2025-11-30 05:44:12
+TX202405200001,2024-05-20,16:25:00,-90.00,9875.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
+TX202405230001,2024-05-23,08:10:00,270.00,10145.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
+TX202405260001,2024-05-26,10:45:00,-75.00,10070.00,支出,冷链运输服务,顺丰冷链物流,2025-11-30 05:44:12
+TX202405290001,2024-05-29,13:20:00,290.00,10360.00,收入,农资服务费,丰收农资连锁,2025-11-30 05:44:12
+TX202406010001,2024-06-01,15:55:00,-120.00,10240.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202406040001,2024-06-04,09:30:00,310.00,10550.00,收入,生猪销售返利,双汇食品集团,2025-11-30 05:44:12
+TX202406070001,2024-06-07,12:15:00,-80.00,10470.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202406100001,2024-06-10,14:50:00,270.00,10740.00,收入,水稻收入,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202406130001,2024-06-13,16:35:00,-130.00,10610.00,支出,农机保养支付,北方农机服务,2025-11-30 05:44:12
+TX202406160001,2024-06-16,08:20:00,280.00,10890.00,收入,蔬菜补贴收入,省农业厅,2025-11-30 05:44:12
+TX202406190001,2024-06-19,10:55:00,-95.00,10795.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202406220001,2024-06-22,13:30:00,300.00,11095.00,收入,中药材服务费,康恩贝药业,2025-11-30 05:44:12
+TX202406250001,2024-06-25,15:15:00,-110.00,10985.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202406280001,2024-06-28,09:40:00,260.00,11245.00,收入,农产品零收款,绿源农产品公司,2025-11-30 05:44:12
+TX202407010001,2024-07-01,12:05:00,-90.00,11155.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202407040001,2024-07-04,14:40:00,290.00,11445.00,收入,饲料销售收入,正大饲料公司,2025-11-30 05:44:12
+TX202407070001,2024-07-07,16:25:00,-75.00,11370.00,支出,冷链运输,京东冷链,2025-11-30 05:44:12
+TX202407100001,2024-07-10,08:10:00,270.00,11640.00,收入,农资补贴,市农业农村局,2025-11-30 05:44:12
+TX202407130001,2024-07-13,10:45:00,-120.00,11520.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202407160001,2024-07-16,13:20:00,300.00,11820.00,收入,生猪出栏收入,雨润食品,2025-11-30 05:44:12
+TX202407190001,2024-07-19,15:55:00,-85.00,11735.00,支出,农业保险,平安保险,2025-11-30 05:44:12
+TX202407220001,2024-07-22,09:30:00,280.00,12015.00,收入,水稻服务费收入,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202407280001,2024-07-28,14:50:00,260.00,12145.00,收入,蔬菜返利,永辉超市,2025-11-30 05:44:12
+TX202407310001,2024-07-31,16:35:00,-70.00,12075.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
+TX202408030001,2024-08-03,08:20:00,290.00,12365.00,收入,中药材零收款,同仁堂药业,2025-11-30 05:44:12
+TX202408060001,2024-08-06,10:55:00,-110.00,12255.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202408090001,2024-08-09,13:30:00,270.00,12525.00,收入,农产品补贴收入,省农业厅,2025-11-30 05:44:12
+TX202408120001,2024-08-12,15:15:00,-90.00,12435.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
+TX202408150001,2024-08-15,09:40:00,300.00,12735.00,收入,饲料服务费,正大饲料公司,2025-11-30 05:44:12
+TX202408180001,2024-08-18,12:05:00,-75.00,12660.00,支出,冷链运输费,顺丰冷链物流,2025-11-30 05:44:12
+TX202408210001,2024-08-21,14:40:00,280.00,12940.00,收入,农资销售收入,丰收农资连锁,2025-11-30 05:44:12
+TX202408240001,2024-08-24,16:25:00,-120.00,12820.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202408270001,2024-08-27,08:10:00,310.00,13130.00,收入,生猪返利收入,双汇食品集团,2025-11-30 05:44:12
+TX202408300001,2024-08-30,10:45:00,-80.00,13050.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202501050001,2025-01-05,09:25:00,320.00,13370.00,收入,水稻销售收入 (优质粳稻),金穗粮食贸易公司,2025-11-30 05:44:12
+TX202501080001,2025-01-08,11:50:00,-150.00,13220.00,支出,化肥采购 (复合肥),丰收农资连锁,2025-11-30 05:44:12
+TX202501120001,2025-01-12,14:35:00,280.00,13500.00,收入,蔬菜销售款 (西红柿/黄瓜),绿源农产品公司,2025-11-30 05:44:12
+TX202501150001,2025-01-15,16:20:00,-120.00,13380.00,支出,农机维修保养,北方农机服务,2025-11-30 05:44:12
+TX202501180001,2025-01-18,08:45:00,350.00,13730.00,收入,生猪出栏销售收入,双汇食品集团,2025-11-30 05:44:12
+TX202501220001,2025-01-22,10:30:00,-80.00,13650.00,支出,种子采购 (玉米种子),中种农业科技,2025-11-30 05:44:12
+TX202501250001,2025-01-25,13:55:00,290.00,13940.00,收入,中药材销售 (黄芪),同仁堂药业,2025-11-30 05:44:12
+TX202501280001,2025-01-28,15:40:00,-60.00,13880.00,支出,饲料采购,正大饲料公司,2025-11-30 05:44:12
+TX202502010001,2025-02-01,09:15:00,180.00,14060.00,收入,农资返利结算,丰收农资连锁,2025-11-30 05:44:12
+TX202502050001,2025-02-05,11:40:00,-90.00,13970.00,支出,土地流转费支付,村委会,2025-11-30 05:44:12
+TX202502080001,2025-02-08,14:25:00,240.00,14210.00,收入,农产品冷链运输服务费,顺丰冷链物流,2025-11-30 05:44:12
+TX202502120001,2025-02-12,16:50:00,-75.00,14135.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202502150001,2025-02-15,08:35:00,260.00,14395.00,收入,蔬菜零收款,社区生鲜店,2025-11-30 05:44:12
+TX202502180001,2025-02-18,10:10:00,-110.00,14285.00,支出,农业保险续保,太平洋保险,2025-11-30 05:44:12
+TX202502220001,2025-02-22,13:45:00,300.00,14585.00,收入,种粮补贴收入,市农业农村局,2025-11-30 05:44:12
+TX202502250001,2025-02-25,15:30:00,-85.00,14500.00,支出,农机保养费用,北方农机服务,2025-11-30 05:44:12
+TX202502280001,2025-02-28,09:55:00,220.00,14720.00,收入,水稻销售收入,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202503030001,2025-03-03,12:20:00,-130.00,14590.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202503060001,2025-03-06,14:55:00,270.00,14860.00,收入,农产品销售返利,绿源农产品公司,2025-11-30 05:44:12
+TX202503090001,2025-03-09,16:40:00,-95.00,14765.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202503120001,2025-03-12,08:25:00,310.00,15075.00,收入,中药材零收款,同仁堂药业,2025-11-30 05:44:12
+TX202503150001,2025-03-15,10:50:00,-70.00,15005.00,支出,饲料采购支付,正大饲料公司,2025-11-30 05:44:12
+TX202503180001,2025-03-18,13:35:00,280.00,15285.00,收入,农业补贴收入,省农业厅,2025-11-30 05:44:12
+TX202503210001,2025-03-21,15:20:00,-120.00,15165.00,支出,冷链运输服务费,京东冷链,2025-11-30 05:44:12
+TX202503240001,2025-03-24,09:45:00,240.00,15405.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
+TX202503270001,2025-03-27,12:10:00,-100.00,15305.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202503300001,2025-03-30,14:45:00,320.00,15625.00,收入,生猪出栏收入,雨润食品,2025-11-30 05:44:12
+TX202504020001,2025-04-02,16:30:00,-80.00,15545.00,支出,农业保险,平安保险,2025-11-30 05:44:12
+TX202504050001,2025-04-05,08:15:00,270.00,15815.00,收入,农资服务费收入,丰收农资连锁,2025-11-30 05:44:12
+TX202504080001,2025-04-08,10:40:00,-65.00,15750.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202504110001,2025-04-11,13:25:00,290.00,16040.00,收入,水稻销售,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202504140001,2025-04-14,15:10:00,-110.00,15930.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
+TX202504170001,2025-04-17,09:35:00,250.00,16180.00,收入,蔬菜返利,绿源农产品公司,2025-11-30 05:44:12
+TX202504200001,2025-04-20,12:00:00,-90.00,16090.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202504230001,2025-04-23,14:35:00,330.00,16420.00,收入,中药材销售收入,康恩贝药业,2025-11-30 05:44:12
+TX202504260001,2025-04-26,16:20:00,-75.00,16345.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202504290001,2025-04-29,08:05:00,280.00,16625.00,收入,农产品零收款,社区生鲜店,2025-11-30 05:44:12
+TX202505020001,2025-05-02,10:30:00,-85.00,16540.00,支出,饲料采购,正大饲料公司,2025-11-30 05:44:12
+TX202505050001,2025-05-05,13:15:00,300.00,16840.00,收入,种粮补贴,市农业农村局,2025-11-30 05:44:12
+TX202505080001,2025-05-08,15:50:00,-120.00,16720.00,支出,冷链运输,顺丰冷链物流,2025-11-30 05:44:12
+TX202505110001,2025-05-11,09:25:00,260.00,16980.00,收入,农资收入,丰收农资连锁,2025-11-30 05:44:12
+TX202505140001,2025-05-14,11:50:00,-95.00,16885.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202505170001,2025-05-17,14:35:00,340.00,17225.00,收入,生猪销售,双汇食品集团,2025-11-30 05:44:12
+TX202505200001,2025-05-20,16:20:00,-70.00,17155.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202505230001,2025-05-23,08:55:00,290.00,17445.00,收入,水稻返利,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202505260001,2025-05-26,11:20:00,-130.00,17315.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
+TX202505290001,2025-05-29,14:05:00,270.00,17585.00,收入,蔬菜服务费,绿源农产品公司,2025-11-30 05:44:12
+TX202506010001,2025-06-01,16:40:00,-80.00,17505.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
+TX202506040001,2025-06-04,09:15:00,310.00,17815.00,收入,中药材返利,同仁堂药业,2025-11-30 05:44:12
+TX202506070001,2025-06-07,11:40:00,-110.00,17705.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202506100001,2025-06-10,14:25:00,250.00,17955.00,收入,农产品补贴,省农业厅,2025-11-30 05:44:12
+TX202506130001,2025-06-13,16:10:00,-90.00,17865.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
+TX202506160001,2025-06-16,08:45:00,280.00,18145.00,收入,饲料销售返利,正大饲料公司,2025-11-30 05:44:12
+TX202506190001,2025-06-19,11:10:00,-75.00,18070.00,支出,冷链运输费,京东冷链,2025-11-30 05:44:12
+TX202506220001,2025-06-22,13:55:00,300.00,18370.00,收入,农资零收款,丰收农资连锁,2025-11-30 05:44:12
+TX202506250001,2025-06-25,15:40:00,-120.00,18250.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202506280001,2025-06-28,09:25:00,320.00,18570.00,收入,生猪出栏销售,雨润食品,2025-11-30 05:44:12
+TX202507010001,2025-07-01,11:50:00,-85.00,18485.00,支出,农业保险,平安保险,2025-11-30 05:44:12
+TX202507040001,2025-07-04,14:35:00,270.00,18755.00,收入,水稻服务费,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202507070001,2025-07-07,16:20:00,-100.00,18655.00,支出,农机维修支付,北方农机服务,2025-11-30 05:44:12
+TX202507100001,2025-07-10,08:55:00,290.00,18945.00,收入,蔬菜销售收入,永辉超市,2025-11-30 05:44:12
+TX202507130001,2025-07-13,11:20:00,-65.00,18880.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202507160001,2025-07-16,14:05:00,310.00,19190.00,收入,中药材零收款,康恩贝药业,2025-11-30 05:44:12
+TX202507190001,2025-07-19,16:40:00,-110.00,19080.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202507220001,2025-07-22,09:15:00,260.00,19340.00,收入,农产品返利,绿源农产品公司,2025-11-30 05:44:12
+TX202507250001,2025-07-25,11:40:00,-90.00,19250.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202507280001,2025-07-28,14:25:00,280.00,19530.00,收入,饲料销售,正大饲料公司,2025-11-30 05:44:12
+TX202507310001,2025-07-31,16:10:00,-75.00,19455.00,支出,冷链运输服务,顺丰冷链物流,2025-11-30 05:44:12
+TX202508030001,2025-08-03,08:45:00,300.00,19755.00,收入,农资补贴,市农业农村局,2025-11-30 05:44:12
+TX202508060001,2025-08-06,11:10:00,-120.00,19635.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202508090001,2025-08-09,13:55:00,320.00,19955.00,收入,生猪收入,双汇食品集团,2025-11-30 05:44:12
+TX202508120001,2025-08-12,15:40:00,-80.00,19875.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202508150001,2025-08-15,09:25:00,270.00,20145.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202508180001,2025-08-18,11:50:00,-130.00,20015.00,支出,农机保养支付,北方农机服务,2025-11-30 05:44:12
+TX202508210001,2025-08-21,14:35:00,290.00,20305.00,收入,蔬菜返利,绿源农产品公司,2025-11-30 05:44:12
+TX202508240001,2025-08-24,16:20:00,-95.00,20210.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202508270001,2025-08-27,08:55:00,310.00,20520.00,收入,中药材服务费,同仁堂药业,2025-11-30 05:44:12
+TX202508300001,2025-08-30,11:20:00,-110.00,20410.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202509020001,2025-09-02,14:05:00,260.00,20670.00,收入,农产品补贴收入,省农业厅,2025-11-30 05:44:12
+TX202509050001,2025-09-05,16:40:00,-90.00,20580.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202509080001,2025-09-08,09:15:00,280.00,20860.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
+TX202509110001,2025-09-11,11:40:00,-75.00,20785.00,支出,冷链运输,京东冷链,2025-11-30 05:44:12
+TX202509140001,2025-09-14,14:25:00,300.00,21085.00,收入,农资销售收入,丰收农资连锁,2025-11-30 05:44:12
+TX202509170001,2025-09-17,16:10:00,-120.00,20965.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202509200001,2025-09-20,08:45:00,320.00,21285.00,收入,生猪出栏返利,雨润食品,2025-11-30 05:44:12
+TX202509230001,2025-09-23,11:10:00,-85.00,21200.00,支出,农业保险,平安保险,2025-11-30 05:44:12
+TX202509260001,2025-09-26,13:55:00,270.00,21470.00,收入,水稻补贴,市农业农村局,2025-11-30 05:44:12
+TX202509290001,2025-09-29,15:40:00,-100.00,21370.00,支出,农机维修,北方农机服务,2025-11-30 05:44:12
+TX202510020001,2025-10-02,09:25:00,290.00,21660.00,收入,蔬菜零收款,永辉超市,2025-11-30 05:44:12
+TX202510050001,2025-10-05,11:50:00,-65.00,21595.00,支出,土地流转支付,村委会,2025-11-30 05:44:12
+TX202510080001,2025-10-08,14:35:00,310.00,21905.00,收入,中药材返利,康恩贝药业,2025-11-30 05:44:12
+TX202510110001,2025-10-11,16:20:00,-110.00,21795.00,支出,化肥采购,中化化肥公司,2025-11-30 05:44:12
+TX202510140001,2025-10-14,08:55:00,260.00,22055.00,收入,农产品服务费,绿源农产品公司,2025-11-30 05:44:12
+TX202510170001,2025-10-17,11:20:00,-90.00,21965.00,支出,种子采购支付,中种农业科技,2025-11-30 05:44:12
+TX202510200001,2025-10-20,14:05:00,280.00,22245.00,收入,饲料销售收入,正大饲料公司,2025-11-30 05:44:12
+TX202510230001,2025-10-23,16:40:00,-75.00,22170.00,支出,冷链运输费,顺丰冷链物流,2025-11-30 05:44:12
+TX202510260001,2025-10-26,09:15:00,300.00,22470.00,收入,农资返利,丰收农资连锁,2025-11-30 05:44:12
+TX202510290001,2025-10-29,11:40:00,-120.00,22350.00,支出,员工薪酬发放,员工个人账户,2025-11-30 05:44:12
+TX202511010001,2025-11-01,14:25:00,320.00,22670.00,收入,生猪销售服务费,双汇食品集团,2025-11-30 05:44:12
+TX202511040001,2025-11-04,16:10:00,-80.00,22590.00,支出,保险续保,太平洋保险,2025-11-30 05:44:12
+TX202511070001,2025-11-07,08:45:00,270.00,22860.00,收入,水稻零收款,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202511100001,2025-11-10,11:10:00,-130.00,22730.00,支出,农机保养,北方农机服务,2025-11-30 05:44:12
+TX202511130001,2025-11-13,13:55:00,290.00,23020.00,收入,蔬菜补贴,市农业农村局,2025-11-30 05:44:12
+TX202511160001,2025-11-16,15:40:00,-95.00,22925.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202511190001,2025-11-19,09:25:00,310.00,23235.00,收入,中药材销售收入,同仁堂药业,2025-11-30 05:44:12
+TX202511220001,2025-11-22,11:50:00,-110.00,23125.00,支出,化肥采购支付,中化化肥公司,2025-11-30 05:44:12
+TX202511250001,2025-11-25,14:35:00,260.00,23385.00,收入,农产品返利收入,绿源农产品公司,2025-11-30 05:44:12
+TX202511280001,2025-11-28,16:20:00,-90.00,23295.00,支出,种子采购,中种农业科技,2025-11-30 05:44:12
+TX202512010001,2025-12-01,08:55:00,280.00,23575.00,收入,饲料零收款,正大饲料公司,2025-11-30 05:44:12
+TX202512040001,2025-12-04,11:20:00,-75.00,23500.00,支出,冷链运输服务,京东冷链,2025-11-30 05:44:12
+TX202512070001,2025-12-07,14:05:00,300.00,23800.00,收入,农资服务费,丰收农资连锁,2025-11-30 05:44:12
+TX202512100001,2025-12-10,16:40:00,-120.00,23680.00,支出,员工薪酬,员工个人账户,2025-11-30 05:44:12
+TX202512130001,2025-12-13,09:15:00,320.00,24000.00,收入,生猪销售返利,双汇食品集团,2025-11-30 05:44:12
+TX202512160001,2025-12-16,11:40:00,-85.00,23915.00,支出,农业保险续保,平安保险,2025-11-30 05:44:12
+TX202512190001,2025-12-19,14:25:00,270.00,24185.00,收入,水稻收入,金穗粮食贸易公司,2025-11-30 05:44:12
+TX202512220001,2025-12-22,16:10:00,-130.00,24055.00,支出,农机保养支付,北方农机服务,2025-11-30 05:44:12
+TX202512250001,2025-12-25,08:45:00,290.00,24345.00,收入,蔬菜补贴收入,省农业厅,2025-11-30 05:44:12
+TX202512280001,2025-12-28,11:10:00,-95.00,24250.00,支出,土地流转费,村委会,2025-11-30 05:44:12
+TX202512310001,2025-12-31,13:55:00,310.00,24560.00,收入,中药材服务费,康恩贝药业,2025-11-30 05:44:12

+ 0 - 1
venv/.Python

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/Python

+ 0 - 247
venv/bin/Activate.ps1

@@ -1,247 +0,0 @@
-<#
-.Synopsis
-Activate a Python virtual environment for the current PowerShell session.
-
-.Description
-Pushes the python executable for a virtual environment to the front of the
-$Env:PATH environment variable and sets the prompt to signify that you are
-in a Python virtual environment. Makes use of the command line switches as
-well as the `pyvenv.cfg` file values present in the virtual environment.
-
-.Parameter VenvDir
-Path to the directory that contains the virtual environment to activate. The
-default value for this is the parent of the directory that the Activate.ps1
-script is located within.
-
-.Parameter Prompt
-The prompt prefix to display when this virtual environment is activated. By
-default, this prompt is the name of the virtual environment folder (VenvDir)
-surrounded by parentheses and followed by a single space (ie. '(.venv) ').
-
-.Example
-Activate.ps1
-Activates the Python virtual environment that contains the Activate.ps1 script.
-
-.Example
-Activate.ps1 -Verbose
-Activates the Python virtual environment that contains the Activate.ps1 script,
-and shows extra information about the activation as it executes.
-
-.Example
-Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv
-Activates the Python virtual environment located in the specified location.
-
-.Example
-Activate.ps1 -Prompt "MyPython"
-Activates the Python virtual environment that contains the Activate.ps1 script,
-and prefixes the current prompt with the specified string (surrounded in
-parentheses) while the virtual environment is active.
-
-.Notes
-On Windows, it may be required to enable this Activate.ps1 script by setting the
-execution policy for the user. You can do this by issuing the following PowerShell
-command:
-
-PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
-
-For more information on Execution Policies: 
-https://go.microsoft.com/fwlink/?LinkID=135170
-
-#>
-Param(
-    [Parameter(Mandatory = $false)]
-    [String]
-    $VenvDir,
-    [Parameter(Mandatory = $false)]
-    [String]
-    $Prompt
-)
-
-<# Function declarations --------------------------------------------------- #>
-
-<#
-.Synopsis
-Remove all shell session elements added by the Activate script, including the
-addition of the virtual environment's Python executable from the beginning of
-the PATH variable.
-
-.Parameter NonDestructive
-If present, do not remove this function from the global namespace for the
-session.
-
-#>
-function global:deactivate ([switch]$NonDestructive) {
-    # Revert to original values
-
-    # The prior prompt:
-    if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) {
-        Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt
-        Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT
-    }
-
-    # The prior PYTHONHOME:
-    if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) {
-        Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME
-        Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME
-    }
-
-    # The prior PATH:
-    if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) {
-        Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH
-        Remove-Item -Path Env:_OLD_VIRTUAL_PATH
-    }
-
-    # Just remove the VIRTUAL_ENV altogether:
-    if (Test-Path -Path Env:VIRTUAL_ENV) {
-        Remove-Item -Path env:VIRTUAL_ENV
-    }
-
-    # Just remove VIRTUAL_ENV_PROMPT altogether.
-    if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) {
-        Remove-Item -Path env:VIRTUAL_ENV_PROMPT
-    }
-
-    # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether:
-    if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) {
-        Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force
-    }
-
-    # Leave deactivate function in the global namespace if requested:
-    if (-not $NonDestructive) {
-        Remove-Item -Path function:deactivate
-    }
-}
-
-<#
-.Description
-Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the
-given folder, and returns them in a map.
-
-For each line in the pyvenv.cfg file, if that line can be parsed into exactly
-two strings separated by `=` (with any amount of whitespace surrounding the =)
-then it is considered a `key = value` line. The left hand string is the key,
-the right hand is the value.
-
-If the value starts with a `'` or a `"` then the first and last character is
-stripped from the value before being captured.
-
-.Parameter ConfigDir
-Path to the directory that contains the `pyvenv.cfg` file.
-#>
-function Get-PyVenvConfig(
-    [String]
-    $ConfigDir
-) {
-    Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg"
-
-    # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue).
-    $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue
-
-    # An empty map will be returned if no config file is found.
-    $pyvenvConfig = @{ }
-
-    if ($pyvenvConfigPath) {
-
-        Write-Verbose "File exists, parse `key = value` lines"
-        $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath
-
-        $pyvenvConfigContent | ForEach-Object {
-            $keyval = $PSItem -split "\s*=\s*", 2
-            if ($keyval[0] -and $keyval[1]) {
-                $val = $keyval[1]
-
-                # Remove extraneous quotations around a string value.
-                if ("'""".Contains($val.Substring(0, 1))) {
-                    $val = $val.Substring(1, $val.Length - 2)
-                }
-
-                $pyvenvConfig[$keyval[0]] = $val
-                Write-Verbose "Adding Key: '$($keyval[0])'='$val'"
-            }
-        }
-    }
-    return $pyvenvConfig
-}
-
-
-<# Begin Activate script --------------------------------------------------- #>
-
-# Determine the containing directory of this script
-$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
-$VenvExecDir = Get-Item -Path $VenvExecPath
-
-Write-Verbose "Activation script is located in path: '$VenvExecPath'"
-Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)"
-Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)"
-
-# Set values required in priority: CmdLine, ConfigFile, Default
-# First, get the location of the virtual environment, it might not be
-# VenvExecDir if specified on the command line.
-if ($VenvDir) {
-    Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values"
-}
-else {
-    Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir."
-    $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/")
-    Write-Verbose "VenvDir=$VenvDir"
-}
-
-# Next, read the `pyvenv.cfg` file to determine any required value such
-# as `prompt`.
-$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir
-
-# Next, set the prompt from the command line, or the config file, or
-# just use the name of the virtual environment folder.
-if ($Prompt) {
-    Write-Verbose "Prompt specified as argument, using '$Prompt'"
-}
-else {
-    Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value"
-    if ($pyvenvCfg -and $pyvenvCfg['prompt']) {
-        Write-Verbose "  Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'"
-        $Prompt = $pyvenvCfg['prompt'];
-    }
-    else {
-        Write-Verbose "  Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virtual environment)"
-        Write-Verbose "  Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'"
-        $Prompt = Split-Path -Path $venvDir -Leaf
-    }
-}
-
-Write-Verbose "Prompt = '$Prompt'"
-Write-Verbose "VenvDir='$VenvDir'"
-
-# Deactivate any currently active virtual environment, but leave the
-# deactivate function in place.
-deactivate -nondestructive
-
-# Now set the environment variable VIRTUAL_ENV, used by many tools to determine
-# that there is an activated venv.
-$env:VIRTUAL_ENV = $VenvDir
-
-if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) {
-
-    Write-Verbose "Setting prompt to '$Prompt'"
-
-    # Set the prompt to include the env name
-    # Make sure _OLD_VIRTUAL_PROMPT is global
-    function global:_OLD_VIRTUAL_PROMPT { "" }
-    Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT
-    New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt
-
-    function global:prompt {
-        Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) "
-        _OLD_VIRTUAL_PROMPT
-    }
-    $env:VIRTUAL_ENV_PROMPT = $Prompt
-}
-
-# Clear PYTHONHOME
-if (Test-Path -Path Env:PYTHONHOME) {
-    Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME
-    Remove-Item -Path Env:PYTHONHOME
-}
-
-# Add the venv to the PATH
-Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH
-$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH"

+ 0 - 69
venv/bin/activate

@@ -1,69 +0,0 @@
-# This file must be used with "source bin/activate" *from bash*
-# you cannot run it directly
-
-deactivate () {
-    # reset old environment variables
-    if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then
-        PATH="${_OLD_VIRTUAL_PATH:-}"
-        export PATH
-        unset _OLD_VIRTUAL_PATH
-    fi
-    if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then
-        PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}"
-        export PYTHONHOME
-        unset _OLD_VIRTUAL_PYTHONHOME
-    fi
-
-    # This should detect bash and zsh, which have a hash command that must
-    # be called to get it to forget past commands.  Without forgetting
-    # past commands the $PATH changes we made may not be respected
-    if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
-        hash -r 2> /dev/null
-    fi
-
-    if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then
-        PS1="${_OLD_VIRTUAL_PS1:-}"
-        export PS1
-        unset _OLD_VIRTUAL_PS1
-    fi
-
-    unset VIRTUAL_ENV
-    unset VIRTUAL_ENV_PROMPT
-    if [ ! "${1:-}" = "nondestructive" ] ; then
-    # Self destruct!
-        unset -f deactivate
-    fi
-}
-
-# unset irrelevant variables
-deactivate nondestructive
-
-VIRTUAL_ENV="/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv"
-export VIRTUAL_ENV
-
-_OLD_VIRTUAL_PATH="$PATH"
-PATH="$VIRTUAL_ENV/bin:$PATH"
-export PATH
-
-# unset PYTHONHOME if set
-# this will fail if PYTHONHOME is set to the empty string (which is bad anyway)
-# could use `if (set -u; : $PYTHONHOME) ;` in bash
-if [ -n "${PYTHONHOME:-}" ] ; then
-    _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}"
-    unset PYTHONHOME
-fi
-
-if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then
-    _OLD_VIRTUAL_PS1="${PS1:-}"
-    PS1="(venv) ${PS1:-}"
-    export PS1
-    VIRTUAL_ENV_PROMPT="(venv) "
-    export VIRTUAL_ENV_PROMPT
-fi
-
-# This should detect bash and zsh, which have a hash command that must
-# be called to get it to forget past commands.  Without forgetting
-# past commands the $PATH changes we made may not be respected
-if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
-    hash -r 2> /dev/null
-fi

+ 0 - 26
venv/bin/activate.csh

@@ -1,26 +0,0 @@
-# This file must be used with "source bin/activate.csh" *from csh*.
-# You cannot run it directly.
-# Created by Davide Di Blasi <davidedb@gmail.com>.
-# Ported to Python 3.3 venv by Andrew Svetlov <andrew.svetlov@gmail.com>
-
-alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate'
-
-# Unset irrelevant variables.
-deactivate nondestructive
-
-setenv VIRTUAL_ENV "/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv"
-
-set _OLD_VIRTUAL_PATH="$PATH"
-setenv PATH "$VIRTUAL_ENV/bin:$PATH"
-
-
-set _OLD_VIRTUAL_PROMPT="$prompt"
-
-if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then
-    set prompt = "(venv) $prompt"
-    setenv VIRTUAL_ENV_PROMPT "(venv) "
-endif
-
-alias pydoc python -m pydoc
-
-rehash

+ 0 - 66
venv/bin/activate.fish

@@ -1,66 +0,0 @@
-# This file must be used with "source <venv>/bin/activate.fish" *from fish*
-# (https://fishshell.com/); you cannot run it directly.
-
-function deactivate  -d "Exit virtual environment and return to normal shell environment"
-    # reset old environment variables
-    if test -n "$_OLD_VIRTUAL_PATH"
-        set -gx PATH $_OLD_VIRTUAL_PATH
-        set -e _OLD_VIRTUAL_PATH
-    end
-    if test -n "$_OLD_VIRTUAL_PYTHONHOME"
-        set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME
-        set -e _OLD_VIRTUAL_PYTHONHOME
-    end
-
-    if test -n "$_OLD_FISH_PROMPT_OVERRIDE"
-        functions -e fish_prompt
-        set -e _OLD_FISH_PROMPT_OVERRIDE
-        functions -c _old_fish_prompt fish_prompt
-        functions -e _old_fish_prompt
-    end
-
-    set -e VIRTUAL_ENV
-    set -e VIRTUAL_ENV_PROMPT
-    if test "$argv[1]" != "nondestructive"
-        # Self-destruct!
-        functions -e deactivate
-    end
-end
-
-# Unset irrelevant variables.
-deactivate nondestructive
-
-set -gx VIRTUAL_ENV "/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv"
-
-set -gx _OLD_VIRTUAL_PATH $PATH
-set -gx PATH "$VIRTUAL_ENV/bin" $PATH
-
-# Unset PYTHONHOME if set.
-if set -q PYTHONHOME
-    set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME
-    set -e PYTHONHOME
-end
-
-if test -z "$VIRTUAL_ENV_DISABLE_PROMPT"
-    # fish uses a function instead of an env var to generate the prompt.
-
-    # Save the current fish_prompt function as the function _old_fish_prompt.
-    functions -c fish_prompt _old_fish_prompt
-
-    # With the original prompt function renamed, we can override with our own.
-    function fish_prompt
-        # Save the return status of the last command.
-        set -l old_status $status
-
-        # Output the venv prompt; color taken from the blue of the Python logo.
-        printf "%s%s%s" (set_color 4B8BBE) "(venv) " (set_color normal)
-
-        # Restore the return status of the previous command.
-        echo "exit $old_status" | .
-        # Output the original/"old" prompt.
-        _old_fish_prompt
-    end
-
-    set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
-    set -gx VIRTUAL_ENV_PROMPT "(venv) "
-end

+ 0 - 8
venv/bin/distro

@@ -1,8 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-import re
-import sys
-from distro.distro import main
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())

+ 0 - 8
venv/bin/httpx

@@ -1,8 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-import re
-import sys
-from httpx import main
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())

+ 0 - 41
venv/bin/jsondiff

@@ -1,41 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-
-from __future__ import print_function
-
-import sys
-import json
-import jsonpatch
-import argparse
-
-
-parser = argparse.ArgumentParser(description='Diff two JSON files')
-parser.add_argument('FILE1', type=argparse.FileType('r'))
-parser.add_argument('FILE2', type=argparse.FileType('r'))
-parser.add_argument('--indent', type=int, default=None,
-                    help='Indent output by n spaces')
-parser.add_argument('-u', '--preserve-unicode', action='store_true',
-                    help='Output Unicode character as-is without using Code Point')
-parser.add_argument('-v', '--version', action='version',
-                    version='%(prog)s ' + jsonpatch.__version__)
-
-
-def main():
-    try:
-        diff_files()
-    except KeyboardInterrupt:
-        sys.exit(1)
-
-
-def diff_files():
-    """ Diffs two JSON files and prints a patch """
-    args = parser.parse_args()
-    doc1 = json.load(args.FILE1)
-    doc2 = json.load(args.FILE2)
-    patch = jsonpatch.make_patch(doc1, doc2)
-    if patch.patch:
-        print(json.dumps(patch.patch, indent=args.indent, ensure_ascii=not(args.preserve_unicode)))
-        sys.exit(1)
-
-if __name__ == "__main__":
-    main()

+ 0 - 107
venv/bin/jsonpatch

@@ -1,107 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-
-import sys
-import os.path
-import json
-import jsonpatch
-import tempfile
-import argparse
-
-
-parser = argparse.ArgumentParser(
-    description='Apply a JSON patch on a JSON file')
-parser.add_argument('ORIGINAL', type=argparse.FileType('r'),
-                    help='Original file')
-parser.add_argument('PATCH', type=argparse.FileType('r'),
-                    nargs='?', default=sys.stdin,
-                    help='Patch file (read from stdin if omitted)')
-parser.add_argument('--indent', type=int, default=None,
-                    help='Indent output by n spaces')
-parser.add_argument('-b', '--backup', action='store_true',
-                    help='Back up ORIGINAL if modifying in-place')
-parser.add_argument('-i', '--in-place', action='store_true',
-                    help='Modify ORIGINAL in-place instead of to stdout')
-parser.add_argument('-v', '--version', action='version',
-                    version='%(prog)s ' + jsonpatch.__version__)
-parser.add_argument('-u', '--preserve-unicode', action='store_true',
-                    help='Output Unicode character as-is without using Code Point')
-
-def main():
-    try:
-        patch_files()
-    except KeyboardInterrupt:
-        sys.exit(1)
-
-
-def patch_files():
-    """ Diffs two JSON files and prints a patch """
-    args = parser.parse_args()
-    doc = json.load(args.ORIGINAL)
-    patch = json.load(args.PATCH)
-    result = jsonpatch.apply_patch(doc, patch)
-
-    if args.in_place:
-        dirname = os.path.abspath(os.path.dirname(args.ORIGINAL.name))
-
-        try:
-            # Attempt to replace the file atomically.  We do this by
-            # creating a temporary file in the same directory as the
-            # original file so we can atomically move the new file over
-            # the original later.  (This is done in the same directory
-	    # because atomic renames do not work across mount points.)
-
-            fd, pathname = tempfile.mkstemp(dir=dirname)
-            fp = os.fdopen(fd, 'w')
-            atomic = True
-
-        except OSError:
-            # We failed to create the temporary file for an atomic
-            # replace, so fall back to non-atomic mode by backing up
-            # the original (if desired) and writing a new file.
-
-            if args.backup:
-                os.rename(args.ORIGINAL.name, args.ORIGINAL.name + '.orig')
-            fp = open(args.ORIGINAL.name, 'w')
-            atomic = False
-
-    else:
-        # Since we're not replacing the original file in-place, write
-        # the modified JSON to stdout instead.
-
-        fp = sys.stdout
-
-    # By this point we have some sort of file object we can write the 
-    # modified JSON to.
-    
-    json.dump(result, fp, indent=args.indent, ensure_ascii=not(args.preserve_unicode))
-    fp.write('\n')
-
-    if args.in_place:
-        # Close the new file.  If we aren't replacing atomically, this
-        # is our last step, since everything else is already in place.
-
-        fp.close()
-
-        if atomic:
-            try:
-                # Complete the atomic replace by linking the original
-                # to a backup (if desired), fixing up the permissions
-                # on the temporary file, and moving it into place.
-
-                if args.backup:
-                    os.link(args.ORIGINAL.name, args.ORIGINAL.name + '.orig')
-                os.chmod(pathname, os.stat(args.ORIGINAL.name).st_mode)
-                os.rename(pathname, args.ORIGINAL.name)
-
-            except OSError:
-                # In the event we could not actually do the atomic
-                # replace, unlink the original to move it out of the
-                # way and finally move the temporary file into place.
-                
-                os.unlink(args.ORIGINAL.name)
-                os.rename(pathname, args.ORIGINAL.name)
-
-
-if __name__ == "__main__":
-    main()

+ 0 - 67
venv/bin/jsonpointer

@@ -1,67 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-
-
-import argparse
-import json
-import sys
-
-import jsonpointer
-
-parser = argparse.ArgumentParser(
-    description='Resolve a JSON pointer on JSON files')
-
-# Accept pointer as argument or as file
-ptr_group = parser.add_mutually_exclusive_group(required=True)
-
-ptr_group.add_argument('-f', '--pointer-file', type=argparse.FileType('r'),
-                       nargs='?',
-                       help='File containing a JSON pointer expression')
-
-ptr_group.add_argument('POINTER', type=str, nargs='?',
-                       help='A JSON pointer expression')
-
-parser.add_argument('FILE', type=argparse.FileType('r'), nargs='+',
-                    help='Files for which the pointer should be resolved')
-parser.add_argument('--indent', type=int, default=None,
-                    help='Indent output by n spaces')
-parser.add_argument('-v', '--version', action='version',
-                    version='%(prog)s ' + jsonpointer.__version__)
-
-
-def main():
-    try:
-        resolve_files()
-    except KeyboardInterrupt:
-        sys.exit(1)
-
-
-def parse_pointer(args):
-    if args.POINTER:
-        ptr = args.POINTER
-    elif args.pointer_file:
-        ptr = args.pointer_file.read().strip()
-    else:
-        parser.print_usage()
-        sys.exit(1)
-
-    return ptr
-
-
-def resolve_files():
-    """ Resolve a JSON pointer on JSON files """
-    args = parser.parse_args()
-
-    ptr = parse_pointer(args)
-
-    for f in args.FILE:
-        doc = json.load(f)
-        try:
-            result = jsonpointer.resolve_pointer(doc, ptr)
-            print(json.dumps(result, indent=args.indent))
-        except jsonpointer.JsonPointerException as e:
-            print('Could not resolve pointer: %s' % str(e), file=sys.stderr)
-
-
-if __name__ == "__main__":
-    main()

+ 0 - 8
venv/bin/normalizer

@@ -1,8 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-import re
-import sys
-from charset_normalizer.cli import cli_detect
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(cli_detect())

+ 0 - 8
venv/bin/openai

@@ -1,8 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-import re
-import sys
-from openai.cli import main
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())

+ 0 - 8
venv/bin/pip

@@ -1,8 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-import re
-import sys
-from pip._internal.cli.main import main
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())

+ 0 - 8
venv/bin/pip3

@@ -1,8 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-import re
-import sys
-from pip._internal.cli.main import main
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())

+ 0 - 8
venv/bin/pip3.10

@@ -1,8 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-import re
-import sys
-from pip._internal.cli.main import main
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())

+ 0 - 1
venv/bin/python

@@ -1 +0,0 @@
-python3.10

+ 0 - 1
venv/bin/python3

@@ -1 +0,0 @@
-python3.10

BIN
venv/bin/python3.10


+ 0 - 8
venv/bin/tqdm

@@ -1,8 +0,0 @@
-#!/Users/jiaqiang/PycharmProjects/tx_flow_analysis/venv/bin/python3
-# -*- coding: utf-8 -*-
-import re
-import sys
-from tqdm.cli import main
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
-    sys.exit(main())

+ 0 - 1
venv/include/python3.10

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10

+ 0 - 1
venv/lib/python3.10/LICENSE.txt

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/LICENSE.txt

+ 0 - 1
venv/lib/python3.10/__future__.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/__future__.py

+ 0 - 1
venv/lib/python3.10/_collections_abc.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/_collections_abc.py

+ 0 - 1
venv/lib/python3.10/_weakrefset.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/_weakrefset.py

+ 0 - 1
venv/lib/python3.10/abc.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/abc.py

+ 0 - 1
venv/lib/python3.10/base64.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/base64.py

+ 0 - 1
venv/lib/python3.10/bisect.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/bisect.py

+ 0 - 1
venv/lib/python3.10/codecs.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/codecs.py

+ 0 - 1
venv/lib/python3.10/collections

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/collections

+ 0 - 1
venv/lib/python3.10/config-3.10-darwin

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/config-3.10-darwin

+ 0 - 1
venv/lib/python3.10/copy.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/copy.py

+ 0 - 1
venv/lib/python3.10/copyreg.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/copyreg.py

+ 0 - 1
venv/lib/python3.10/encodings

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/encodings

+ 0 - 1
venv/lib/python3.10/enum.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/enum.py

+ 0 - 1
venv/lib/python3.10/fnmatch.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/fnmatch.py

+ 0 - 1
venv/lib/python3.10/functools.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/functools.py

+ 0 - 1
venv/lib/python3.10/genericpath.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/genericpath.py

+ 0 - 1
venv/lib/python3.10/hashlib.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/hashlib.py

+ 0 - 1
venv/lib/python3.10/heapq.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/heapq.py

+ 0 - 1
venv/lib/python3.10/hmac.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/hmac.py

+ 0 - 1
venv/lib/python3.10/imp.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/imp.py

+ 0 - 1
venv/lib/python3.10/importlib

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/importlib

+ 0 - 1
venv/lib/python3.10/io.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/io.py

+ 0 - 1
venv/lib/python3.10/keyword.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/keyword.py

+ 0 - 1
venv/lib/python3.10/lib-dynload

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload

+ 0 - 1
venv/lib/python3.10/linecache.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/linecache.py

+ 0 - 1
venv/lib/python3.10/locale.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/locale.py

+ 0 - 0
venv/lib/python3.10/no-global-site-packages.txt


+ 0 - 1
venv/lib/python3.10/ntpath.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/ntpath.py

+ 0 - 1
venv/lib/python3.10/operator.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/operator.py

+ 0 - 1
venv/lib/python3.10/orig-prefix.txt

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10

+ 0 - 1
venv/lib/python3.10/os.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/os.py

+ 0 - 1
venv/lib/python3.10/posixpath.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/posixpath.py

+ 0 - 1
venv/lib/python3.10/random.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/random.py

+ 0 - 1
venv/lib/python3.10/re.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/re.py

+ 0 - 1
venv/lib/python3.10/readline.so

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/readline.cpython-310-darwin.so

+ 0 - 1
venv/lib/python3.10/reprlib.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/reprlib.py

+ 0 - 1
venv/lib/python3.10/rlcompleter.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/rlcompleter.py

+ 0 - 1
venv/lib/python3.10/shutil.py

@@ -1 +0,0 @@
-/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/shutil.py

BIN
venv/lib/python3.10/site-packages/__pycache__/jsonpatch.cpython-310.pyc


BIN
venv/lib/python3.10/site-packages/__pycache__/jsonpointer.cpython-310.pyc


BIN
venv/lib/python3.10/site-packages/__pycache__/typing_extensions.cpython-310.pyc


+ 0 - 128
venv/lib/python3.10/site-packages/_distutils_hack/__init__.py

@@ -1,128 +0,0 @@
-import sys
-import os
-import re
-import importlib
-import warnings
-
-
-is_pypy = '__pypy__' in sys.builtin_module_names
-
-
-warnings.filterwarnings('ignore',
-                        r'.+ distutils\b.+ deprecated',
-                        DeprecationWarning)
-
-
-def warn_distutils_present():
-    if 'distutils' not in sys.modules:
-        return
-    if is_pypy and sys.version_info < (3, 7):
-        # PyPy for 3.6 unconditionally imports distutils, so bypass the warning
-        # https://foss.heptapod.net/pypy/pypy/-/blob/be829135bc0d758997b3566062999ee8b23872b4/lib-python/3/site.py#L250
-        return
-    warnings.warn(
-        "Distutils was imported before Setuptools, but importing Setuptools "
-        "also replaces the `distutils` module in `sys.modules`. This may lead "
-        "to undesirable behaviors or errors. To avoid these issues, avoid "
-        "using distutils directly, ensure that setuptools is installed in the "
-        "traditional way (e.g. not an editable install), and/or make sure "
-        "that setuptools is always imported before distutils.")
-
-
-def clear_distutils():
-    if 'distutils' not in sys.modules:
-        return
-    warnings.warn("Setuptools is replacing distutils.")
-    mods = [name for name in sys.modules if re.match(r'distutils\b', name)]
-    for name in mods:
-        del sys.modules[name]
-
-
-def enabled():
-    """
-    Allow selection of distutils by environment variable.
-    """
-    which = os.environ.get('SETUPTOOLS_USE_DISTUTILS', 'stdlib')
-    return which == 'local'
-
-
-def ensure_local_distutils():
-    clear_distutils()
-    distutils = importlib.import_module('setuptools._distutils')
-    distutils.__name__ = 'distutils'
-    sys.modules['distutils'] = distutils
-
-    # sanity check that submodules load as expected
-    core = importlib.import_module('distutils.core')
-    assert '_distutils' in core.__file__, core.__file__
-
-
-def do_override():
-    """
-    Ensure that the local copy of distutils is preferred over stdlib.
-
-    See https://github.com/pypa/setuptools/issues/417#issuecomment-392298401
-    for more motivation.
-    """
-    if enabled():
-        warn_distutils_present()
-        ensure_local_distutils()
-
-
-class DistutilsMetaFinder:
-    def find_spec(self, fullname, path, target=None):
-        if path is not None:
-            return
-
-        method_name = 'spec_for_{fullname}'.format(**locals())
-        method = getattr(self, method_name, lambda: None)
-        return method()
-
-    def spec_for_distutils(self):
-        import importlib.abc
-        import importlib.util
-
-        class DistutilsLoader(importlib.abc.Loader):
-
-            def create_module(self, spec):
-                return importlib.import_module('setuptools._distutils')
-
-            def exec_module(self, module):
-                pass
-
-        return importlib.util.spec_from_loader('distutils', DistutilsLoader())
-
-    def spec_for_pip(self):
-        """
-        Ensure stdlib distutils when running under pip.
-        See pypa/pip#8761 for rationale.
-        """
-        if self.pip_imported_during_build():
-            return
-        clear_distutils()
-        self.spec_for_distutils = lambda: None
-
-    @staticmethod
-    def pip_imported_during_build():
-        """
-        Detect if pip is being imported in a build script. Ref #2355.
-        """
-        import traceback
-        return any(
-            frame.f_globals['__file__'].endswith('setup.py')
-            for frame, line in traceback.walk_stack(None)
-        )
-
-
-DISTUTILS_FINDER = DistutilsMetaFinder()
-
-
-def add_shim():
-    sys.meta_path.insert(0, DISTUTILS_FINDER)
-
-
-def remove_shim():
-    try:
-        sys.meta_path.remove(DISTUTILS_FINDER)
-    except ValueError:
-        pass

BIN
venv/lib/python3.10/site-packages/_distutils_hack/__pycache__/__init__.cpython-310.pyc


BIN
venv/lib/python3.10/site-packages/_distutils_hack/__pycache__/override.cpython-310.pyc


+ 0 - 1
venv/lib/python3.10/site-packages/_distutils_hack/override.py

@@ -1 +0,0 @@
-__import__('_distutils_hack').do_override()

+ 0 - 33
venv/lib/python3.10/site-packages/_yaml/__init__.py

@@ -1,33 +0,0 @@
-# This is a stub package designed to roughly emulate the _yaml
-# extension module, which previously existed as a standalone module
-# and has been moved into the `yaml` package namespace.
-# It does not perfectly mimic its old counterpart, but should get
-# close enough for anyone who's relying on it even when they shouldn't.
-import yaml
-
-# in some circumstances, the yaml module we imoprted may be from a different version, so we need
-# to tread carefully when poking at it here (it may not have the attributes we expect)
-if not getattr(yaml, '__with_libyaml__', False):
-    from sys import version_info
-
-    exc = ModuleNotFoundError if version_info >= (3, 6) else ImportError
-    raise exc("No module named '_yaml'")
-else:
-    from yaml._yaml import *
-    import warnings
-    warnings.warn(
-        'The _yaml extension module is now located at yaml._yaml'
-        ' and its location is subject to change.  To use the'
-        ' LibYAML-based parser and emitter, import from `yaml`:'
-        ' `from yaml import CLoader as Loader, CDumper as Dumper`.',
-        DeprecationWarning
-    )
-    del warnings
-    # Don't `del yaml` here because yaml is actually an existing
-    # namespace member of _yaml.
-
-__name__ = '_yaml'
-# If the module is top-level (i.e. not a part of any specific package)
-# then the attribute should be set to ''.
-# https://docs.python.org/3.8/library/types.html
-__package__ = ''

BIN
venv/lib/python3.10/site-packages/_yaml/__pycache__/__init__.cpython-310.pyc


+ 0 - 1
venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 295
venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/METADATA

@@ -1,295 +0,0 @@
-Metadata-Version: 2.3
-Name: annotated-types
-Version: 0.7.0
-Summary: Reusable constraint types to use with typing.Annotated
-Project-URL: Homepage, https://github.com/annotated-types/annotated-types
-Project-URL: Source, https://github.com/annotated-types/annotated-types
-Project-URL: Changelog, https://github.com/annotated-types/annotated-types/releases
-Author-email: Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>, Samuel Colvin <s@muelcolvin.com>, Zac Hatfield-Dodds <zac@zhd.dev>
-License-File: LICENSE
-Classifier: Development Status :: 4 - Beta
-Classifier: Environment :: Console
-Classifier: Environment :: MacOS X
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: Information Technology
-Classifier: License :: OSI Approved :: MIT License
-Classifier: Operating System :: POSIX :: Linux
-Classifier: Operating System :: Unix
-Classifier: Programming Language :: Python :: 3 :: Only
-Classifier: Programming Language :: Python :: 3.8
-Classifier: Programming Language :: Python :: 3.9
-Classifier: Programming Language :: Python :: 3.10
-Classifier: Programming Language :: Python :: 3.11
-Classifier: Programming Language :: Python :: 3.12
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Classifier: Typing :: Typed
-Requires-Python: >=3.8
-Requires-Dist: typing-extensions>=4.0.0; python_version < '3.9'
-Description-Content-Type: text/markdown
-
-# annotated-types
-
-[![CI](https://github.com/annotated-types/annotated-types/workflows/CI/badge.svg?event=push)](https://github.com/annotated-types/annotated-types/actions?query=event%3Apush+branch%3Amain+workflow%3ACI)
-[![pypi](https://img.shields.io/pypi/v/annotated-types.svg)](https://pypi.python.org/pypi/annotated-types)
-[![versions](https://img.shields.io/pypi/pyversions/annotated-types.svg)](https://github.com/annotated-types/annotated-types)
-[![license](https://img.shields.io/github/license/annotated-types/annotated-types.svg)](https://github.com/annotated-types/annotated-types/blob/main/LICENSE)
-
-[PEP-593](https://peps.python.org/pep-0593/) added `typing.Annotated` as a way of
-adding context-specific metadata to existing types, and specifies that
-`Annotated[T, x]` _should_ be treated as `T` by any tool or library without special
-logic for `x`.
-
-This package provides metadata objects which can be used to represent common
-constraints such as upper and lower bounds on scalar values and collection sizes,
-a `Predicate` marker for runtime checks, and
-descriptions of how we intend these metadata to be interpreted. In some cases,
-we also note alternative representations which do not require this package.
-
-## Install
-
-```bash
-pip install annotated-types
-```
-
-## Examples
-
-```python
-from typing import Annotated
-from annotated_types import Gt, Len, Predicate
-
-class MyClass:
-    age: Annotated[int, Gt(18)]                         # Valid: 19, 20, ...
-                                                        # Invalid: 17, 18, "19", 19.0, ...
-    factors: list[Annotated[int, Predicate(is_prime)]]  # Valid: 2, 3, 5, 7, 11, ...
-                                                        # Invalid: 4, 8, -2, 5.0, "prime", ...
-
-    my_list: Annotated[list[int], Len(0, 10)]           # Valid: [], [10, 20, 30, 40, 50]
-                                                        # Invalid: (1, 2), ["abc"], [0] * 20
-```
-
-## Documentation
-
-_While `annotated-types` avoids runtime checks for performance, users should not
-construct invalid combinations such as `MultipleOf("non-numeric")` or `Annotated[int, Len(3)]`.
-Downstream implementors may choose to raise an error, emit a warning, silently ignore
-a metadata item, etc., if the metadata objects described below are used with an
-incompatible type - or for any other reason!_
-
-### Gt, Ge, Lt, Le
-
-Express inclusive and/or exclusive bounds on orderable values - which may be numbers,
-dates, times, strings, sets, etc. Note that the boundary value need not be of the
-same type that was annotated, so long as they can be compared: `Annotated[int, Gt(1.5)]`
-is fine, for example, and implies that the value is an integer x such that `x > 1.5`.
-
-We suggest that implementors may also interpret `functools.partial(operator.le, 1.5)`
-as being equivalent to `Gt(1.5)`, for users who wish to avoid a runtime dependency on
-the `annotated-types` package.
-
-To be explicit, these types have the following meanings:
-
-* `Gt(x)` - value must be "Greater Than" `x` - equivalent to exclusive minimum
-* `Ge(x)` - value must be "Greater than or Equal" to `x` - equivalent to inclusive minimum
-* `Lt(x)` - value must be "Less Than" `x` - equivalent to exclusive maximum
-* `Le(x)` - value must be "Less than or Equal" to `x` - equivalent to inclusive maximum
-
-### Interval
-
-`Interval(gt, ge, lt, le)` allows you to specify an upper and lower bound with a single
-metadata object. `None` attributes should be ignored, and non-`None` attributes
-treated as per the single bounds above.
-
-### MultipleOf
-
-`MultipleOf(multiple_of=x)` might be interpreted in two ways:
-
-1. Python semantics, implying `value % multiple_of == 0`, or
-2. [JSONschema semantics](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.2.1),
-   where `int(value / multiple_of) == value / multiple_of`.
-
-We encourage users to be aware of these two common interpretations and their
-distinct behaviours, especially since very large or non-integer numbers make
-it easy to cause silent data corruption due to floating-point imprecision.
-
-We encourage libraries to carefully document which interpretation they implement.
-
-### MinLen, MaxLen, Len
-
-`Len()` implies that `min_length <= len(value) <= max_length` - lower and upper bounds are inclusive.
-
-As well as `Len()` which can optionally include upper and lower bounds, we also
-provide `MinLen(x)` and `MaxLen(y)` which are equivalent to `Len(min_length=x)`
-and `Len(max_length=y)` respectively.
-
-`Len`, `MinLen`, and `MaxLen` may be used with any type which supports `len(value)`.
-
-Examples of usage:
-
-* `Annotated[list, MaxLen(10)]` (or `Annotated[list, Len(max_length=10))`) - list must have a length of 10 or less
-* `Annotated[str, MaxLen(10)]` - string must have a length of 10 or less
-* `Annotated[list, MinLen(3))` (or `Annotated[list, Len(min_length=3))`) - list must have a length of 3 or more
-* `Annotated[list, Len(4, 6)]` - list must have a length of 4, 5, or 6
-* `Annotated[list, Len(8, 8)]` - list must have a length of exactly 8
-
-#### Changed in v0.4.0
-
-* `min_inclusive` has been renamed to `min_length`, no change in meaning
-* `max_exclusive` has been renamed to `max_length`, upper bound is now **inclusive** instead of **exclusive**
-* The recommendation that slices are interpreted as `Len` has been removed due to ambiguity and different semantic
-  meaning of the upper bound in slices vs. `Len`
-
-See [issue #23](https://github.com/annotated-types/annotated-types/issues/23) for discussion.
-
-### Timezone
-
-`Timezone` can be used with a `datetime` or a `time` to express which timezones
-are allowed. `Annotated[datetime, Timezone(None)]` must be a naive datetime.
-`Timezone[...]` ([literal ellipsis](https://docs.python.org/3/library/constants.html#Ellipsis))
-expresses that any timezone-aware datetime is allowed. You may also pass a specific
-timezone string or [`tzinfo`](https://docs.python.org/3/library/datetime.html#tzinfo-objects)
-object such as `Timezone(timezone.utc)` or `Timezone("Africa/Abidjan")` to express that you only
-allow a specific timezone, though we note that this is often a symptom of fragile design.
-
-#### Changed in v0.x.x
-
-* `Timezone` accepts [`tzinfo`](https://docs.python.org/3/library/datetime.html#tzinfo-objects) objects instead of
-  `timezone`, extending compatibility to [`zoneinfo`](https://docs.python.org/3/library/zoneinfo.html) and third party libraries.
-
-### Unit
-
-`Unit(unit: str)` expresses that the annotated numeric value is the magnitude of
-a quantity with the specified unit. For example, `Annotated[float, Unit("m/s")]`
-would be a float representing a velocity in meters per second.
-
-Please note that `annotated_types` itself makes no attempt to parse or validate
-the unit string in any way. That is left entirely to downstream libraries,
-such as [`pint`](https://pint.readthedocs.io) or
-[`astropy.units`](https://docs.astropy.org/en/stable/units/).
-
-An example of how a library might use this metadata:
-
-```python
-from annotated_types import Unit
-from typing import Annotated, TypeVar, Callable, Any, get_origin, get_args
-
-# given a type annotated with a unit:
-Meters = Annotated[float, Unit("m")]
-
-
-# you can cast the annotation to a specific unit type with any
-# callable that accepts a string and returns the desired type
-T = TypeVar("T")
-def cast_unit(tp: Any, unit_cls: Callable[[str], T]) -> T | None:
-    if get_origin(tp) is Annotated:
-        for arg in get_args(tp):
-            if isinstance(arg, Unit):
-                return unit_cls(arg.unit)
-    return None
-
-
-# using `pint`
-import pint
-pint_unit = cast_unit(Meters, pint.Unit)
-
-
-# using `astropy.units`
-import astropy.units as u
-astropy_unit = cast_unit(Meters, u.Unit)
-```
-
-### Predicate
-
-`Predicate(func: Callable)` expresses that `func(value)` is truthy for valid values.
-Users should prefer the statically inspectable metadata above, but if you need
-the full power and flexibility of arbitrary runtime predicates... here it is.
-
-For some common constraints, we provide generic types:
-
-* `IsLower       = Annotated[T, Predicate(str.islower)]`
-* `IsUpper       = Annotated[T, Predicate(str.isupper)]`
-* `IsDigit       = Annotated[T, Predicate(str.isdigit)]`
-* `IsFinite      = Annotated[T, Predicate(math.isfinite)]`
-* `IsNotFinite   = Annotated[T, Predicate(Not(math.isfinite))]`
-* `IsNan         = Annotated[T, Predicate(math.isnan)]`
-* `IsNotNan      = Annotated[T, Predicate(Not(math.isnan))]`
-* `IsInfinite    = Annotated[T, Predicate(math.isinf)]`
-* `IsNotInfinite = Annotated[T, Predicate(Not(math.isinf))]`
-
-so that you can write e.g. `x: IsFinite[float] = 2.0` instead of the longer
-(but exactly equivalent) `x: Annotated[float, Predicate(math.isfinite)] = 2.0`.
-
-Some libraries might have special logic to handle known or understandable predicates,
-for example by checking for `str.isdigit` and using its presence to both call custom
-logic to enforce digit-only strings, and customise some generated external schema.
-Users are therefore encouraged to avoid indirection like `lambda s: s.lower()`, in
-favor of introspectable methods such as `str.lower` or `re.compile("pattern").search`.
-
-To enable basic negation of commonly used predicates like `math.isnan` without introducing introspection that makes it impossible for implementers to introspect the predicate we provide a `Not` wrapper that simply negates the predicate in an introspectable manner. Several of the predicates listed above are created in this manner.
-
-We do not specify what behaviour should be expected for predicates that raise
-an exception.  For example `Annotated[int, Predicate(str.isdigit)]` might silently
-skip invalid constraints, or statically raise an error; or it might try calling it
-and then propagate or discard the resulting
-`TypeError: descriptor 'isdigit' for 'str' objects doesn't apply to a 'int' object`
-exception.  We encourage libraries to document the behaviour they choose.
-
-### Doc
-
-`doc()` can be used to add documentation information in `Annotated`, for function and method parameters, variables, class attributes, return types, and any place where `Annotated` can be used.
-
-It expects a value that can be statically analyzed, as the main use case is for static analysis, editors, documentation generators, and similar tools.
-
-It returns a `DocInfo` class with a single attribute `documentation` containing the value passed to `doc()`.
-
-This is the early adopter's alternative form of the [`typing-doc` proposal](https://github.com/tiangolo/fastapi/blob/typing-doc/typing_doc.md).
-
-### Integrating downstream types with `GroupedMetadata`
-
-Implementers may choose to provide a convenience wrapper that groups multiple pieces of metadata.
-This can help reduce verbosity and cognitive overhead for users.
-For example, an implementer like Pydantic might provide a `Field` or `Meta` type that accepts keyword arguments and transforms these into low-level metadata:
-
-```python
-from dataclasses import dataclass
-from typing import Iterator
-from annotated_types import GroupedMetadata, Ge
-
-@dataclass
-class Field(GroupedMetadata):
-    ge: int | None = None
-    description: str | None = None
-
-    def __iter__(self) -> Iterator[object]:
-        # Iterating over a GroupedMetadata object should yield annotated-types
-        # constraint metadata objects which describe it as fully as possible,
-        # and may include other unknown objects too.
-        if self.ge is not None:
-            yield Ge(self.ge)
-        if self.description is not None:
-            yield Description(self.description)
-```
-
-Libraries consuming annotated-types constraints should check for `GroupedMetadata` and unpack it by iterating over the object and treating the results as if they had been "unpacked" in the `Annotated` type.  The same logic should be applied to the [PEP 646 `Unpack` type](https://peps.python.org/pep-0646/), so that `Annotated[T, Field(...)]`, `Annotated[T, Unpack[Field(...)]]` and `Annotated[T, *Field(...)]` are all treated consistently.
-
-Libraries consuming annotated-types should also ignore any metadata they do not recongize that came from unpacking a `GroupedMetadata`, just like they ignore unrecognized metadata in `Annotated` itself.
-
-Our own `annotated_types.Interval` class is a `GroupedMetadata` which unpacks itself into `Gt`, `Lt`, etc., so this is not an abstract concern.  Similarly, `annotated_types.Len` is a `GroupedMetadata` which unpacks itself into `MinLen` (optionally) and `MaxLen`.
-
-### Consuming metadata
-
-We intend to not be prescriptive as to _how_ the metadata and constraints are used, but as an example of how one might parse constraints from types annotations see our [implementation in `test_main.py`](https://github.com/annotated-types/annotated-types/blob/f59cf6d1b5255a0fe359b93896759a180bec30ae/tests/test_main.py#L94-L103).
-
-It is up to the implementer to determine how this metadata is used.
-You could use the metadata for runtime type checking, for generating schemas or to generate example data, amongst other use cases.
-
-## Design & History
-
-This package was designed at the PyCon 2022 sprints by the maintainers of Pydantic
-and Hypothesis, with the goal of making it as easy as possible for end-users to
-provide more informative annotations for use by runtime libraries.
-
-It is deliberately minimal, and following PEP-593 allows considerable downstream
-discretion in what (if anything!) they choose to support. Nonetheless, we expect
-that staying simple and covering _only_ the most common use-cases will give users
-and maintainers the best experience we can. If you'd like more constraints for your
-types - follow our lead, by defining them and documenting them downstream!

+ 0 - 10
venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/RECORD

@@ -1,10 +0,0 @@
-annotated_types-0.7.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-annotated_types-0.7.0.dist-info/METADATA,sha256=7ltqxksJJ0wCYFGBNIQCWTlWQGeAH0hRFdnK3CB895E,15046
-annotated_types-0.7.0.dist-info/RECORD,,
-annotated_types-0.7.0.dist-info/WHEEL,sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU,87
-annotated_types-0.7.0.dist-info/licenses/LICENSE,sha256=_hBJiEsaDZNCkB6I4H8ykl0ksxIdmXK2poBfuYJLCV0,1083
-annotated_types/__init__.py,sha256=RynLsRKUEGI0KimXydlD1fZEfEzWwDo0Uon3zOKhG1Q,13819
-annotated_types/__pycache__/__init__.cpython-310.pyc,,
-annotated_types/__pycache__/test_cases.cpython-310.pyc,,
-annotated_types/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-annotated_types/test_cases.py,sha256=zHFX6EpcMbGJ8FzBYDbO56bPwx_DYIVSKbZM-4B3_lg,6421

+ 0 - 4
venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/WHEEL

@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: hatchling 1.24.2
-Root-Is-Purelib: true
-Tag: py3-none-any

+ 0 - 21
venv/lib/python3.10/site-packages/annotated_types-0.7.0.dist-info/licenses/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2022 the contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 432
venv/lib/python3.10/site-packages/annotated_types/__init__.py

@@ -1,432 +0,0 @@
-import math
-import sys
-import types
-from dataclasses import dataclass
-from datetime import tzinfo
-from typing import TYPE_CHECKING, Any, Callable, Iterator, Optional, SupportsFloat, SupportsIndex, TypeVar, Union
-
-if sys.version_info < (3, 8):
-    from typing_extensions import Protocol, runtime_checkable
-else:
-    from typing import Protocol, runtime_checkable
-
-if sys.version_info < (3, 9):
-    from typing_extensions import Annotated, Literal
-else:
-    from typing import Annotated, Literal
-
-if sys.version_info < (3, 10):
-    EllipsisType = type(Ellipsis)
-    KW_ONLY = {}
-    SLOTS = {}
-else:
-    from types import EllipsisType
-
-    KW_ONLY = {"kw_only": True}
-    SLOTS = {"slots": True}
-
-
-__all__ = (
-    'BaseMetadata',
-    'GroupedMetadata',
-    'Gt',
-    'Ge',
-    'Lt',
-    'Le',
-    'Interval',
-    'MultipleOf',
-    'MinLen',
-    'MaxLen',
-    'Len',
-    'Timezone',
-    'Predicate',
-    'LowerCase',
-    'UpperCase',
-    'IsDigits',
-    'IsFinite',
-    'IsNotFinite',
-    'IsNan',
-    'IsNotNan',
-    'IsInfinite',
-    'IsNotInfinite',
-    'doc',
-    'DocInfo',
-    '__version__',
-)
-
-__version__ = '0.7.0'
-
-
-T = TypeVar('T')
-
-
-# arguments that start with __ are considered
-# positional only
-# see https://peps.python.org/pep-0484/#positional-only-arguments
-
-
-class SupportsGt(Protocol):
-    def __gt__(self: T, __other: T) -> bool:
-        ...
-
-
-class SupportsGe(Protocol):
-    def __ge__(self: T, __other: T) -> bool:
-        ...
-
-
-class SupportsLt(Protocol):
-    def __lt__(self: T, __other: T) -> bool:
-        ...
-
-
-class SupportsLe(Protocol):
-    def __le__(self: T, __other: T) -> bool:
-        ...
-
-
-class SupportsMod(Protocol):
-    def __mod__(self: T, __other: T) -> T:
-        ...
-
-
-class SupportsDiv(Protocol):
-    def __div__(self: T, __other: T) -> T:
-        ...
-
-
-class BaseMetadata:
-    """Base class for all metadata.
-
-    This exists mainly so that implementers
-    can do `isinstance(..., BaseMetadata)` while traversing field annotations.
-    """
-
-    __slots__ = ()
-
-
-@dataclass(frozen=True, **SLOTS)
-class Gt(BaseMetadata):
-    """Gt(gt=x) implies that the value must be greater than x.
-
-    It can be used with any type that supports the ``>`` operator,
-    including numbers, dates and times, strings, sets, and so on.
-    """
-
-    gt: SupportsGt
-
-
-@dataclass(frozen=True, **SLOTS)
-class Ge(BaseMetadata):
-    """Ge(ge=x) implies that the value must be greater than or equal to x.
-
-    It can be used with any type that supports the ``>=`` operator,
-    including numbers, dates and times, strings, sets, and so on.
-    """
-
-    ge: SupportsGe
-
-
-@dataclass(frozen=True, **SLOTS)
-class Lt(BaseMetadata):
-    """Lt(lt=x) implies that the value must be less than x.
-
-    It can be used with any type that supports the ``<`` operator,
-    including numbers, dates and times, strings, sets, and so on.
-    """
-
-    lt: SupportsLt
-
-
-@dataclass(frozen=True, **SLOTS)
-class Le(BaseMetadata):
-    """Le(le=x) implies that the value must be less than or equal to x.
-
-    It can be used with any type that supports the ``<=`` operator,
-    including numbers, dates and times, strings, sets, and so on.
-    """
-
-    le: SupportsLe
-
-
-@runtime_checkable
-class GroupedMetadata(Protocol):
-    """A grouping of multiple objects, like typing.Unpack.
-
-    `GroupedMetadata` on its own is not metadata and has no meaning.
-    All of the constraints and metadata should be fully expressable
-    in terms of the `BaseMetadata`'s returned by `GroupedMetadata.__iter__()`.
-
-    Concrete implementations should override `GroupedMetadata.__iter__()`
-    to add their own metadata.
-    For example:
-
-    >>> @dataclass
-    >>> class Field(GroupedMetadata):
-    >>>     gt: float | None = None
-    >>>     description: str | None = None
-    ...
-    >>>     def __iter__(self) -> Iterable[object]:
-    >>>         if self.gt is not None:
-    >>>             yield Gt(self.gt)
-    >>>         if self.description is not None:
-    >>>             yield Description(self.gt)
-
-    Also see the implementation of `Interval` below for an example.
-
-    Parsers should recognize this and unpack it so that it can be used
-    both with and without unpacking:
-
-    - `Annotated[int, Field(...)]` (parser must unpack Field)
-    - `Annotated[int, *Field(...)]` (PEP-646)
-    """  # noqa: trailing-whitespace
-
-    @property
-    def __is_annotated_types_grouped_metadata__(self) -> Literal[True]:
-        return True
-
-    def __iter__(self) -> Iterator[object]:
-        ...
-
-    if not TYPE_CHECKING:
-        __slots__ = ()  # allow subclasses to use slots
-
-        def __init_subclass__(cls, *args: Any, **kwargs: Any) -> None:
-            # Basic ABC like functionality without the complexity of an ABC
-            super().__init_subclass__(*args, **kwargs)
-            if cls.__iter__ is GroupedMetadata.__iter__:
-                raise TypeError("Can't subclass GroupedMetadata without implementing __iter__")
-
-        def __iter__(self) -> Iterator[object]:  # noqa: F811
-            raise NotImplementedError  # more helpful than "None has no attribute..." type errors
-
-
-@dataclass(frozen=True, **KW_ONLY, **SLOTS)
-class Interval(GroupedMetadata):
-    """Interval can express inclusive or exclusive bounds with a single object.
-
-    It accepts keyword arguments ``gt``, ``ge``, ``lt``, and/or ``le``, which
-    are interpreted the same way as the single-bound constraints.
-    """
-
-    gt: Union[SupportsGt, None] = None
-    ge: Union[SupportsGe, None] = None
-    lt: Union[SupportsLt, None] = None
-    le: Union[SupportsLe, None] = None
-
-    def __iter__(self) -> Iterator[BaseMetadata]:
-        """Unpack an Interval into zero or more single-bounds."""
-        if self.gt is not None:
-            yield Gt(self.gt)
-        if self.ge is not None:
-            yield Ge(self.ge)
-        if self.lt is not None:
-            yield Lt(self.lt)
-        if self.le is not None:
-            yield Le(self.le)
-
-
-@dataclass(frozen=True, **SLOTS)
-class MultipleOf(BaseMetadata):
-    """MultipleOf(multiple_of=x) might be interpreted in two ways:
-
-    1. Python semantics, implying ``value % multiple_of == 0``, or
-    2. JSONschema semantics, where ``int(value / multiple_of) == value / multiple_of``
-
-    We encourage users to be aware of these two common interpretations,
-    and libraries to carefully document which they implement.
-    """
-
-    multiple_of: Union[SupportsDiv, SupportsMod]
-
-
-@dataclass(frozen=True, **SLOTS)
-class MinLen(BaseMetadata):
-    """
-    MinLen() implies minimum inclusive length,
-    e.g. ``len(value) >= min_length``.
-    """
-
-    min_length: Annotated[int, Ge(0)]
-
-
-@dataclass(frozen=True, **SLOTS)
-class MaxLen(BaseMetadata):
-    """
-    MaxLen() implies maximum inclusive length,
-    e.g. ``len(value) <= max_length``.
-    """
-
-    max_length: Annotated[int, Ge(0)]
-
-
-@dataclass(frozen=True, **SLOTS)
-class Len(GroupedMetadata):
-    """
-    Len() implies that ``min_length <= len(value) <= max_length``.
-
-    Upper bound may be omitted or ``None`` to indicate no upper length bound.
-    """
-
-    min_length: Annotated[int, Ge(0)] = 0
-    max_length: Optional[Annotated[int, Ge(0)]] = None
-
-    def __iter__(self) -> Iterator[BaseMetadata]:
-        """Unpack a Len into zone or more single-bounds."""
-        if self.min_length > 0:
-            yield MinLen(self.min_length)
-        if self.max_length is not None:
-            yield MaxLen(self.max_length)
-
-
-@dataclass(frozen=True, **SLOTS)
-class Timezone(BaseMetadata):
-    """Timezone(tz=...) requires a datetime to be aware (or ``tz=None``, naive).
-
-    ``Annotated[datetime, Timezone(None)]`` must be a naive datetime.
-    ``Timezone[...]`` (the ellipsis literal) expresses that the datetime must be
-    tz-aware but any timezone is allowed.
-
-    You may also pass a specific timezone string or tzinfo object such as
-    ``Timezone(timezone.utc)`` or ``Timezone("Africa/Abidjan")`` to express that
-    you only allow a specific timezone, though we note that this is often
-    a symptom of poor design.
-    """
-
-    tz: Union[str, tzinfo, EllipsisType, None]
-
-
-@dataclass(frozen=True, **SLOTS)
-class Unit(BaseMetadata):
-    """Indicates that the value is a physical quantity with the specified unit.
-
-    It is intended for usage with numeric types, where the value represents the
-    magnitude of the quantity. For example, ``distance: Annotated[float, Unit('m')]``
-    or ``speed: Annotated[float, Unit('m/s')]``.
-
-    Interpretation of the unit string is left to the discretion of the consumer.
-    It is suggested to follow conventions established by python libraries that work
-    with physical quantities, such as
-
-    - ``pint`` : <https://pint.readthedocs.io/en/stable/>
-    - ``astropy.units``: <https://docs.astropy.org/en/stable/units/>
-
-    For indicating a quantity with a certain dimensionality but without a specific unit
-    it is recommended to use square brackets, e.g. `Annotated[float, Unit('[time]')]`.
-    Note, however, ``annotated_types`` itself makes no use of the unit string.
-    """
-
-    unit: str
-
-
-@dataclass(frozen=True, **SLOTS)
-class Predicate(BaseMetadata):
-    """``Predicate(func: Callable)`` implies `func(value)` is truthy for valid values.
-
-    Users should prefer statically inspectable metadata, but if you need the full
-    power and flexibility of arbitrary runtime predicates... here it is.
-
-    We provide a few predefined predicates for common string constraints:
-    ``IsLower = Predicate(str.islower)``, ``IsUpper = Predicate(str.isupper)``, and
-    ``IsDigits = Predicate(str.isdigit)``. Users are encouraged to use methods which
-    can be given special handling, and avoid indirection like ``lambda s: s.lower()``.
-
-    Some libraries might have special logic to handle certain predicates, e.g. by
-    checking for `str.isdigit` and using its presence to both call custom logic to
-    enforce digit-only strings, and customise some generated external schema.
-
-    We do not specify what behaviour should be expected for predicates that raise
-    an exception.  For example `Annotated[int, Predicate(str.isdigit)]` might silently
-    skip invalid constraints, or statically raise an error; or it might try calling it
-    and then propagate or discard the resulting exception.
-    """
-
-    func: Callable[[Any], bool]
-
-    def __repr__(self) -> str:
-        if getattr(self.func, "__name__", "<lambda>") == "<lambda>":
-            return f"{self.__class__.__name__}({self.func!r})"
-        if isinstance(self.func, (types.MethodType, types.BuiltinMethodType)) and (
-            namespace := getattr(self.func.__self__, "__name__", None)
-        ):
-            return f"{self.__class__.__name__}({namespace}.{self.func.__name__})"
-        if isinstance(self.func, type(str.isascii)):  # method descriptor
-            return f"{self.__class__.__name__}({self.func.__qualname__})"
-        return f"{self.__class__.__name__}({self.func.__name__})"
-
-
-@dataclass
-class Not:
-    func: Callable[[Any], bool]
-
-    def __call__(self, __v: Any) -> bool:
-        return not self.func(__v)
-
-
-_StrType = TypeVar("_StrType", bound=str)
-
-LowerCase = Annotated[_StrType, Predicate(str.islower)]
-"""
-Return True if the string is a lowercase string, False otherwise.
-
-A string is lowercase if all cased characters in the string are lowercase and there is at least one cased character in the string.
-"""  # noqa: E501
-UpperCase = Annotated[_StrType, Predicate(str.isupper)]
-"""
-Return True if the string is an uppercase string, False otherwise.
-
-A string is uppercase if all cased characters in the string are uppercase and there is at least one cased character in the string.
-"""  # noqa: E501
-IsDigit = Annotated[_StrType, Predicate(str.isdigit)]
-IsDigits = IsDigit  # type: ignore  # plural for backwards compatibility, see #63
-"""
-Return True if the string is a digit string, False otherwise.
-
-A string is a digit string if all characters in the string are digits and there is at least one character in the string.
-"""  # noqa: E501
-IsAscii = Annotated[_StrType, Predicate(str.isascii)]
-"""
-Return True if all characters in the string are ASCII, False otherwise.
-
-ASCII characters have code points in the range U+0000-U+007F. Empty string is ASCII too.
-"""
-
-_NumericType = TypeVar('_NumericType', bound=Union[SupportsFloat, SupportsIndex])
-IsFinite = Annotated[_NumericType, Predicate(math.isfinite)]
-"""Return True if x is neither an infinity nor a NaN, and False otherwise."""
-IsNotFinite = Annotated[_NumericType, Predicate(Not(math.isfinite))]
-"""Return True if x is one of infinity or NaN, and False otherwise"""
-IsNan = Annotated[_NumericType, Predicate(math.isnan)]
-"""Return True if x is a NaN (not a number), and False otherwise."""
-IsNotNan = Annotated[_NumericType, Predicate(Not(math.isnan))]
-"""Return True if x is anything but NaN (not a number), and False otherwise."""
-IsInfinite = Annotated[_NumericType, Predicate(math.isinf)]
-"""Return True if x is a positive or negative infinity, and False otherwise."""
-IsNotInfinite = Annotated[_NumericType, Predicate(Not(math.isinf))]
-"""Return True if x is neither a positive or negative infinity, and False otherwise."""
-
-try:
-    from typing_extensions import DocInfo, doc  # type: ignore [attr-defined]
-except ImportError:
-
-    @dataclass(frozen=True, **SLOTS)
-    class DocInfo:  # type: ignore [no-redef]
-        """ "
-        The return value of doc(), mainly to be used by tools that want to extract the
-        Annotated documentation at runtime.
-        """
-
-        documentation: str
-        """The documentation string passed to doc()."""
-
-    def doc(
-        documentation: str,
-    ) -> DocInfo:
-        """
-        Add documentation to a type annotation inside of Annotated.
-
-        For example:
-
-        >>> def hi(name: Annotated[int, doc("The name of the user")]) -> None: ...
-        """
-        return DocInfo(documentation)

BIN
venv/lib/python3.10/site-packages/annotated_types/__pycache__/__init__.cpython-310.pyc


BIN
venv/lib/python3.10/site-packages/annotated_types/__pycache__/test_cases.cpython-310.pyc


+ 0 - 0
venv/lib/python3.10/site-packages/annotated_types/py.typed


+ 0 - 151
venv/lib/python3.10/site-packages/annotated_types/test_cases.py

@@ -1,151 +0,0 @@
-import math
-import sys
-from datetime import date, datetime, timedelta, timezone
-from decimal import Decimal
-from typing import Any, Dict, Iterable, Iterator, List, NamedTuple, Set, Tuple
-
-if sys.version_info < (3, 9):
-    from typing_extensions import Annotated
-else:
-    from typing import Annotated
-
-import annotated_types as at
-
-
-class Case(NamedTuple):
-    """
-    A test case for `annotated_types`.
-    """
-
-    annotation: Any
-    valid_cases: Iterable[Any]
-    invalid_cases: Iterable[Any]
-
-
-def cases() -> Iterable[Case]:
-    # Gt, Ge, Lt, Le
-    yield Case(Annotated[int, at.Gt(4)], (5, 6, 1000), (4, 0, -1))
-    yield Case(Annotated[float, at.Gt(0.5)], (0.6, 0.7, 0.8, 0.9), (0.5, 0.0, -0.1))
-    yield Case(
-        Annotated[datetime, at.Gt(datetime(2000, 1, 1))],
-        [datetime(2000, 1, 2), datetime(2000, 1, 3)],
-        [datetime(2000, 1, 1), datetime(1999, 12, 31)],
-    )
-    yield Case(
-        Annotated[datetime, at.Gt(date(2000, 1, 1))],
-        [date(2000, 1, 2), date(2000, 1, 3)],
-        [date(2000, 1, 1), date(1999, 12, 31)],
-    )
-    yield Case(
-        Annotated[datetime, at.Gt(Decimal('1.123'))],
-        [Decimal('1.1231'), Decimal('123')],
-        [Decimal('1.123'), Decimal('0')],
-    )
-
-    yield Case(Annotated[int, at.Ge(4)], (4, 5, 6, 1000, 4), (0, -1))
-    yield Case(Annotated[float, at.Ge(0.5)], (0.5, 0.6, 0.7, 0.8, 0.9), (0.4, 0.0, -0.1))
-    yield Case(
-        Annotated[datetime, at.Ge(datetime(2000, 1, 1))],
-        [datetime(2000, 1, 2), datetime(2000, 1, 3)],
-        [datetime(1998, 1, 1), datetime(1999, 12, 31)],
-    )
-
-    yield Case(Annotated[int, at.Lt(4)], (0, -1), (4, 5, 6, 1000, 4))
-    yield Case(Annotated[float, at.Lt(0.5)], (0.4, 0.0, -0.1), (0.5, 0.6, 0.7, 0.8, 0.9))
-    yield Case(
-        Annotated[datetime, at.Lt(datetime(2000, 1, 1))],
-        [datetime(1999, 12, 31), datetime(1999, 12, 31)],
-        [datetime(2000, 1, 2), datetime(2000, 1, 3)],
-    )
-
-    yield Case(Annotated[int, at.Le(4)], (4, 0, -1), (5, 6, 1000))
-    yield Case(Annotated[float, at.Le(0.5)], (0.5, 0.0, -0.1), (0.6, 0.7, 0.8, 0.9))
-    yield Case(
-        Annotated[datetime, at.Le(datetime(2000, 1, 1))],
-        [datetime(2000, 1, 1), datetime(1999, 12, 31)],
-        [datetime(2000, 1, 2), datetime(2000, 1, 3)],
-    )
-
-    # Interval
-    yield Case(Annotated[int, at.Interval(gt=4)], (5, 6, 1000), (4, 0, -1))
-    yield Case(Annotated[int, at.Interval(gt=4, lt=10)], (5, 6), (4, 10, 1000, 0, -1))
-    yield Case(Annotated[float, at.Interval(ge=0.5, le=1)], (0.5, 0.9, 1), (0.49, 1.1))
-    yield Case(
-        Annotated[datetime, at.Interval(gt=datetime(2000, 1, 1), le=datetime(2000, 1, 3))],
-        [datetime(2000, 1, 2), datetime(2000, 1, 3)],
-        [datetime(2000, 1, 1), datetime(2000, 1, 4)],
-    )
-
-    yield Case(Annotated[int, at.MultipleOf(multiple_of=3)], (0, 3, 9), (1, 2, 4))
-    yield Case(Annotated[float, at.MultipleOf(multiple_of=0.5)], (0, 0.5, 1, 1.5), (0.4, 1.1))
-
-    # lengths
-
-    yield Case(Annotated[str, at.MinLen(3)], ('123', '1234', 'x' * 10), ('', '1', '12'))
-    yield Case(Annotated[str, at.Len(3)], ('123', '1234', 'x' * 10), ('', '1', '12'))
-    yield Case(Annotated[List[int], at.MinLen(3)], ([1, 2, 3], [1, 2, 3, 4], [1] * 10), ([], [1], [1, 2]))
-    yield Case(Annotated[List[int], at.Len(3)], ([1, 2, 3], [1, 2, 3, 4], [1] * 10), ([], [1], [1, 2]))
-
-    yield Case(Annotated[str, at.MaxLen(4)], ('', '1234'), ('12345', 'x' * 10))
-    yield Case(Annotated[str, at.Len(0, 4)], ('', '1234'), ('12345', 'x' * 10))
-    yield Case(Annotated[List[str], at.MaxLen(4)], ([], ['a', 'bcdef'], ['a', 'b', 'c']), (['a'] * 5, ['b'] * 10))
-    yield Case(Annotated[List[str], at.Len(0, 4)], ([], ['a', 'bcdef'], ['a', 'b', 'c']), (['a'] * 5, ['b'] * 10))
-
-    yield Case(Annotated[str, at.Len(3, 5)], ('123', '12345'), ('', '1', '12', '123456', 'x' * 10))
-    yield Case(Annotated[str, at.Len(3, 3)], ('123',), ('12', '1234'))
-
-    yield Case(Annotated[Dict[int, int], at.Len(2, 3)], [{1: 1, 2: 2}], [{}, {1: 1}, {1: 1, 2: 2, 3: 3, 4: 4}])
-    yield Case(Annotated[Set[int], at.Len(2, 3)], ({1, 2}, {1, 2, 3}), (set(), {1}, {1, 2, 3, 4}))
-    yield Case(Annotated[Tuple[int, ...], at.Len(2, 3)], ((1, 2), (1, 2, 3)), ((), (1,), (1, 2, 3, 4)))
-
-    # Timezone
-
-    yield Case(
-        Annotated[datetime, at.Timezone(None)], [datetime(2000, 1, 1)], [datetime(2000, 1, 1, tzinfo=timezone.utc)]
-    )
-    yield Case(
-        Annotated[datetime, at.Timezone(...)], [datetime(2000, 1, 1, tzinfo=timezone.utc)], [datetime(2000, 1, 1)]
-    )
-    yield Case(
-        Annotated[datetime, at.Timezone(timezone.utc)],
-        [datetime(2000, 1, 1, tzinfo=timezone.utc)],
-        [datetime(2000, 1, 1), datetime(2000, 1, 1, tzinfo=timezone(timedelta(hours=6)))],
-    )
-    yield Case(
-        Annotated[datetime, at.Timezone('Europe/London')],
-        [datetime(2000, 1, 1, tzinfo=timezone(timedelta(0), name='Europe/London'))],
-        [datetime(2000, 1, 1), datetime(2000, 1, 1, tzinfo=timezone(timedelta(hours=6)))],
-    )
-
-    # Quantity
-
-    yield Case(Annotated[float, at.Unit(unit='m')], (5, 4.2), ('5m', '4.2m'))
-
-    # predicate types
-
-    yield Case(at.LowerCase[str], ['abc', 'foobar'], ['', 'A', 'Boom'])
-    yield Case(at.UpperCase[str], ['ABC', 'DEFO'], ['', 'a', 'abc', 'AbC'])
-    yield Case(at.IsDigit[str], ['123'], ['', 'ab', 'a1b2'])
-    yield Case(at.IsAscii[str], ['123', 'foo bar'], ['£100', '😊', 'whatever 👀'])
-
-    yield Case(Annotated[int, at.Predicate(lambda x: x % 2 == 0)], [0, 2, 4], [1, 3, 5])
-
-    yield Case(at.IsFinite[float], [1.23], [math.nan, math.inf, -math.inf])
-    yield Case(at.IsNotFinite[float], [math.nan, math.inf], [1.23])
-    yield Case(at.IsNan[float], [math.nan], [1.23, math.inf])
-    yield Case(at.IsNotNan[float], [1.23, math.inf], [math.nan])
-    yield Case(at.IsInfinite[float], [math.inf], [math.nan, 1.23])
-    yield Case(at.IsNotInfinite[float], [math.nan, 1.23], [math.inf])
-
-    # check stacked predicates
-    yield Case(at.IsInfinite[Annotated[float, at.Predicate(lambda x: x > 0)]], [math.inf], [-math.inf, 1.23, math.nan])
-
-    # doc
-    yield Case(Annotated[int, at.doc("A number")], [1, 2], [])
-
-    # custom GroupedMetadata
-    class MyCustomGroupedMetadata(at.GroupedMetadata):
-        def __iter__(self) -> Iterator[at.Predicate]:
-            yield at.Predicate(lambda x: float(x).is_integer())
-
-    yield Case(Annotated[float, MyCustomGroupedMetadata()], [0, 2.0], [0.01, 1.5])

+ 0 - 1
venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 96
venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/METADATA

@@ -1,96 +0,0 @@
-Metadata-Version: 2.4
-Name: anyio
-Version: 4.12.0
-Summary: High-level concurrency and networking framework on top of asyncio or Trio
-Author-email: Alex Grönholm <alex.gronholm@nextday.fi>
-License-Expression: MIT
-Project-URL: Documentation, https://anyio.readthedocs.io/en/latest/
-Project-URL: Changelog, https://anyio.readthedocs.io/en/stable/versionhistory.html
-Project-URL: Source code, https://github.com/agronholm/anyio
-Project-URL: Issue tracker, https://github.com/agronholm/anyio/issues
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: Framework :: AnyIO
-Classifier: Typing :: Typed
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
-Classifier: Programming Language :: Python :: 3.10
-Classifier: Programming Language :: Python :: 3.11
-Classifier: Programming Language :: Python :: 3.12
-Classifier: Programming Language :: Python :: 3.13
-Classifier: Programming Language :: Python :: 3.14
-Requires-Python: >=3.9
-Description-Content-Type: text/x-rst
-License-File: LICENSE
-Requires-Dist: exceptiongroup>=1.0.2; python_version < "3.11"
-Requires-Dist: idna>=2.8
-Requires-Dist: typing_extensions>=4.5; python_version < "3.13"
-Provides-Extra: trio
-Requires-Dist: trio>=0.32.0; python_version >= "3.10" and extra == "trio"
-Requires-Dist: trio>=0.31.0; python_version < "3.10" and extra == "trio"
-Dynamic: license-file
-
-.. image:: https://github.com/agronholm/anyio/actions/workflows/test.yml/badge.svg
-  :target: https://github.com/agronholm/anyio/actions/workflows/test.yml
-  :alt: Build Status
-.. image:: https://coveralls.io/repos/github/agronholm/anyio/badge.svg?branch=master
-  :target: https://coveralls.io/github/agronholm/anyio?branch=master
-  :alt: Code Coverage
-.. image:: https://readthedocs.org/projects/anyio/badge/?version=latest
-  :target: https://anyio.readthedocs.io/en/latest/?badge=latest
-  :alt: Documentation
-.. image:: https://badges.gitter.im/gitterHQ/gitter.svg
-  :target: https://gitter.im/python-trio/AnyIO
-  :alt: Gitter chat
-
-AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio_ or
-Trio_. It implements Trio-like `structured concurrency`_ (SC) on top of asyncio and works in harmony
-with the native SC of Trio itself.
-
-Applications and libraries written against AnyIO's API will run unmodified on either asyncio_ or
-Trio_. AnyIO can also be adopted into a library or application incrementally – bit by bit, no full
-refactoring necessary. It will blend in with the native libraries of your chosen backend.
-
-To find out why you might want to use AnyIO's APIs instead of asyncio's, you can read about it
-`here <https://anyio.readthedocs.io/en/stable/why.html>`_.
-
-Documentation
--------------
-
-View full documentation at: https://anyio.readthedocs.io/
-
-Features
---------
-
-AnyIO offers the following functionality:
-
-* Task groups (nurseries_ in trio terminology)
-* High-level networking (TCP, UDP and UNIX sockets)
-
-  * `Happy eyeballs`_ algorithm for TCP connections (more robust than that of asyncio on Python
-    3.8)
-  * async/await style UDP sockets (unlike asyncio where you still have to use Transports and
-    Protocols)
-
-* A versatile API for byte streams and object streams
-* Inter-task synchronization and communication (locks, conditions, events, semaphores, object
-  streams)
-* Worker threads
-* Subprocesses
-* Subinterpreter support for code parallelization (on Python 3.13 and later)
-* Asynchronous file I/O (using worker threads)
-* Signal handling
-* Asynchronous version of the functools_ module
-
-AnyIO also comes with its own pytest_ plugin which also supports asynchronous fixtures.
-It even works with the popular Hypothesis_ library.
-
-.. _asyncio: https://docs.python.org/3/library/asyncio.html
-.. _Trio: https://github.com/python-trio/trio
-.. _structured concurrency: https://en.wikipedia.org/wiki/Structured_concurrency
-.. _nurseries: https://trio.readthedocs.io/en/stable/reference-core.html#nurseries-and-spawning
-.. _Happy eyeballs: https://en.wikipedia.org/wiki/Happy_Eyeballs
-.. _pytest: https://docs.pytest.org/en/latest/
-.. _functools: https://docs.python.org/3/library/functools.html
-.. _Hypothesis: https://hypothesis.works/

+ 0 - 92
venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/RECORD

@@ -1,92 +0,0 @@
-anyio-4.12.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-anyio-4.12.0.dist-info/METADATA,sha256=rte2_C2hYKP9_iVMFYogSzBxdHBzwY45S1TrLiBsxdk,4277
-anyio-4.12.0.dist-info/RECORD,,
-anyio-4.12.0.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91
-anyio-4.12.0.dist-info/entry_points.txt,sha256=_d6Yu6uiaZmNe0CydowirE9Cmg7zUL2g08tQpoS3Qvc,39
-anyio-4.12.0.dist-info/licenses/LICENSE,sha256=U2GsncWPLvX9LpsJxoKXwX8ElQkJu8gCO9uC6s8iwrA,1081
-anyio-4.12.0.dist-info/top_level.txt,sha256=QglSMiWX8_5dpoVAEIHdEYzvqFMdSYWmCj6tYw2ITkQ,6
-anyio/__init__.py,sha256=7iDVqMUprUuKNY91FuoKqayAhR-OY136YDPI6P78HHk,6170
-anyio/__pycache__/__init__.cpython-310.pyc,,
-anyio/__pycache__/from_thread.cpython-310.pyc,,
-anyio/__pycache__/functools.cpython-310.pyc,,
-anyio/__pycache__/lowlevel.cpython-310.pyc,,
-anyio/__pycache__/pytest_plugin.cpython-310.pyc,,
-anyio/__pycache__/to_interpreter.cpython-310.pyc,,
-anyio/__pycache__/to_process.cpython-310.pyc,,
-anyio/__pycache__/to_thread.cpython-310.pyc,,
-anyio/_backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-anyio/_backends/__pycache__/__init__.cpython-310.pyc,,
-anyio/_backends/__pycache__/_asyncio.cpython-310.pyc,,
-anyio/_backends/__pycache__/_trio.cpython-310.pyc,,
-anyio/_backends/_asyncio.py,sha256=w6gCSMs_2D1doKVtzi32bOloBl1df-IHubl8-Vks908,99656
-anyio/_backends/_trio.py,sha256=ScNVMQB0iiuJMAon1epQCVOVbIbf-Lxnfb5OxujzMok,42398
-anyio/_core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-anyio/_core/__pycache__/__init__.cpython-310.pyc,,
-anyio/_core/__pycache__/_asyncio_selector_thread.cpython-310.pyc,,
-anyio/_core/__pycache__/_contextmanagers.cpython-310.pyc,,
-anyio/_core/__pycache__/_eventloop.cpython-310.pyc,,
-anyio/_core/__pycache__/_exceptions.cpython-310.pyc,,
-anyio/_core/__pycache__/_fileio.cpython-310.pyc,,
-anyio/_core/__pycache__/_resources.cpython-310.pyc,,
-anyio/_core/__pycache__/_signals.cpython-310.pyc,,
-anyio/_core/__pycache__/_sockets.cpython-310.pyc,,
-anyio/_core/__pycache__/_streams.cpython-310.pyc,,
-anyio/_core/__pycache__/_subprocesses.cpython-310.pyc,,
-anyio/_core/__pycache__/_synchronization.cpython-310.pyc,,
-anyio/_core/__pycache__/_tasks.cpython-310.pyc,,
-anyio/_core/__pycache__/_tempfile.cpython-310.pyc,,
-anyio/_core/__pycache__/_testing.cpython-310.pyc,,
-anyio/_core/__pycache__/_typedattr.cpython-310.pyc,,
-anyio/_core/_asyncio_selector_thread.py,sha256=2PdxFM3cs02Kp6BSppbvmRT7q7asreTW5FgBxEsflBo,5626
-anyio/_core/_contextmanagers.py,sha256=YInBCabiEeS-UaP_Jdxa1CaFC71ETPW8HZTHIM8Rsc8,7215
-anyio/_core/_eventloop.py,sha256=xsoYgHIddNYusTqAFDVmcvpjHKJFmdgtDcAjpN3JEWQ,6261
-anyio/_core/_exceptions.py,sha256=fR2SvRUBYVHvolNKbzWSLt8FC_5NFB2OAzGD738fD8Q,4257
-anyio/_core/_fileio.py,sha256=uc7t10Vb-If7GbdWM_zFf-ajUe6uek63fSt7IBLlZW0,25731
-anyio/_core/_resources.py,sha256=NbmU5O5UX3xEyACnkmYX28Fmwdl-f-ny0tHym26e0w0,435
-anyio/_core/_signals.py,sha256=vulT1M1xdLYtAR-eY5TamIgaf1WTlOwOrMGwswlTTr8,905
-anyio/_core/_sockets.py,sha256=aTbgMr0qPmBPfrapxLykyajsmS7IAerhW9_Qk5r5E18,34311
-anyio/_core/_streams.py,sha256=FczFwIgDpnkK0bODWJXMpsUJYdvAD04kaUaGzJU8DK0,1806
-anyio/_core/_subprocesses.py,sha256=EXm5igL7dj55iYkPlbYVAqtbqxJxjU-6OndSTIx9SRg,8047
-anyio/_core/_synchronization.py,sha256=SY3nsr1ZZyDrjamsOVoYcvj-x6d_AR13Cu5lZecG0gY,20894
-anyio/_core/_tasks.py,sha256=km6hVE1fsuIenya3MDud8KP6-J_bNzlgYC10wUxI7iA,4880
-anyio/_core/_tempfile.py,sha256=lHb7CW4FyIlpkf5ADAf4VmLHCKwEHF9nxqNyBCFFUiA,19697
-anyio/_core/_testing.py,sha256=YUGwA5cgFFbUTv4WFd7cv_BSVr4ryTtPp8owQA3JdWE,2118
-anyio/_core/_typedattr.py,sha256=P4ozZikn3-DbpoYcvyghS_FOYAgbmUxeoU8-L_07pZM,2508
-anyio/abc/__init__.py,sha256=6mWhcl_pGXhrgZVHP_TCfMvIXIOp9mroEFM90fYCU_U,2869
-anyio/abc/__pycache__/__init__.cpython-310.pyc,,
-anyio/abc/__pycache__/_eventloop.cpython-310.pyc,,
-anyio/abc/__pycache__/_resources.cpython-310.pyc,,
-anyio/abc/__pycache__/_sockets.cpython-310.pyc,,
-anyio/abc/__pycache__/_streams.cpython-310.pyc,,
-anyio/abc/__pycache__/_subprocesses.cpython-310.pyc,,
-anyio/abc/__pycache__/_tasks.cpython-310.pyc,,
-anyio/abc/__pycache__/_testing.cpython-310.pyc,,
-anyio/abc/_eventloop.py,sha256=GTZbdItBHcj_b-8K2XylET2-bBYLZ3XjW4snY7vK7LE,10900
-anyio/abc/_resources.py,sha256=DrYvkNN1hH6Uvv5_5uKySvDsnknGVDe8FCKfko0VtN8,783
-anyio/abc/_sockets.py,sha256=ECTY0jLEF18gryANHR3vFzXzGdZ-xPwELq1QdgOb0Jo,13258
-anyio/abc/_streams.py,sha256=005GKSCXGprxnhucILboSqc2JFovECZk9m3p-qqxXVc,7640
-anyio/abc/_subprocesses.py,sha256=cumAPJTktOQtw63IqG0lDpyZqu_l1EElvQHMiwJgL08,2067
-anyio/abc/_tasks.py,sha256=KC7wrciE48AINOI-AhPutnFhe1ewfP7QnamFlDzqesQ,3721
-anyio/abc/_testing.py,sha256=tBJUzkSfOXJw23fe8qSJ03kJlShOYjjaEyFB6k6MYT8,1821
-anyio/from_thread.py,sha256=-YZOTpu9WVHtAsMxQGIOaHMjaDRNeKQilx6Nn2qDU-o,19017
-anyio/functools.py,sha256=tIWQ90cuLMxfJIpdBfFY3W3CC1zqFCRAyR3DxKc0Xlo,10061
-anyio/lowlevel.py,sha256=NnPYQ6tWDzLRwpalX2CvsbkXkTeasbJcL52gPopWdYg,5048
-anyio/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-anyio/pytest_plugin.py,sha256=3jAFQn0jv_pyoWE2GBBlHaj9sqXj4e8vob0_hgrsXE8,10244
-anyio/streams/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-anyio/streams/__pycache__/__init__.cpython-310.pyc,,
-anyio/streams/__pycache__/buffered.cpython-310.pyc,,
-anyio/streams/__pycache__/file.cpython-310.pyc,,
-anyio/streams/__pycache__/memory.cpython-310.pyc,,
-anyio/streams/__pycache__/stapled.cpython-310.pyc,,
-anyio/streams/__pycache__/text.cpython-310.pyc,,
-anyio/streams/__pycache__/tls.cpython-310.pyc,,
-anyio/streams/buffered.py,sha256=2R3PeJhe4EXrdYqz44Y6-Eg9R6DrmlsYrP36Ir43-po,6263
-anyio/streams/file.py,sha256=4WZ7XGz5WNu39FQHvqbe__TQ0HDP9OOhgO1mk9iVpVU,4470
-anyio/streams/memory.py,sha256=F0zwzvFJKAhX_LRZGoKzzqDC2oMM-f-yyTBrEYEGOaU,10740
-anyio/streams/stapled.py,sha256=T8Xqwf8K6EgURPxbt1N4i7A8BAk-gScv-GRhjLXIf_o,4390
-anyio/streams/text.py,sha256=BcVAGJw1VRvtIqnv-o0Rb0pwH7p8vwlvl21xHq522ag,5765
-anyio/streams/tls.py,sha256=Jpxy0Mfbcp1BxHCwE-YjSSFaLnIBbnnwur-excYThs4,15368
-anyio/to_interpreter.py,sha256=_mLngrMy97TMR6VbW4Y6YzDUk9ZuPcQMPlkuyRh3C9k,7100
-anyio/to_process.py,sha256=cEyYUgb8LJVRJCfs6rK3aEM_T3k2gEmhl0nBjEvflOk,9687
-anyio/to_thread.py,sha256=tXQPvHohvQ2Vrw2pBtdzkRPNV7u3H2_UDbvwL2u_R7k,2465

+ 0 - 5
venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/WHEEL

@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: setuptools (80.9.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-

+ 0 - 2
venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/entry_points.txt

@@ -1,2 +0,0 @@
-[pytest11]
-anyio = anyio.pytest_plugin

+ 0 - 20
venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/licenses/LICENSE

@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018 Alex Grönholm
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 1
venv/lib/python3.10/site-packages/anyio-4.12.0.dist-info/top_level.txt

@@ -1 +0,0 @@
-anyio

+ 0 - 111
venv/lib/python3.10/site-packages/anyio/__init__.py

@@ -1,111 +0,0 @@
-from __future__ import annotations
-
-from ._core._contextmanagers import AsyncContextManagerMixin as AsyncContextManagerMixin
-from ._core._contextmanagers import ContextManagerMixin as ContextManagerMixin
-from ._core._eventloop import current_time as current_time
-from ._core._eventloop import get_all_backends as get_all_backends
-from ._core._eventloop import get_available_backends as get_available_backends
-from ._core._eventloop import get_cancelled_exc_class as get_cancelled_exc_class
-from ._core._eventloop import run as run
-from ._core._eventloop import sleep as sleep
-from ._core._eventloop import sleep_forever as sleep_forever
-from ._core._eventloop import sleep_until as sleep_until
-from ._core._exceptions import BrokenResourceError as BrokenResourceError
-from ._core._exceptions import BrokenWorkerInterpreter as BrokenWorkerInterpreter
-from ._core._exceptions import BrokenWorkerProcess as BrokenWorkerProcess
-from ._core._exceptions import BusyResourceError as BusyResourceError
-from ._core._exceptions import ClosedResourceError as ClosedResourceError
-from ._core._exceptions import ConnectionFailed as ConnectionFailed
-from ._core._exceptions import DelimiterNotFound as DelimiterNotFound
-from ._core._exceptions import EndOfStream as EndOfStream
-from ._core._exceptions import IncompleteRead as IncompleteRead
-from ._core._exceptions import NoEventLoopError as NoEventLoopError
-from ._core._exceptions import RunFinishedError as RunFinishedError
-from ._core._exceptions import TypedAttributeLookupError as TypedAttributeLookupError
-from ._core._exceptions import WouldBlock as WouldBlock
-from ._core._fileio import AsyncFile as AsyncFile
-from ._core._fileio import Path as Path
-from ._core._fileio import open_file as open_file
-from ._core._fileio import wrap_file as wrap_file
-from ._core._resources import aclose_forcefully as aclose_forcefully
-from ._core._signals import open_signal_receiver as open_signal_receiver
-from ._core._sockets import TCPConnectable as TCPConnectable
-from ._core._sockets import UNIXConnectable as UNIXConnectable
-from ._core._sockets import as_connectable as as_connectable
-from ._core._sockets import connect_tcp as connect_tcp
-from ._core._sockets import connect_unix as connect_unix
-from ._core._sockets import create_connected_udp_socket as create_connected_udp_socket
-from ._core._sockets import (
-    create_connected_unix_datagram_socket as create_connected_unix_datagram_socket,
-)
-from ._core._sockets import create_tcp_listener as create_tcp_listener
-from ._core._sockets import create_udp_socket as create_udp_socket
-from ._core._sockets import create_unix_datagram_socket as create_unix_datagram_socket
-from ._core._sockets import create_unix_listener as create_unix_listener
-from ._core._sockets import getaddrinfo as getaddrinfo
-from ._core._sockets import getnameinfo as getnameinfo
-from ._core._sockets import notify_closing as notify_closing
-from ._core._sockets import wait_readable as wait_readable
-from ._core._sockets import wait_socket_readable as wait_socket_readable
-from ._core._sockets import wait_socket_writable as wait_socket_writable
-from ._core._sockets import wait_writable as wait_writable
-from ._core._streams import create_memory_object_stream as create_memory_object_stream
-from ._core._subprocesses import open_process as open_process
-from ._core._subprocesses import run_process as run_process
-from ._core._synchronization import CapacityLimiter as CapacityLimiter
-from ._core._synchronization import (
-    CapacityLimiterStatistics as CapacityLimiterStatistics,
-)
-from ._core._synchronization import Condition as Condition
-from ._core._synchronization import ConditionStatistics as ConditionStatistics
-from ._core._synchronization import Event as Event
-from ._core._synchronization import EventStatistics as EventStatistics
-from ._core._synchronization import Lock as Lock
-from ._core._synchronization import LockStatistics as LockStatistics
-from ._core._synchronization import ResourceGuard as ResourceGuard
-from ._core._synchronization import Semaphore as Semaphore
-from ._core._synchronization import SemaphoreStatistics as SemaphoreStatistics
-from ._core._tasks import TASK_STATUS_IGNORED as TASK_STATUS_IGNORED
-from ._core._tasks import CancelScope as CancelScope
-from ._core._tasks import create_task_group as create_task_group
-from ._core._tasks import current_effective_deadline as current_effective_deadline
-from ._core._tasks import fail_after as fail_after
-from ._core._tasks import move_on_after as move_on_after
-from ._core._tempfile import NamedTemporaryFile as NamedTemporaryFile
-from ._core._tempfile import SpooledTemporaryFile as SpooledTemporaryFile
-from ._core._tempfile import TemporaryDirectory as TemporaryDirectory
-from ._core._tempfile import TemporaryFile as TemporaryFile
-from ._core._tempfile import gettempdir as gettempdir
-from ._core._tempfile import gettempdirb as gettempdirb
-from ._core._tempfile import mkdtemp as mkdtemp
-from ._core._tempfile import mkstemp as mkstemp
-from ._core._testing import TaskInfo as TaskInfo
-from ._core._testing import get_current_task as get_current_task
-from ._core._testing import get_running_tasks as get_running_tasks
-from ._core._testing import wait_all_tasks_blocked as wait_all_tasks_blocked
-from ._core._typedattr import TypedAttributeProvider as TypedAttributeProvider
-from ._core._typedattr import TypedAttributeSet as TypedAttributeSet
-from ._core._typedattr import typed_attribute as typed_attribute
-
-# Re-export imports so they look like they live directly in this package
-for __value in list(locals().values()):
-    if getattr(__value, "__module__", "").startswith("anyio."):
-        __value.__module__ = __name__
-
-
-del __value
-
-
-def __getattr__(attr: str) -> type[BrokenWorkerInterpreter]:
-    """Support deprecated aliases."""
-    if attr == "BrokenWorkerIntepreter":
-        import warnings
-
-        warnings.warn(
-            "The 'BrokenWorkerIntepreter' alias is deprecated, use 'BrokenWorkerInterpreter' instead.",
-            DeprecationWarning,
-            stacklevel=2,
-        )
-        return BrokenWorkerInterpreter
-
-    raise AttributeError(f"module {__name__!r} has no attribute {attr!r}")

BIN
venv/lib/python3.10/site-packages/anyio/__pycache__/__init__.cpython-310.pyc


BIN
venv/lib/python3.10/site-packages/anyio/__pycache__/from_thread.cpython-310.pyc


Some files were not shown because too many files changed in this diff