Metadata-Version: 2.4
Name: code-discovery
Version: 0.7.3
Summary: DEPRECATED — use apisec-surface on PyPI (https://pypi.org/project/apisec-surface/)
Home-page: https://apisec.ai
Author: APIsec
Author-email: engineering@apisec.ai
Project-URL: Documentation, https://docs.apisecapps.com/docs/surface
Project-URL: Source, https://github.com/apisec-inc/ApisecSurfaceCore
Keywords: api,openapi,swagger,documentation,discovery,spring-boot,fastapi,flask,micronaut,aspnet
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
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: Framework :: FastAPI
Classifier: Framework :: Flask
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: requests>=2.31.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: astroid>=3.0.0
Requires-Dist: javalang>=0.13.0
Requires-Dist: tree-sitter>=0.20.4
Requires-Dist: tree-sitter-python>=0.20.4
Requires-Dist: tree-sitter-java>=0.20.2
Requires-Dist: pydantic>=2.5.0
Requires-Dist: jsonschema>=4.20.0
Requires-Dist: typing-extensions>=4.9.0
Requires-Dist: PyGithub>=2.1.1
Requires-Dist: python-gitlab>=4.4.0
Requires-Dist: pytest>=7.4.3
Requires-Dist: pytest-cov>=4.1.0
Requires-Dist: pytest-mock>=3.12.0
Requires-Dist: black>=23.12.0
Requires-Dist: flake8>=6.1.0
Requires-Dist: mypy>=1.7.1
Requires-Dist: isort>=5.13.2
Provides-Extra: dev
Requires-Dist: pytest>=7.4.3; extra == "dev"
Requires-Dist: pytest-cov>=4.1.0; extra == "dev"
Requires-Dist: pytest-mock>=3.12.0; extra == "dev"
Requires-Dist: black>=23.12.0; extra == "dev"
Requires-Dist: flake8>=6.1.0; extra == "dev"
Requires-Dist: mypy>=1.7.1; extra == "dev"
Requires-Dist: isort>=5.13.2; extra == "dev"
Requires-Dist: pre-commit>=3.5.0; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# ⚠️ DEPRECATED — code-discovery

**This PyPI package is retired.** The product is **APIsec Surface**:

- **CLI:** [`pip install apisec-surface`](https://pypi.org/project/apisec-surface/)
- **Docs:** https://docs.apisecapps.com/docs/surface
- **GitHub Action:** [APIsec Surface on the Marketplace](https://github.com/marketplace/actions/apisec-surface)

Version **0.7.3** is a final metadata release so PyPI shows this notice. Do not start new integrations on `code-discovery`.

---

## Historical overview (0.7.2 and earlier)

Code Discovery was an automated system that discovered API endpoints in code repositories and generated OpenAPI specifications. It has been superseded by **apisec-surface**, which uploads to APIsec and supports a broader set of languages and security analysis.

For migration, replace `code-discovery --repo-path PATH` with:

```bash
pip install apisec-surface
apisec-surface analyze PATH --dry-run   # local scan
```

Use your APIsec PAT and registration code to upload; see the docs link above.
