Bug 213562 - [PATCH] databases/py-alembic sqlalchemy dependency issue
Summary: [PATCH] databases/py-alembic sqlalchemy dependency issue
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Li-Wen Hsu
URL:
Keywords: patch
Depends on:
Blocks: 213542
  Show dependency treegraph
 
Reported: 2016-10-17 12:13 UTC by Alexander Nusov
Modified: 2016-10-18 06:14 UTC (History)
2 users (show)

See Also:
novel: maintainer-feedback? (lwhsu)


Attachments
alembic patch (477 bytes, patch)
2016-10-17 12:13 UTC, Alexander Nusov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Nusov 2016-10-17 12:13:22 UTC
Created attachment 175858 [details]
alembic patch

The current alembic port has a strict dependency on sqlalchemy 0.7 branch that is in EOL. It causes package conflicts when you define both alembic and sqlalchemy dependencies in RUN_DEPENDS.

http://www.sqlalchemy.org/download.html
https://pypi.python.org/pypi/alembic

I suggest to change sqlalchemy07 to sqlalchemy10 in the Makefile as a temporary solution.

This patch doesn't affect other ports.
Comment 1 Alexander Nusov 2016-10-17 12:32:23 UTC
or maybe it'd better to remove sqlalchemy dependency (topic to discuss)
Comment 2 Li-Wen Hsu freebsd_committer freebsd_triage 2016-10-18 06:07:50 UTC
Thanks for the information, I'll update it to 0.8.8 and change RUN_DEPENDS to py-sqlalchemy10.
Comment 3 commit-hook freebsd_committer freebsd_triage 2016-10-18 06:14:01 UTC
A commit references this bug:

Author: lwhsu
Date: Tue Oct 18 06:13:26 UTC 2016
New revision: 424148
URL: https://svnweb.freebsd.org/changeset/ports/424148

Log:
  - Update to 0.8.8
  - Change RUN_DEPENDS to py-sqlalchemy10 [1]

  PR:		213562 [1]
  Submitted by:	Alexander Nusov <alexander.nusov@nfvexpress.com>

Changes:
  head/databases/py-alembic/Makefile
  head/databases/py-alembic/distinfo