Removing egg-info folder

Change-Id: Id80a5208b08d695e2ca582d4ad113b9cd72b3fb5
This commit is contained in:
Sergiy Markin 2023-04-26 22:23:30 +00:00
parent dc3445030a
commit 13c5199f18
9 changed files with 1 additions and 575 deletions

1
.gitignore vendored
View File

@ -21,6 +21,7 @@ parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
*.tgz

View File

@ -1,101 +0,0 @@
Metadata-Version: 2.1
Name: Deckhand
Version: 1.1.0.dev717
Summary: Storage service for YAML-based configuration documents, which are managed through version control and automatically validated.
Home-page: https://airship-deckhand.readthedocs.io/
Author: The Airship Authors
Author-email: airship-discuss@lists.airshipit.org
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8
License-File: LICENSE
License-File: AUTHORS
========
Deckhand
========
|Docker Repository on Quay| |Doc Status|
Deckhand provides document revision management, storage and mutation
functionality upon which the rest of the `Airship`_ components rely for
orchestration of infrastructure provisioning. Deckhand understands declarative
YAML documents that define, end-to-end, the configuration of sites: from the
hardware -- encompassing network topology and hardware and host profile
information -- up to the software level that comprises the overcloud.
* Free software: Apache license
* Documentation: https://airship-deckhand.readthedocs.io/en/latest/
* Source: https://git.openstack.org/cgit/openstack/airship-deckhand
* Bugs: https://storyboard.openstack.org/#!/project/1004
* Release notes: https://airship-deckhand.readthedocs.io/en/latest/releasenotes/index.html
Core Responsibilities
=====================
* layering - helps reduce duplication in configuration by applying the notion
of inheritance to documents
* substitution - provides separation between secret data and other
configuration data for security purposes and reduces data duplication by
allowing common data to be defined once and substituted elsewhere dynamically
* revision history - maintains well-defined collections of documents within
immutable revisions that are meant to operate together, while providing the
ability to rollback to previous revisions
* validation - allows services to implement and register different kinds of
validations and report errors
* secret management - leverages existing OpenStack APIs -- namely
`Barbican`_ -- to reliably and securely store sensitive data
.. _Barbican: https://docs.openstack.org/barbican/latest/api/
Getting Started
===============
For more detailed installation and setup information, please refer to the
`Getting Started <https://airship-deckhand.readthedocs.io/en/latest/getting-started.html>`_
guide.
Integration Points
==================
Deckhand has the following integration points:
* `Barbican (OpenStack Key Manager) <https://github.com/openstack/barbican>`_
provides secure storage for sensitive data.
* `Keystone (OpenStack Identity service) <https://github.com/openstack/keystone>`_
provides authentication and support for role based authorization.
* `PostgreSQL <https://www.postgresql.org>`_ is used to persist information
to correlate workflows with users and history of workflow commands.
.. note::
Currently, other database back-ends are not supported.
Though, being a low-level service, has many other Airship services that integrate
with it, including:
* `Drydock <https://github.com/openstack/airship-drydock>`_ is orchestrated by
Shipyard to perform bare metal node provisioning.
* `Promenade <https://github.com/openstack/airship-promenade>`_ is indirectly
orchestrated by Shipyard to configure and join Kubernetes nodes.
* `Armada <https://github.com/openstack/airship-armada>`_ is orchestrated by
Shipyard to deploy and test Kubernetes workloads.
Further Reading
===============
`Airship`_.
.. _Airship: https://www.airshipit.org
.. |Docker Repository on Quay| image:: https://quay.io/repository/airshipit/deckhand/status
:target: https://quay.io/repository/airshipit/deckhand
.. |Doc Status| image:: https://readthedocs.org/projects/airship-deckhand/badge/?version=latest
:target: https://airship-deckhand.readthedocs.io/

View File

