python-poetry / poetry

Python packaging and dependency management made easy
https://python-poetry.org
MIT License
31.14k stars 2.25k forks source link

Missing in search: sqlalchemy #372

Closed dfee closed 4 years ago

dfee commented 6 years ago

sqlalchemy isn't returned in the results list. This is strange.

$ poetry search sqlalchemy > /tmp/out.txt

/tmp/out.txt contents:

sqlalchemy-filterparams (0.9.0)
 SQLAlchemy Filterparams

sqlalchemy-manager (0.0.2)
 Manager for SQLAlchemy

sqlalchemy-nuodb (2.3.1)
 SQLAlchemy for NuoDB

bonobo-sqlalchemy (0.6.1)
 Bonobo SQLAlchemy Extension

bottle-sqlalchemy (0.4.3)
 SQLAlchemy integration for Bottle.

cherrypy-sqlalchemy (0.5.2)
 Use SQLAlchemy with CherryPy

fresco-sqlalchemy (0.1)
 Fresco/SQLAlchemy integration

graphene-sqlalchemy (2.1.0)
 Graphene SQLAlchemy integration

impaf-sqlalchemy (0.1)
 SQLAlchemy plugin for Impaf.

morepath-sqlalchemy (0.1)
 Morepath SQLAlchemy Demo

polymorphic-sqlalchemy (0.2.6)
 Polymorphic relations for SQLAlchemy

snowflake-sqlalchemy (1.1.2)
 Snowflake SQLAlchemy Dialect

sqlalchemy-aio (0.13.0)
 Async support for SQLAlchemy.

sqlalchemy-bundle (1.03)
 SqlAlchemy support for applauncher

sqlalchemy-ceodbc (0.1.0)
 SQLAlchemy dialect for ceODBC

sqlalchemy-clickhouse (0.1.3.post0)
 ClickHouse SQLAlchemy Dialect

sqlalchemy-commons (0.0.1)
 SQLAlchemy common models

sqlalchemy-dao (1.3.1)
 Simple wrapper for sqlalchemy.

sqlalchemy-django (0.0.4)
 similar flask sqlalchemy

sqlalchemy-informix (0.2.4)
 SQLAlchemy informix backend

sqlalchemy-jsonapi (4.0.10)
 JSONAPI Mixin for SQLAlchemy

sqlalchemy-media (0.16.0)
 Sqlalchemy asset manager

sqlalchemy-opentracing (0.1.5)
 OpenTracing support for SQLAlchemy

sqlalchemy-paginator (0.1)
 Paginator for SQLAlchemy ORM

sqlalchemy-phoenix (0.4.0)
 SQLAlchemy dialect for Phoenix

sqlalchemy-teradata (0.1.0.dev0)
 Teradata dialect for SQLAlchemy

sqlalchemy-turbodbc (0.1.0)
 SQLAlchemy dialect for Turbodbc

sqlalchemy-zdb (0.1.3)
 SQLAlchemy support for ZomboDB

takumi-sqlalchemy (0.1.5)
 Sqlalchemy utilities for Takumi

vertica-sqlalchemy (0.13)
 Vertica dialect for sqlalchemy

wsme-sqlalchemy (0.4)
 SQLAlchemy support for WSME

wtforms-sqlalchemy (0.1)
 SQLAlchemy tools for WTForms

apistar-sqlalchemy (0.3.2)
 SQLAlchemy integration for API Star.

clickhouse-sqlalchemy (0.0.7)
 Simple ClickHouse SQLAlchemy Dialect

nameko-sqlalchemy (1.4.0)
 SQLAlchemy dependency for nameko services

painless-sqlalchemy (0.9.0)
 Simplified filtering and serialization for SQLAlchemy

redshift-sqlalchemy (0.4.1)
 Amazon Redshift Dialect for sqlalchemy

sqlalchemy-batteries (0.4.5)
 Various batteries for SQLAlchemy models

sqlalchemy-continuum (1.3.6)
 Versioning and auditing extension for SQLAlchemy.

sqlalchemy-datatables (1.2.0)
 SQLAlchemy integration of jQuery DataTables

sqlalchemy-dst (1.0.1)
 SQLAlchemy Dictionary Serialization Tools.

sqlalchemy-filters (0.8.0)
 A library to filter SQLAlchemy queries.

sqlalchemy-fixtures (0.1.6)
 Functional fixtures for SQLAlchemy models.

sqlalchemy-i18n (1.0.3)
 Internationalization extension for SQLAlchemy models.

