Skip to content

Commit 1eaeb1a

Browse files
committed
Fix the build and release v0.1.3 to Artifacts
1 parent d3b0577 commit 1eaeb1a

File tree

8 files changed

+91
-137
lines changed

8 files changed

+91
-137
lines changed

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
.PHONY: install dist clean
22

3+
build:
4+
python -m build
5+
36
install:
47
python setup.py install
58

chronicle_api.egg-info/PKG-INFO

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
1-
Metadata-Version: 2.1
1+
Metadata-Version: 2.2
22
Name: chronicle-api
3-
Version: 0.1.0
3+
Version: 0.1.3
44
Summary: Chronicle API SDK and CLI
55
Author: Google LLC
66
Author-email: chronicle-support@google.com
7-
Requires-Python: >=3.7
7+
License: Apache 2.0
8+
Requires-Python: >=3.10
89
License-File: LICENSE
10+
Requires-Dist: click>=8.0.0
11+
Requires-Dist: google-auth>=2.0.0
12+
Requires-Dist: requests>=2.25.0
13+
Requires-Dist: python-dotenv>=1.0.0
14+
Dynamic: author
15+
Dynamic: author-email
16+
Dynamic: license
17+
Dynamic: requires-dist
18+
Dynamic: requires-python
19+
Dynamic: summary

chronicle_api.egg-info/SOURCES.txt

Lines changed: 48 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,7 @@
11
LICENSE
22
README.md
3+
pyproject.toml
34
setup.py
4-
access_control/__init__.py
5-
access_control/create_subject.py
6-
access_control/create_subject_test.py
7-
access_control/delete_subject.py
8-
access_control/delete_subject_test.py
9-
access_control/get_subject.py
10-
access_control/get_subject_test.py
11-
access_control/list_roles.py
12-
access_control/list_roles_test.py
13-
access_control/list_subjects.py
14-
access_control/list_subjects_test.py
15-
access_control/update_role.py
16-
access_control/update_role_test.py
17-
access_control/update_subject.py
18-
access_control/update_subject_test.py
195
chronicle_api.egg-info/PKG-INFO
206
chronicle_api.egg-info/SOURCES.txt
217
chronicle_api.egg-info/dependency_links.txt
@@ -31,111 +17,50 @@ common/project_id.py
3117
common/project_instance.py
3218
common/regions.py
3319
common/regions_test.py
34-
datatap/__init__.py
35-
datatap/create_datatap.py
36-
datatap/create_datatap_test.py
37-
datatap/delete_datatap.py
38-
datatap/delete_datatap_test.py
39-
datatap/get_datatap.py
40-
datatap/get_datatap_test.py
41-
datatap/list_datatap.py
42-
datatap/list_datatap_test.py
43-
datatap/update_datatap.py
44-
datatap/update_datatap_test.py
45-
feeds/__init__.py
46-
feeds/create_azure_ad_context_feed.py
47-
feeds/create_azure_ad_context_feed_test.py
48-
feeds/create_azure_ad_feed.py
49-
feeds/create_azure_ad_feed_test.py
50-
feeds/create_okta_feed.py
51-
feeds/create_okta_feed_test.py
52-
feeds/create_okta_user_context_feed.py
53-
feeds/create_okta_user_context_feed_test.py
54-
feeds/create_workspace_activity_feed.py
55-
feeds/create_workspace_activity_feed_test.py
56-
feeds/create_workspace_alerts_feed.py
57-
feeds/create_workspace_alerts_feed_test.py
58-
feeds/delete_feed.py
59-
feeds/delete_feed_test.py
60-
feeds/disable_feed.py
61-
feeds/disable_feed_test.py
62-
feeds/enable_feed.py
63-
feeds/enable_feed_test.py
64-
feeds/get_feed.py
65-
feeds/get_feed_test.py
66-
feeds/list_feeds.py
67-
feeds/list_feeds_test.py
68-
forwarders/__init__.py
69-
forwarders/create_collector.py
70-
forwarders/create_collector_test.py
71-
forwarders/create_forwarder.py
72-
forwarders/create_forwarder_test.py
73-
forwarders/delete_collector.py
74-
forwarders/delete_collector_test.py
75-
forwarders/delete_forwarder.py
76-
forwarders/delete_forwarder_test.py
77-
forwarders/generate_files.py
78-
forwarders/generate_files_test.py
79-
forwarders/get_collector.py
80-
forwarders/get_collector_test.py
81-
forwarders/get_forwarder.py
82-
forwarders/get_forwarder_test.py
83-
forwarders/list_collectors.py
84-
forwarders/list_collectors_test.py
85-
forwarders/list_forwarders.py
86-
forwarders/list_forwarders_test.py
87-
forwarders/update_collector.py
88-
forwarders/update_collector_test.py
89-
forwarders/update_forwarder.py
90-
forwarders/update_forwarder_test.py
91-
ingestion/__init__.py
92-
ingestion/create_entities.py
93-
ingestion/create_entities_test.py
94-
ingestion/create_udm_events.py
95-
ingestion/create_udm_events_test.py
96-
ingestion/create_unstructured_log_entries.py
97-
ingestion/create_unstructured_log_entries_test.py
98-
ingestion/list_log_types.py
99-
ingestion/list_log_types_test.py
100-
lists/__init__.py
101-
lists/append_to_list.py
102-
lists/create_list.py
103-
lists/create_list_test.py
104-
lists/get_list.py
105-
lists/get_list_test.py
106-
lists/list_lists.py
107-
lists/list_lists_test.py
108-
lists/remove_from_list.py
109-
lists/update_list.py
110-
lists/update_list_test.py
111-
lists/verify_list.py
112-
lists/verify_list_test.py
113-
search/__init__.py
114-
search/list_alerts.py
115-
search/list_alerts_test.py
116-
search/list_asset_events.py
117-
search/list_asset_events_test.py
118-
search/list_iocs.py
119-
search/list_iocs_test.py
120-
search/udm_search.py
121-
search/udm_search_test.py
122-
service_management/__init__.py
123-
service_management/create_gcp_association.py
124-
service_management/create_gcp_association_test.py
125-
service_management/delete_gcp_association.py
126-
service_management/delete_gcp_association_test.py
127-
service_management/get_gcp_association.py
128-
service_management/get_gcp_association_test.py
129-
service_management/get_gcp_log_flow_filter.py
130-
service_management/get_gcp_log_flow_filter_test.py
131-
service_management/get_gcp_settings.py
132-
service_management/get_gcp_settings_test.py
133-
service_management/update_gcp_log_flow_filter.py
134-
service_management/update_gcp_log_flow_filter_test.py
135-
service_management/update_gcp_settings.py
136-
service_management/update_gcp_settings_test.py
137-
uppercase/__init__.py
138-
uppercase/get_alert.py
139-
uppercase/get_alert_test.py
140-
uppercase/list_alerts.py
141-
uppercase/list_alerts_test.py
20+
detect/v1alpha/__init__.py
21+
detect/v1alpha/batch_update_curated_rule_set_deployments.py
22+
detect/v1alpha/bulk_update_alerts.py
23+
detect/v1alpha/create_retrohunt.py
24+
detect/v1alpha/create_rule.py
25+
detect/v1alpha/delete_rule.py
26+
detect/v1alpha/enable_rule.py
27+
detect/v1alpha/get_alert.py
28+
detect/v1alpha/get_detection.py
29+
detect/v1alpha/get_retrohunt.py
30+
detect/v1alpha/get_rule.py
31+
detect/v1alpha/list_detections.py
32+
detect/v1alpha/list_errors.py
33+
detect/v1alpha/list_rules.py
34+
detect/v1alpha/update_alert.py
35+
detect/v1alpha/update_rule.py
36+
ingestion/v1alpha/__init__.py
37+
ingestion/v1alpha/create_udm_events.py
38+
ingestion/v1alpha/event_import.py
39+
ingestion/v1alpha/events_batch_get.py
40+
ingestion/v1alpha/events_get.py
41+
ingestion/v1alpha/get_udm_event.py
42+
iocs/v1alpha/__init__.py
43+
iocs/v1alpha/batch_get_iocs.py
44+
iocs/v1alpha/get_ioc.py
45+
iocs/v1alpha/get_ioc_state.py
46+
lists/v1alpha/__init__.py
47+
lists/v1alpha/create_list.py
48+
lists/v1alpha/get_list.py
49+
lists/v1alpha/patch_list.py
50+
lists/v1alpha/patch_list_test.py
51+
sdk/__init__.py
52+
sdk/cli.py
53+
sdk/commands/__init__.py
54+
sdk/commands/common.py
55+
sdk/commands/detect.py
56+
sdk/commands/ingestion.py
57+
sdk/commands/iocs.py
58+
sdk/commands/lists.py
59+
sdk/commands/search.py
60+
search/v1alpha/__init__.py
61+
search/v1alpha/asset_events_find.py
62+
search/v1alpha/client.py
63+
search/v1alpha/raw_logs_find.py
64+
search/v1alpha/search_queries_list.py
65+
search/v1alpha/search_query_get.py
66+
search/v1alpha/udm_events_find.py
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
click>=8.0.0
22
google-auth>=2.0.0
33
requests>=2.25.0
4+
python-dotenv>=1.0.0
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
access_control
21
common
3-
datatap
4-
feeds
5-
forwarders
2+
detect
63
ingestion
4+
iocs
75
lists
6+
sdk
87
search
9-
service_management
10-
uppercase