@ -1,388 +0,0 @@
.coveragerc
.dockerignore
.stestr.conf
.zuul.yaml
AUTHORS
ChangeLog
HACKING.rst
LICENSE
Makefile
README.rst
REVIEWING.rst
alembic.ini
bindep.txt
entrypoint.sh
requirements-direct.txt
requirements-frozen.txt
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
.github/SECURITY.md
Deckhand.egg-info/PKG-INFO
Deckhand.egg-info/SOURCES.txt
Deckhand.egg-info/dependency_links.txt
Deckhand.egg-info/entry_points.txt
Deckhand.egg-info/not-zip-safe
Deckhand.egg-info/pbr.json
Deckhand.egg-info/requires.txt
Deckhand.egg-info/top_level.txt
alembic/README
alembic/env.py
alembic/script.py.mako
alembic/versions/918bbfd28185_initial_deckhand_base.py
charts/deckhand/.helmignore
charts/deckhand/Chart.yaml
charts/deckhand/requirements.yaml
charts/deckhand/values.yaml
charts/deckhand/templates/configmap-bin.yaml
charts/deckhand/templates/configmap-etc.yaml
charts/deckhand/templates/deployment.yaml
charts/deckhand/templates/ingress-api.yaml
charts/deckhand/templates/job-db-init.yaml
charts/deckhand/templates/job-db-sync.yaml
charts/deckhand/templates/job-image-repo-sync.yaml
charts/deckhand/templates/job-ks-endpoints.yaml
charts/deckhand/templates/job-ks-service.yaml
charts/deckhand/templates/job-ks-user.yaml
charts/deckhand/templates/network_policy.yaml
charts/deckhand/templates/secret-db.yaml
charts/deckhand/templates/secret-ingress-tls.yaml
charts/deckhand/templates/secret-keystone-env.yaml
charts/deckhand/templates/service-ingress.yaml
charts/deckhand/templates/service.yaml
charts/deckhand/templates/bin/_db-sync.sh.tpl
charts/deckhand/templates/tests/test-deckhand-api.yaml
charts/deps/.gitkeep
deckhand/__init__.py
deckhand/cmd.py
deckhand/context.py
deckhand/errors.py
deckhand/factories.py
deckhand/policy.py
deckhand/service.py
deckhand/types.py
deckhand/Deckhand.egg-info/PKG-INFO
deckhand/Deckhand.egg-info/SOURCES.txt
deckhand/Deckhand.egg-info/dependency_links.txt
deckhand/Deckhand.egg-info/entry_points.txt
deckhand/Deckhand.egg-info/not-zip-safe
deckhand/Deckhand.egg-info/pbr.json
deckhand/Deckhand.egg-info/requires.txt
deckhand/Deckhand.egg-info/top_level.txt
deckhand/barbican/__init__.py
deckhand/barbican/cache.py
deckhand/barbican/client_wrapper.py
deckhand/barbican/driver.py
deckhand/client/__init__.py
deckhand/client/base.py
deckhand/client/buckets.py
deckhand/client/client.py
deckhand/client/exceptions.py
deckhand/client/revisions.py
deckhand/client/tags.py
deckhand/common/__init__.py
deckhand/common/document.py
deckhand/common/utils.py
deckhand/common/validation_message.py
deckhand/conf/__init__.py
deckhand/conf/config.py
deckhand/conf/opts.py
deckhand/control/__init__.py
deckhand/control/api.py
deckhand/control/base.py
deckhand/control/buckets.py
deckhand/control/common.py
deckhand/control/health.py
deckhand/control/middleware.py
deckhand/control/no_oauth_middleware.py
deckhand/control/revision_deepdiffing.py
deckhand/control/revision_diffing.py
deckhand/control/revision_documents.py
deckhand/control/revision_tags.py
deckhand/control/revisions.py
deckhand/control/rollback.py
deckhand/control/validations.py
deckhand/control/versions.py
deckhand/control/views/__init__.py
deckhand/control/views/document.py
deckhand/control/views/revision.py
deckhand/control/views/revision_tag.py
deckhand/control/views/validation.py
deckhand/db/__init__.py
deckhand/db/sqlalchemy/__init__.py
deckhand/db/sqlalchemy/api.py
deckhand/db/sqlalchemy/models.py
deckhand/engine/__init__.py
deckhand/engine/_replacement.py
deckhand/engine/cache.py
deckhand/engine/document_validation.py
deckhand/engine/layering.py
deckhand/engine/render.py
deckhand/engine/revision_diff.py
deckhand/engine/secrets_manager.py
deckhand/engine/utils.py
deckhand/engine/schemas/base_schema.yaml
deckhand/engine/schemas/certificate_authority_key_schema.yaml
deckhand/engine/schemas/certificate_authority_schema.yaml
deckhand/engine/schemas/certificate_key_schema.yaml
deckhand/engine/schemas/certificate_schema.yaml
deckhand/engine/schemas/layering_policy_schema.yaml
deckhand/engine/schemas/metadata_control.yaml
deckhand/engine/schemas/metadata_document.yaml
deckhand/engine/schemas/passphrase_schema.yaml
deckhand/engine/schemas/private_key_schema.yaml
deckhand/engine/schemas/public_key_schema.yaml
deckhand/engine/schemas/validation_policy_schema.yaml
deckhand/policies/__init__.py
deckhand/policies/base.py
deckhand/policies/document.py
deckhand/policies/revision.py
deckhand/policies/revision_tag.py
deckhand/policies/validation.py
deckhand/tests/__init__.py
deckhand/tests/deckhand.conf.test
deckhand/tests/test_utils.py
deckhand/tests/common/__init__.py
deckhand/tests/common/test_gabbi.py
deckhand/tests/functional/README.rst
deckhand/tests/functional/gabbits/document/document-crud-error-bucket-conflict.yaml
deckhand/tests/functional/gabbits/document/document-crud-success-multi-bucket.yaml
deckhand/tests/functional/gabbits/document/document-crud-success-owned-documents.yaml
deckhand/tests/functional/gabbits/document/document-crud-success-single-bucket.yaml
deckhand/tests/functional/gabbits/document/document-crud-success-unusual-documents.yaml
deckhand/tests/functional/gabbits/layering/layering-multiple-bucket.yaml
deckhand/tests/functional/gabbits/layering/layering-policy-conflict.yaml
deckhand/tests/functional/gabbits/layering/layering-single-bucket.yaml
deckhand/tests/functional/gabbits/layering/layering-with-replacement-single-bucket.yaml
deckhand/tests/functional/gabbits/layering/layering-with-substitution-single-bucket.yaml
deckhand/tests/functional/gabbits/replacement/multi-layer-replacement.yaml
deckhand/tests/functional/gabbits/replacement/replacement.yaml
deckhand/tests/functional/gabbits/resources/chained-substitution.yaml
deckhand/tests/functional/gabbits/resources/deckhand-owned-sample.yaml
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-2-layers.yaml
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-3-layers.yaml
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-split-bucket-a.yaml
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-split-bucket-b.yaml
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-with-delete.yaml
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-with-update.yaml
deckhand/tests/functional/gabbits/resources/design-doc-substitution-generic-sample.yaml
deckhand/tests/functional/gabbits/resources/design-doc-substitution-sample-split-bucket-a.yaml
deckhand/tests/functional/gabbits/resources/design-doc-substitution-sample-split-bucket-b.yaml
deckhand/tests/functional/gabbits/resources/design-doc-substitution-sample.yaml
deckhand/tests/functional/gabbits/resources/layering-and-substitution-dag-sample.yaml
deckhand/tests/functional/gabbits/resources/layering-and-substitution-sample.yaml
deckhand/tests/functional/gabbits/resources/layering-needs-substitution-source.yaml
deckhand/tests/functional/gabbits/resources/passphrase.yaml
deckhand/tests/functional/gabbits/resources/replacement.yaml
deckhand/tests/functional/gabbits/resources/sample-doc.yaml
deckhand/tests/functional/gabbits/resources/sample-schema-v2.yaml
deckhand/tests/functional/gabbits/resources/sample-schema.yaml
deckhand/tests/functional/gabbits/resources/sample-tag-data.yaml
deckhand/tests/functional/gabbits/resources/substitution-results-in-none-bug.yaml
deckhand/tests/functional/gabbits/resources/ucp-sample-documents.yaml
deckhand/tests/functional/gabbits/resources/unusual-documents.yaml
deckhand/tests/functional/gabbits/revision/revision-crud-success-single-bucket.yaml
deckhand/tests/functional/gabbits/revision/revision-filters.yaml
deckhand/tests/functional/gabbits/revision-deepdiff/revision-deepdiff-success.yaml
deckhand/tests/functional/gabbits/revision-diff/revision-diff-rollback-null-success.yaml
deckhand/tests/functional/gabbits/revision-diff/revision-diff-success.yaml
deckhand/tests/functional/gabbits/revision-documents/revision-documents-filters-negative.yaml
deckhand/tests/functional/gabbits/revision-documents/revision-documents-filters.yaml
deckhand/tests/functional/gabbits/revision-documents/revision-documents-multiple-filters.yaml
deckhand/tests/functional/gabbits/revision-rollback/rollback-success-single-bucket.yaml
deckhand/tests/functional/gabbits/revision-tag/revision-tag-success.yaml
deckhand/tests/functional/gabbits/substitution/substitution-chained-single-bucket.yaml
deckhand/tests/functional/gabbits/substitution/substitution-multiple-bucket.yaml
deckhand/tests/functional/gabbits/substitution/substitution-results-in-none-bug.yaml
deckhand/tests/functional/gabbits/substitution/substitution-single-bucket-generic.yaml
deckhand/tests/functional/gabbits/substitution/substitution-single-bucket.yaml
deckhand/tests/functional/gabbits/substitution/substitution-source-feeds-multi-dest.yaml
deckhand/tests/integration/README.rst
deckhand/tests/integration/__init__.py
deckhand/tests/integration/gabbits/document-crud-secret.yaml
deckhand/tests/integration/gabbits/document-render-secret-edge-cases.yaml
deckhand/tests/integration/gabbits/document-render-secret.yaml
deckhand/tests/integration/gabbits/document-substitution-secret-generic.yaml
deckhand/tests/integration/gabbits/document-substitution-secret.yaml
deckhand/tests/integration/gabbits/revision-delete-all-secrets.yaml
deckhand/tests/unit/__init__.py
deckhand/tests/unit/base.py
deckhand/tests/unit/dh_fixtures.py
deckhand/tests/unit/fake_policy.py
deckhand/tests/unit/test_policy.py
deckhand/tests/unit/barbican/__init__.py
deckhand/tests/unit/barbican/test_cache.py
deckhand/tests/unit/common/__init__.py
deckhand/tests/unit/common/test_utils.py
deckhand/tests/unit/control/__init__.py
deckhand/tests/unit/control/base.py
deckhand/tests/unit/control/test_api_initialization.py
deckhand/tests/unit/control/test_base_controller.py
deckhand/tests/unit/control/test_buckets_controller.py
deckhand/tests/unit/control/test_errors.py
deckhand/tests/unit/control/test_health_controller.py
deckhand/tests/unit/control/test_middleware.py
deckhand/tests/unit/control/test_rendered_documents_controller.py
deckhand/tests/unit/control/test_revision_documents_controller.py
deckhand/tests/unit/control/test_revision_tags_controller.py
deckhand/tests/unit/control/test_revisions_controller.py
deckhand/tests/unit/control/test_revisions_deepdiff_controller.py
deckhand/tests/unit/control/test_revisions_diff_controller.py
deckhand/tests/unit/control/test_revisions_rollback_controller.py
deckhand/tests/unit/control/test_versions_controller.py
deckhand/tests/unit/db/__init__.py
deckhand/tests/unit/db/test_documents.py
deckhand/tests/unit/db/test_documents_negative.py
deckhand/tests/unit/db/test_layering_policies.py
deckhand/tests/unit/db/test_revision_documents.py
deckhand/tests/unit/db/test_revision_rollback.py
deckhand/tests/unit/db/test_revision_tags.py
deckhand/tests/unit/db/test_revision_tags_negative.py
deckhand/tests/unit/db/test_revisions.py
deckhand/tests/unit/engine/__init__.py
deckhand/tests/unit/engine/base.py
deckhand/tests/unit/engine/test_cache.py
deckhand/tests/unit/engine/test_document_layering.py
deckhand/tests/unit/engine/test_document_layering_and_replacement.py
deckhand/tests/unit/engine/test_document_layering_and_replacement_negative.py
deckhand/tests/unit/engine/test_document_layering_and_substitution.py
deckhand/tests/unit/engine/test_document_layering_and_substitution_negative.py
deckhand/tests/unit/engine/test_document_layering_negative.py
deckhand/tests/unit/engine/test_document_validation.py
deckhand/tests/unit/engine/test_document_validation_negative.py
deckhand/tests/unit/engine/test_revision_deepdiffing.py
deckhand/tests/unit/engine/test_revision_diffing.py
deckhand/tests/unit/engine/test_secrets_manager.py
deckhand/tests/unit/resources/sample_certificate.yaml
deckhand/tests/unit/resources/sample_certificate_authority.yaml
deckhand/tests/unit/resources/sample_certificate_authority_key.yaml
deckhand/tests/unit/resources/sample_certificate_key.yaml
deckhand/tests/unit/resources/sample_data_schema.yaml
deckhand/tests/unit/resources/sample_document.yaml
deckhand/tests/unit/resources/sample_document_simple.yaml
deckhand/tests/unit/resources/sample_layering_policy.yaml
deckhand/tests/unit/resources/sample_passphrase.yaml
deckhand/tests/unit/resources/sample_private_key.yaml
deckhand/tests/unit/resources/sample_public_key.yaml
deckhand/tests/unit/resources/sample_validation_policy.yaml
deckhand/tests/unit/views/__init__.py
deckhand/tests/unit/views/test_document_views.py
deckhand/tests/unit/views/test_revision_tag_views.py
deckhand/tests/unit/views/test_revision_views.py
doc/.gitignore
doc/requirements-docs.txt
doc/source/conf.py
doc/source/glossary.rst
doc/source/index.rst
doc/source/overview.rst
doc/source/releasenotes
doc/source/_static/.placeholder
doc/source/contributor/HACKING.rst
doc/source/contributor/REVIEWING.rst
doc/source/contributor/developer-overview.rst
doc/source/contributor/index.rst
doc/source/contributor/policy-enforcement.rst
doc/source/contributor/testing.rst
doc/source/diagrams/architecture-pegleg.uml
doc/source/diagrams/architecture.uml
doc/source/operators/api_client.rst
doc/source/operators/api_ref.rst
doc/source/operators/configuration.rst
doc/source/operators/exceptions.rst
doc/source/operators/index.rst
doc/source/operators/multi-distro-support.rst
doc/source/users/document-types.rst
doc/source/users/documents.rst
doc/source/users/encryption.rst
doc/source/users/getting-started.rst
doc/source/users/index.rst
doc/source/users/layering.rst
doc/source/users/rendering.rst
doc/source/users/replacement.rst
doc/source/users/revision-history.rst
doc/source/users/substitution.rst
doc/source/users/validation.rst
etc/deckhand/config-generator.conf
etc/deckhand/deckhand-paste.ini
etc/deckhand/deckhand.conf.sample
etc/deckhand/logging.conf.sample
etc/deckhand/noauth-paste.ini
etc/deckhand/policy-generator.conf
etc/deckhand/policy.yaml.sample
images/deckhand/Dockerfile.opensuse_15
images/deckhand/Dockerfile.ubuntu_bionic
images/deckhand/Dockerfile.ubuntu_focal
releasenotes/notes/development-mode-51208c39e9eee34f.yaml
releasenotes/notes/fix-attribute-error-in-bucket-controller-b5c9e410823abd19.yaml
releasenotes/notes/fix-unique-layering-policy-bac2940c3deeba51.yaml
releasenotes/notes/list-validations-details-endpoint-c3f18963b1372e40.yaml
releasenotes/notes/oslo.policy-integration-f03ac6a7a2ccef5a.yaml
releasenotes/notes/revision-document-filtering-0e57274a4fc1bc07.yaml
releasenotes/notes/rm-pep8-ignores-974a114e488ff1ea.yaml
releasenotes/notes/secret-substitution-6eff2c93bf11d82e.yaml
releasenotes/notes/validations-api-cf07c8b6b5040f67.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
tools/build-docs.sh
tools/common-tests.sh
tools/functional-tests.sh
tools/helm_install.sh
tools/helm_tk.sh
tools/image_tags.py
tools/integration-tests.sh
tools/run_pifpaf.sh
tools/unit-tests.sh
tools/whitespace-linter.sh
tools/gate/playbooks/airskiff-deploy.yaml
tools/gate/playbooks/airskiff-reduce-site.yaml
tools/gate/playbooks/build-charts.yaml
tools/gate/playbooks/debug-report.yaml
tools/gate/playbooks/docker-image-build.yaml
tools/gate/playbooks/docker-image-tag.yaml
tools/gate/playbooks/git-config.yaml
tools/gate/playbooks/install-postgresql.yaml
tools/gate/playbooks/osh-infra-build.yaml
tools/gate/playbooks/osh-infra-collect-logs.yaml
tools/gate/playbooks/osh-infra-deploy-docker.yaml
tools/gate/playbooks/osh-infra-deploy-k8s.yaml
tools/gate/playbooks/osh-infra-upgrade-host.yaml
tools/gate/playbooks/roles
tools/gate/playbooks/run-functional-tests-docker.yaml
tools/gate/playbooks/run-functional-tests-uwsgi.yaml
tools/gate/playbooks/run-integration-tests-docker.yaml
tools/gate/playbooks/run-integration-tests-uwsgi.yaml
tools/gate/playbooks/vars.yaml
tools/gate/roles/build-charts/tasks/build-charts.yaml
tools/gate/roles/build-charts/tasks/main.yaml
tools/gate/roles/build-images/defaults/main.yaml
tools/gate/roles/build-images/tasks/build-airship-deckhand-image.yaml
tools/gate/roles/build-images/tasks/main.yaml
tools/gate/roles/deploy-apparmor/tasks/main.yaml
tools/gate/roles/deploy-barbican/tasks/deploy-barbican.yaml
tools/gate/roles/deploy-barbican/tasks/main.yaml
tools/gate/roles/deploy-deckhand/tasks/deploy-deckhand.yaml
tools/gate/roles/deploy-deckhand/tasks/main.yaml
tools/gate/roles/deploy-keystone-dependencies/tasks/deploy-keystone-dependencies.yaml
tools/gate/roles/deploy-keystone-dependencies/tasks/main.yaml
tools/gate/roles/deploy-postgresql/tasks/deploy-postgresql.yaml
tools/gate/roles/deploy-postgresql/tasks/main.yaml
tools/gate/roles/disable-systemd-resolved/tasks/disable-systemd-resolved.yaml
tools/gate/roles/disable-systemd-resolved/tasks/main.yaml
tools/gate/roles/generate-test-config/tasks/generate-test-config.yaml
tools/gate/roles/generate-test-config/tasks/generate-test-paste.yaml
tools/gate/roles/generate-test-config/tasks/main.yaml
tools/gate/roles/install-postgresql/tasks/install-postgresql.yaml
tools/gate/roles/install-postgresql/tasks/main.yaml
tools/gate/roles/install-test-requirements/tasks/install-test-requirements.yaml
tools/gate/roles/install-test-requirements/tasks/main.yaml
tools/gate/roles/run-functional-tests/tasks/functional-tests.yaml
tools/gate/roles/run-functional-tests/tasks/main.yaml
tools/gate/roles/run-integration-tests/tasks/integration-tests.yaml
tools/gate/roles/run-integration-tests/tasks/main.yaml
tools/gate/scripts/010-build-charts.sh
tools/gate/scripts/020-deploy-postgresql.sh