sqlalchemy-migrate (0.11.0)
 Database schema migration for SQLAlchemy

sqlalchemy-pervasive (0.1.3)
 SQLAlchemy Dialect for Pervasive PSQL

sqlalchemy-redshift (0.7.1)
 Amazon Redshift Dialect for sqlalchemy

sqlalchemy-sluggable (0.1.1)
 Configurable slugs to SQLAlchemy models.

sqlalchemy-utils (0.33.3)
 Various utility functions for SQLAlchemy.

tornado-sqlalchemy (0.4.1)
 SQLAlchemy helpers for working in Tornado

ripozo-sqlalchemy (1.0.2)
 Integrates SQLAlchemy with ripozo to easily create sqlalchemy backed Hypermedia/HATEOAS/REST apis

asphalt-sqlalchemy (3.1.0)
 SQLAlchemy integration component for the Asphalt framework

broadway-sqlalchemy (0.0.1)
 A broadway extension wrapping Flask-SQLAlchemy

fdt-sqlalchemy (0.0.4)
 Flask-debugtoolbar configurable SQLAlchemy panel

hypr-sqlalchemy (0.2.1)
 An extension to add supprt for SQLAlchemy to Hypr.

pytest-sqlalchemy (0.2.1)
 pytest plugin with sqlalchemy related fixtures

sqlalchemy-elasticquery (0.0.3)
 Use ElasticSearch query search in SQLAlchemy.

sqlalchemy-fsm (2.0.6)
 Finite state machine field for sqlalchemy

sqlalchemy-greenplum (0.0.1)
 SQLAlchemy dialect for Pivotal Greenplum Database

sqlalchemy-hana (0.3.0)
 SQLAlchemy dialect for SAP HANA Database

sqlalchemy-hilo (0.1.2)
 HiLo primary key generators for sqlalchemy

sqlalchemy-pagination (0.0.2)
 A small utility to paginate SqlAlchemy queries.

sqlalchemy-profile (0.1.0)
 SQLAlchemy statement profiler for unit testing

sqlalchemy-views (0.2.1)
 Adds CreateView and DropView constructs to SQLAlchemy

verktyg-sqlalchemy (0.3.0)
 Library for using sqlalchemy in vertyg applications

attrs-sqlalchemy (0.1.0)
 Add dunder-methods to SQLAlchemy models with attrs

flask-sqlalchemy (2.3.2)
 Adds SQLAlchemy support to your Flask application

kombu-sqlalchemy (1.1.0)
 Kombu transport using SQLAlchemy as the message store.

marshmallow-sqlalchemy (0.14.0)
 SQLAlchemy integration with the marshmallow (de)serialization library

shake-sqlalchemy (1.0.1)
 Add SQLAlchemy support to your Shake application

shove-sqlalchemy (0.1.0)
 Common object storage frontend using SQLAlchemy

sqlalchemy-citext (1.3-0)
 A sqlalchemy plugin that allows postgres use of CITEXT.

sqlalchemy-commithooks (1.2.8)
 Provides object-level commit hooks for SQLAlchemy

sqlalchemy-diff (0.1.3)
 Compare two database schemas using sqlalchemy.

sqlalchemy-enum34 (1.0.1)
 SQLAlchemy type to store standard enum.Enum value

sqlalchemy-imageattach (1.1.0)
 SQLAlchemy extension for attaching images to entity objects

sqlalchemy-json (0.2.1)
 JSON type with nested change tracking for SQLAlchemy

sqlalchemy-jsonfield (0.7.1)
 SQLALchemy JSONField implementation for storing dicts at SQL

sqlalchemy-models (0.0.6)
 Generic data models for an application using SQLAlchemy.

sqlalchemy-norm (0.0.5)
 Normalize SQLAlchemy Object to Plain dict and list

sqlalchemy-pytds (0.2)
 A Microsoft SQL Server TDS connector for SQLAlchemy.

sqlalchemy-repr (0.0.1)
 Automatically generates pretty repr of a SQLAlchemy model.

sqlalchemy-serializer (0.91)
 Mixin for SQLAlchemy-models serialization without pain

sqlalchemy-utc (0.10.0)
 SQLAlchemy type to store aware datetime values

jsonql-sqlalchemy (1.0.1)
 Simple JSON-Based CRUD Query Language for SQLAlchemy

sqlalchemy-defaults (0.4.4)
 Smart SQLAlchemy defaults for lazy guys, like me.