pyproject.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@
33
profile = "google"
44
use_parentheses = true
55
known_first_party = ["google3", "google"]
6-
multi_line_output = 3
6+
multi_line_output = 3
7+
8+
[tool.yapf]
9+
based_on_style = "google"
10+
indent_width = 2
11+
column_limit = 80
12+

requirements_dev.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
isort==6.0.1
2+
pre_commit==4.1.0
3+
mypy==1.15.0
4+
mypy-extensions==1.0.0
25
setuptools>=25.0.1
36
twine>=6.1.0
47
wheel>=0.45.1
5-
yapf>=0.40.0
8+
yapf>=0.40.0build

setup.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,19 @@
2020

2121
setup(
2222
name="chronicle-api",
23-
version="0.1.0",
23+
version="0.1.3",
2424
description="Chronicle API SDK and CLI",
2525
author="Google LLC",
2626
author_email="chronicle-support@google.com",
27-
packages=find_packages(),
27+
packages=find_packages(include=[
28+
'common',
29+
'sdk', 'sdk.*',
30+
'detect.v1alpha', 'detect.v1alpha.*',
31+
'ingestion.v1alpha', 'ingestion.v1alpha.*',
32+
'iocs.v1alpha', 'iocs.v1alpha.*',
33+
'lists.v1alpha', 'lists.v1alpha.*',
34+
'search.v1alpha', 'search.v1alpha.*',
35+
]),
2836
install_requires=[
2937
"click>=8.0.0",
3038
"google-auth>=2.0.0",
@@ -35,6 +43,6 @@
3543
"console_scripts": ["chronicle=sdk.cli:cli",],
3644
},
3745
exclude_package_data={"": [".gitignore"]},
38-
python_requires=">=3.12",
46+
python_requires=">=3.10",
3947
license="Apache 2.0",
4048
)

0 commit comments

Comments
 (0)