View File

@ -1 +0,0 @@

View File

@ -1,5 +0,0 @@
[oslo.config.opts]
deckhand.conf = deckhand.conf.opts:list_opts
[oslo.policy.policies]
deckhand = deckhand.policies:list_rules

View File

@ -1 +0,0 @@

View File

@ -1 +0,0 @@
{"git_version": "ac4edb0", "is_release": false}

View File

@ -1,77 +0,0 @@
alembic<=1.4.3
amqp==2.6.1
Beaker<=1.12.0
chardet==3.0.4
charset_normalizer<4.0.0,>=2.0.0
ConfigParser
coverage
cryptography==3.4.8
deepdiff<=5.8.1
docutils<=0.17
falcon==1.4.1
hacking
importlib-metadata~=2.0
Jinja2<=3.0.3
jsonpath_ng
jsonpath-rw-ext>=1.0.0
jsonpickle==1.4.1
jsonschema<=3.2.0
keystoneauth1<=5.1.1
keystonemiddleware
kombu<=4.6.11
MarkupSafe<2.1.0,>=0.9.2
networkx
nose
oslo.cache<=2.10.1
oslo.concurrency
oslo.config<=8.7.1
oslo.context<=4.1.0
oslo.db<=10.0.0
oslo.log<=4.6.0
oslo.messaging<=12.13.0
oslo.middleware<=4.4.0
oslo.policy<=3.10.1
oslo.serialization<=4.2.0
oslo.utils<=4.12.3
packaging==21.3
Paste<=3.5.0
PasteDeploy
PasteScript
pbr<=5.5.1
psycopg2-binary
pycadf<=3.1.1
pycodestyle<=2.6.0
pyflakes<=2.2.0
Pygments<=2.14.0
pylibyaml==0.1.0
pymongo
pyparsing<=2.4.7
pyproject-api
python-barbicanclient<=5.2.0
python-dateutil==2.8.1
python-keystoneclient
python-memcached
python-subunit<=1.4.0
PyYAML<=5.4.1
reno
requests==2.23.0
Routes
setuptools<=45.2.0
six
Sphinx
sphinx-rtd-theme==0.5.0
SQLAlchemy<=1.3.20
stevedore
testrepository
testresources
testscenarios
testtools<=2.5.0
tiddlyweb
typing_extensions==4.5.0
urllib3<=1.25.11,>=1.21.1
uWSGI==2.0.21
virtualenv
Werkzeug
wheel
wsgi-intercept>=1.2.2
yq==3.2.1

View File

@ -1 +0,0 @@
deckhand