sqlalchemy-equivalence (0.1.1)
 Provides natural equivalence support for SQLAlchemy declarative models.

sqlalchemy-fp (0.1)
 A wrapper around SQLAlchemy for more functional ORM programming

sqlalchemy-querybuilder (0.1.2)
 Build sqlalchemy queries from jQuery-Query json

sqlalchemy-searchable (1.0.3)
 Provides fulltext search capabilities for declarative SQLAlchemy models.

django-sqlalchemy (0.0.1)
 Experimental project for integrating SQLAlchemy properly with django web framework.

eve-sqlalchemy (0.5.0)
 REST API framework powered by Eve, SQLAlchemy and good intentions.

pyuploadcare-sqlalchemy (0.5)
 Custom fields types for SqlAlchemy which integrated with Uploadcare service.

rdflib-sqlalchemy (0.3.8)
 rdflib extension adding SQLAlchemy as an AbstractSQLStore back-end store

sqlalchemy-find (0.1)
 Syntactic sugar for SQLAlchemy: a Storm ORM-like find method

sqlalchemy-gevent (0.2)
 sqlalchemy dialect adaptor for gevent to work in non-blocking mode

sqlalchemy-wrapper (1.9.1)
 A framework-independent wrapper for SQLAlchemy that makes it really easy to use

forked-graphene-sqlalchemy (2.1.0)
 Graphene SQLAlchemy integration

vertica-sqlalchemy-0.2 (0.2)
 Vertica dialect for sqlalchemy

sqlalchemy-seeder (0.3.0)
 Tool for creating (and persisting) SQLAlchemy entities from a simple data format.
pauleikis commented 6 years ago

Did you use private repo mirror per chance? We had similar problems with sonatype nexus. It seems to be something on their end. Also could you test whether install works even though search does not return it?

dfee commented 6 years ago

I don't have a private repo mirror configured. Install works fine.

pauleikis commented 6 years ago

I can reproduce it, will try to find the cause.

pauleikis commented 6 years ago

Looks like something is wrong on pypi.org side. pip cannot find it either. pip search sqlalchemy

