cti-python-stix2/stix2
Michael Chisholm f51e309775 Refactor stix2.parsing into more focused modules:
- stix2.registry, which contains the class mapping structure
  and code for scanning stix2 modules for its initial population
- stix2.registration, which contains code used to register custom
  STIX types with the registry
- stix2.parsing, which contains code for creating instances of
  registered stix2 classes from raw dicts.

This is intended to reduce circular import problems, by giving
dependent code the ability to import a module which has exactly
the functionality it needs, without pulling a lot of other stuff
it doesn't need.  Fewer imports means less chance of an import
cycle.
2021-01-08 22:08:33 -05:00
..
canonicalization End of changes 2019-09-11 10:44:14 -04:00
confidence update project documentation. 2018-11-28 16:51:00 -05:00
datastore Merge pull request #444 from chisholm/comp_ds_unversioned_objs 2020-10-15 08:57:55 -04:00
equivalence Fix pattern equivalence doc style for consistency 2020-11-20 16:34:11 -05:00
markings Improve versionability detection when creating new versions 2020-06-05 14:24:16 -04:00
test Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
v20 Merge branch 'master' into 472-issue 2020-11-20 10:02:46 -05:00
v21 Merge branch 'master' into 472-issue 2020-11-20 10:02:46 -05:00
__init__.py Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
base.py update docstrings for _STIXBase method 2020-07-22 15:20:39 -04:00
custom.py Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
environment.py Correct variable name 2020-10-18 21:09:07 -04:00
exceptions.py Add duplicate checking to markings and observable extensions, and fix some tests and add some tests. Fixes #363 2020-03-27 14:58:18 -04:00
parsing.py Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
pattern_visitor.py pre-commit hook stylistic changes 2020-08-13 17:44:42 -04:00
patterns.py Merge pull request #456 from chisholm/fix_comparison_expression_root_type 2020-09-18 09:59:53 -04:00
properties.py Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
registration.py Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
registry.py Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
serialization.py move serialization-related methods to serialization.py 2020-07-22 15:36:48 -04:00
utils.py Update CompositeDataSource and deduplicate() to handle unversioned 2020-08-17 18:38:29 -04:00
version.py Bump version: 2.0.2 → 2.1.0 2020-11-20 17:37:58 -05:00
versioning.py Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
workbench.py fix typo for Class X509V3ExtensionsType 2020-11-18 18:08:57 -05:00