sqlalchemy-filterparams (0.9.0)      - SQLAlchemy Filterparams
sqlalchemy-manager (0.0.2)           - Manager for SQLAlchemy
sqlalchemy-nuodb (2.3.1)             - SQLAlchemy for NuoDB
bonobo-sqlalchemy (0.6.1)            - Bonobo SQLAlchemy Extension
bottle-sqlalchemy (0.4.3)            - SQLAlchemy integration for Bottle.
CherryPy-SQLAlchemy (0.5.2)          - Use SQLAlchemy with CherryPy
fresco-sqlalchemy (0.1)              - Fresco/SQLAlchemy integration
graphene-sqlalchemy (2.1.0)          - Graphene SQLAlchemy integration
impaf-sqlalchemy (0.1)               - SQLAlchemy plugin for Impaf.
morepath-sqlalchemy (0.1)            - Morepath SQLAlchemy Demo
polymorphic-sqlalchemy (0.2.6)       - Polymorphic relations for SQLAlchemy
snowflake-sqlalchemy (1.1.2)         - Snowflake SQLAlchemy Dialect
sqlalchemy-aio (0.13.0)              - Async support for SQLAlchemy.
sqlalchemy-bundle (1.03)             - SqlAlchemy support for applauncher
sqlalchemy-ceodbc (0.1.0)            - SQLAlchemy dialect for ceODBC
sqlalchemy-clickhouse (0.1.5.post0)  - ClickHouse SQLAlchemy Dialect
sqlalchemy-commons (0.0.2)           - SQLAlchemy common models
SQLAlchemy-Dao (1.3.1)               - Simple wrapper for sqlalchemy.
sqlalchemy-django (0.0.4)            - similar flask sqlalchemy
sqlalchemy-informix (0.2.4)          - SQLAlchemy informix backend
SQLAlchemy-JSONAPI (4.0.10)          - JSONAPI Mixin for SQLAlchemy
sqlalchemy-media (0.17.0)            - Sqlalchemy asset manager
sqlalchemy-opentracing (0.1.5)       - OpenTracing support for SQLAlchemy
SQLAlchemy-Paginator (0.1)           - Paginator for SQLAlchemy ORM
sqlalchemy-phoenix (0.4.0)           - SQLAlchemy dialect for Phoenix
sqlalchemy-teradata (0.1.0.dev0)     - Teradata dialect for SQLAlchemy
sqlalchemy-turbodbc (0.1.0)          - SQLAlchemy dialect for Turbodbc
sqlalchemy-zdb (0.1.3)               - SQLAlchemy support for ZomboDB
takumi-sqlalchemy (0.1.5)            - Sqlalchemy utilities for Takumi
vertica-sqlalchemy (0.13)            - Vertica dialect for sqlalchemy
WSME-SQLAlchemy (0.4)                - SQLAlchemy support for WSME
WTForms-SQLAlchemy (0.1)             - SQLAlchemy tools for WTForms
apistar-sqlalchemy (0.3.2)           - SQLAlchemy integration for API Star.
clickhouse-sqlalchemy (0.0.7)        - Simple ClickHouse SQLAlchemy Dialect
nameko-sqlalchemy (1.4.0)            - SQLAlchemy dependency for nameko services
Painless-SQLAlchemy (1.0.0)          - Simplified filtering and serialization for SQLAlchemy
redshift-sqlalchemy (0.4.1)          - Amazon Redshift Dialect for sqlalchemy
sqlalchemy-batteries (0.4.5)         - Various batteries for SQLAlchemy models
SQLAlchemy-Continuum (1.3.6)         - Versioning and auditing extension for SQLAlchemy.
sqlalchemy-datatables (1.2.0)        - SQLAlchemy integration of jQuery DataTables
sqlalchemy-dst (1.0.1)               - SQLAlchemy Dictionary Serialization Tools.
sqlalchemy-filters (0.8.0)           - A library to filter SQLAlchemy queries.
SQLAlchemy-Fixtures (0.1.6)          - Functional fixtures for SQLAlchemy models.
SQLAlchemy-i18n (1.0.3)              - Internationalization extension for SQLAlchemy models.
sqlalchemy-migrate (0.11.0)          - Database schema migration for SQLAlchemy
sqlalchemy-pervasive (0.1.3)         - SQLAlchemy Dialect for Pervasive PSQL
sqlalchemy-redshift (0.7.1)          - Amazon Redshift Dialect for sqlalchemy
SQLAlchemy-Sluggable (0.1.1)         - Configurable slugs to SQLAlchemy models.
SQLAlchemy-Utils (0.33.3)            - Various utility functions for SQLAlchemy.
temporal-sqlalchemy (0.5.0)          - Temporal Extensions for SQLAlchemy ORM
tornado-sqlalchemy (0.4.1)           - SQLAlchemy helpers for working in Tornado
ripozo-sqlalchemy (1.0.2)            - Integrates SQLAlchemy with ripozo to easily create sqlalchemy backed Hypermedia/HATEOAS/REST apis
asphalt-sqlalchemy (3.1.0)           - SQLAlchemy integration component for the Asphalt framework
Broadway-SQLAlchemy (0.0.1)          - A broadway extension wrapping Flask-SQLAlchemy
fdt-sqlalchemy (0.0.4)               - Flask-debugtoolbar configurable SQLAlchemy panel
hypr-sqlalchemy (0.2.1)              - An extension to add supprt for SQLAlchemy to Hypr.
pytest-sqlalchemy (0.2.1)            - pytest plugin with sqlalchemy related fixtures
sqlalchemy-elasticquery (0.0.3)      - Use ElasticSearch query search in SQLAlchemy.
sqlalchemy-fsm (2.0.6)               - Finite state machine field for sqlalchemy
sqlalchemy-greenplum (0.0.1)         - SQLAlchemy dialect for Pivotal Greenplum Database
sqlalchemy-hana (0.3.0)              - SQLAlchemy dialect for SAP HANA Database
sqlalchemy-hilo (0.1.2)              - HiLo primary key generators for sqlalchemy
sqlalchemy-pagination (0.0.2)        - A small utility to paginate SqlAlchemy queries.
sqlalchemy-profile (0.1.0)           - SQLAlchemy statement profiler for unit testing
sqlalchemy-views (0.2.1)             - Adds CreateView and DropView constructs to SQLAlchemy
verktyg-sqlalchemy (0.3.0)           - Library for using sqlalchemy in vertyg applications
attrs-sqlalchemy (0.1.0)             - Add dunder-methods to SQLAlchemy models with attrs
Flask-SQLAlchemy (2.3.2)             - Adds SQLAlchemy support to your Flask application
kombu-sqlalchemy (1.1.0)             - Kombu transport using SQLAlchemy as the message store.
marshmallow-sqlalchemy (0.14.1)      - SQLAlchemy integration with the marshmallow (de)serialization library
Shake-SQLAlchemy (1.0.1)             - Add SQLAlchemy support to your Shake application
shove-sqlalchemy (0.1.0)             - Common object storage frontend using SQLAlchemy
sqlalchemy-citext (1.3-0)            - A sqlalchemy plugin that allows postgres use of CITEXT.
sqlalchemy-commithooks (1.2.8)       - Provides object-level commit hooks for SQLAlchemy
sqlalchemy-diff (0.1.3)              - Compare two database schemas using sqlalchemy.
SQLAlchemy-Enum34 (1.0.1)            - SQLAlchemy type to store standard enum.Enum value
SQLAlchemy-ImageAttach (1.1.0)       - SQLAlchemy extension for attaching images to entity objects
sqlalchemy-json (0.2.1)              - JSON type with nested change tracking for SQLAlchemy
SQLAlchemy-JSONField (0.7.1)         - SQLALchemy JSONField implementation for storing dicts at SQL
sqlalchemy-models (0.0.6)            - Generic data models for an application using SQLAlchemy.
SQLAlchemy-Norm (0.0.5)              - Normalize SQLAlchemy Object to Plain dict and list
sqlalchemy-pytds (0.2)               - A Microsoft SQL Server TDS connector for SQLAlchemy.
sqlalchemy-repr (0.0.1)              - Automatically generates pretty repr of a SQLAlchemy model.
SQLAlchemy-serializer (0.91)         - Mixin for SQLAlchemy-models serialization without pain
SQLAlchemy-Utc (0.10.0)              - SQLAlchemy type to store aware datetime values
jsonql-sqlalchemy (1.0.1)            - Simple JSON-Based CRUD Query Language for SQLAlchemy
SQLAlchemy-Defaults (0.4.4)          - Smart SQLAlchemy defaults for lazy guys, like me.
SQLAlchemy-Equivalence (0.1.1)       - Provides natural equivalence support for SQLAlchemy declarative models.
sqlalchemy-fp (0.1)                  - A wrapper around SQLAlchemy for more functional ORM programming
sqlalchemy-querybuilder (0.1.2)      - Build sqlalchemy queries from jQuery-Query json
SQLAlchemy-Searchable (1.0.3)        - Provides fulltext search capabilities for declarative SQLAlchemy models.
django-sqlalchemy (0.0.1)            - Experimental project for integrating SQLAlchemy properly with django web framework.
Eve-SQLAlchemy (0.6.0)               - REST API framework powered by Eve, SQLAlchemy and good intentions.
pyuploadcare-sqlalchemy (0.5)        - Custom fields types for SqlAlchemy which integrated with Uploadcare service.
rdflib-sqlalchemy (0.3.8)            - rdflib extension adding SQLAlchemy as an AbstractSQLStore back-end store
sqlalchemy-find (0.1)                - Syntactic sugar for SQLAlchemy: a Storm ORM-like find method
sqlalchemy-gevent (0.2)              - sqlalchemy dialect adaptor for gevent to work in non-blocking mode
SQLAlchemy-Wrapper (1.9.1)           - A framework-independent wrapper for SQLAlchemy that makes it really easy to use
forked-graphene-sqlalchemy (2.1.0)   - Graphene SQLAlchemy integration
pyramid-services-sqlalchemy (0.1.1)  - SQLAlchemy factories for pyramid_services
pauleikis commented 6 years ago

pip is considering deprecation of it: https://github.com/pypa/pip/issues/5216, maybe poetry should follow? Search and install are using different source of truths, search is utterly broken on private repositories anyway.

sdispater commented 6 years ago

@pauleikis Unfortunately there is no alternative at the moment so that would mean dropping the search command entirely

pauleikis commented 6 years ago

I'm aware of that, but any user is expecting search and install to behave the same. Wrong search, especially without any notification, is worse than no search.

My suggestion is as follows: When search command is run, display a notification at the top in yellow color with the following text: "Search does not match actual contents of repository indexes and is deprecated. If you cannot find what you're looking for, please use https://pypi.org, {additional urls of configured repositories if any}. See https://github.com/pypa/pip/issues/5216 or https://github.com/sdispater/poetry/issues/372 for more details."

I can work on PR if you're ok with that @sdispater

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 4 years ago

Closing this issue automatically because it has not had any activity since it has been marked as stale. If you think it is still relevant and should be addressed, feel free to open a new one.

github-actions[bot] commented 6 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.