1. 17 Sep, 2019 1 commit
    • Sean Mooney's avatar
      remove inspect.getargspec deprecation warning · 5d1f3225
      Sean Mooney authored
      In python 3 inspect.getargspec is deprecated and
      replaced with inspect.getfullargspec which does not
      exist on python 2.7. This change uses six to select
      the correct version to use based on the python version
      used.
      
      Change-Id: I234a3509ff850d0c5616ebcfa240212b03db9e76
      Closes-Bug: #1814288
      5d1f3225
  2. 16 Jul, 2019 1 commit
  3. 10 Jul, 2019 4 commits
    • Matt Riedemann's avatar
      Claim support for python 3.6 · 67d2bb26
      Matt Riedemann authored
      This adds the voting and gating openstack-tox-py36 job
      and adds python 3.6 to the classifiers list.
      
      Change-Id: Ida2349de534399103e5d6f294a7e771910188ee4
      67d2bb26
    • Matt Riedemann's avatar
      Claim support for python 3.5 · 578f533c
      Matt Riedemann authored
      This makes the openstack-tox-py35 job voting and gating
      and adds python 3.5 to the classifiers list.
      
      Change-Id: I11c8cd0e33e0609d740f5742096438a2395b28ed
      578f533c
    • Matt Riedemann's avatar
      Remove test-requirements-py*.txt files · 1cc62d6e
      Matt Riedemann authored
      We can control python version sensitive dependencies
      in the single test-requirements.txt file so we can
      drop the version-specific files. This should also make
      the openstack-tox-py35 job start passing.
      
      Change-Id: Ic3fa2c4417092e387ac5d177be75a22050a6f857
      1cc62d6e
    • Matt Riedemann's avatar
      Add bindep support · 3ee28fe6
      Matt Riedemann authored
      This adds a minimal bindep.txt to install mysql and postgresql
      dependencies (copied from nova's bindep.txt). This is needed
      now to get python jobs (pep8,py27,etc) working in the gate.
      
      Change-Id: I4b7bccdb7cebd95753e8cd931846213f400aa652
      Closes-Bug: #1836087
      3ee28fe6
  4. 15 May, 2019 6 commits
    • Matt Riedemann's avatar
      Remove py26 tox targets · 078ffc62
      Matt Riedemann authored
      Support for python 2.6 was dropped in commit
      8266c8de but the
      tox targets were missed, so they are removed here.
      
      Change-Id: I2271717ce4a35183d2b773063564cbaf774fdfb0
      078ffc62
    • Zuul's avatar
      Merge "Import zuul jobs" · 421e8602
      Zuul authored
      421e8602
    • Zuul's avatar
      Merge "Use mysqlclient" · 3239c42b
      Zuul authored
      3239c42b
    • Andreas Jaeger's avatar
      Import zuul jobs · e922c240
      Andreas Jaeger authored
      Add the project-specific tox py27sa07 job to this repo, convert it
      from legacy-sqlalchemy-migrate-tox-py27sa07 to Zuul v3.
      
      Also, import other jobs from project-config so that the jobs
      are managed by the team in-tree.
      
      Change-Id: I9296b3e40246ab89655411b660c5ba45bc9cf2ff
      e922c240
    • Zuul's avatar
      Merge "Fix docs build" · e85f8ba6
      Zuul authored
      e85f8ba6
    • Andreas Jaeger's avatar
      Fix docs build · abb234e1
      Andreas Jaeger authored
      Fixes for docs build:
      * Use doc/requirements to follow changes in OpenStack CI for the docs
        building, add a tox environment for this.
      * Remove reference to "project's download page", the link was removed in
        change I2db594d279e1229e5b1600cecad86fe0c3612115 and now we have a
        dead link that errors building if warnings are treated as errors.
      * Change I2db594d279e1229e5b1600cecad86fe0c3612115 added a column for
        DB2 header but not for any entries, enhance table with extra column.
        This fixes building of the table if warnings are treated as errors.
      * Update to sphinx 1.6.x since that is what is used in OpenStack CI job,
        remove issuetracker, it does not work with sphinx 1.6 anymore.
      * Disable html_static_path - the content does not exist
      * Use python3 for docs building
      
      Change-Id: I76ee4d6dc45f9b04115f093951ae8b745f3ac026
      abb234e1
  5. 19 Apr, 2019 1 commit
  6. 22 Jan, 2019 1 commit
    • Matt Riedemann's avatar
      Change title in README.rst · 8acab2cd
      Matt Riedemann authored
      This is needed to be able to release to pypi:
      
      $ python3 setup.py check --restructuredtext --strict
      running check
      warning: check: Duplicate implicit target name: "sqlalchemy-migrate".
      
      Change-Id: I26dd765a5273199d6666dd9ed618dc8189a2e8ed
      8acab2cd
  7. 21 Jan, 2019 2 commits
  8. 18 Jan, 2019 1 commit
  9. 16 Jan, 2019 1 commit
    • Mike Bayer's avatar
      Use mysqlclient · 851bd217
      Mike Bayer authored
      The test requirement for MySQL-Python refers to a package that
      has had no releases since 2014 and no longer builds on some MySQL /
      MariaDB variants.  MySQL-Python has for years been superseded by
      the mysqlclient fork which is actively maintained.   mysqlclient
      may at some point be allowed to take over the MySQL-Python name
      as per PEP-541 however this hasn't happened yet.
      
      Change-Id: I67dd2338dc74e59c2deb2f1bd1b848e3c63e10e8
      851bd217
  10. 15 Jan, 2019 8 commits
    • Corey Bryant's avatar
      Use legacy_alter_table ON in sqlite recreate_table · 231a4d2a
      Corey Bryant authored
      Use "PRAGMA legacy_alter_table = ON" with sqlite >= 3.26 when
      using "ALTER TABLE RENAME TO migration_tmp" to maintain legacy
      behavior.
      
      As of sqlite version 3.26, when a table is renamed using
      "ALTER TABLE RENAME TO", REFERENCES clauses that refer to the
      table will be updated. To maintain legacy (3.24 and earlier)
      behavior, "PRAGMA legacy_alter_table" can be set to true and
      "PRAGMA foreign_keys" can be set to false. [1]
      
      [1] https://www.sqlite.org/src/info/ae9638e9c0ad0c36
      
      Thanks to "László Böszörményi (GCS)" <gcs@debian.org> for
      providing the code for this patch, which has since been
      slightly modified.
      
      Change-Id: I539988ab2ad6df6c8f423ecec15364ad8fcc7267
      Closes-Bug: 1807262
      231a4d2a
    • Zuul's avatar
      Merge "Add .eggs in .gitignore" · 8fd7226f
      Zuul authored
      8fd7226f
    • Zuul's avatar
      Merge "Remove py26 support" · fb138f6d
      Zuul authored
      fb138f6d
    • Anusree's avatar
      Remove py26 support · 8266c8de
      Anusree authored
      As of mitaka, the infra team won't have the resources available to
      reasonably test py26, also the oslo team is dropping py26 support
      from their libraries. sine we rely on oslo for a lot of our work,
      and depend on infra for our CI, we should drop py26 support too.
      
      Change-Id: I6af3716f5daf73febdabcd79853a09512428c289
      Closes-Bug: 1519510
      8266c8de
    • Nicola Soranzo's avatar
      Add .eggs in .gitignore · d45ea279
      Nicola Soranzo authored
      Change-Id: Ia7738e03aff843b1b120c0d5d13a7b64f2f33201
      d45ea279
    • Chih-Hsuan Yen's avatar
      Import MutableMapping from the correct Python module · a00dab7b
      Chih-Hsuan Yen authored
      Change-Id: Ifb66fe22bc607b13f5c4756d3b93f5e8206c33e3
      a00dab7b
    • Jonathan Herlin's avatar
      Update mailinglist from dev to discuss · 9f0bda97
      Jonathan Herlin authored
      openstack-dev was decomissioned this night in https://review.openstack.org/621258
      Update openstack-dev to openstack-discuss
      
      Change-Id: Ic84b2422d37aa1ebb443fff4152c7ebe5a098566
      9f0bda97
    • Chih-Hsuan Yen's avatar
      Get rid of psycopg2 warnings by disabling wheels · f44d0795
      Chih-Hsuan Yen authored
      The psycopg2 wheel package warnings are causing some tests
      to fail which expect there to be no stderr output. This fixes
      the problem by not using the wheel binary for that package.
      
      Closes-Bug: #1811876
      
      Change-Id: Id43e74d8d343ab4e80d1d246543bada1ed4d06ad
      f44d0795
  11. 07 Apr, 2017 1 commit
  12. 24 Mar, 2017 1 commit
  13. 01 Mar, 2017 1 commit
    • Tony Breeds's avatar
      Use a modern PBR package · ca6f3a93
      Tony Breeds authored
      The 2.0.0 is breaking in that it removes the use of warnerrors in
      build_sphinux.
      
      sqlalchemy-migrate isn't using that feature, so it shoudln't break.
      
      The cap on pbr is preventing other OpenStack projects that would like to
      use pbr 2.0.0 (and sphinx 1.5.1) from doing so as it breaks
      co-installability with sqlalchemy-migrate
      
      Change-Id: I1c907201c717fe42caca24831985a119f2a1738b
      Related-Bug: 1668848
      ca6f3a93
  14. 09 Feb, 2017 2 commits
  15. 01 Feb, 2017 1 commit
  16. 26 Oct, 2016 1 commit
  17. 20 Oct, 2016 1 commit
  18. 03 Jun, 2016 1 commit
  19. 27 May, 2016 1 commit
    • dineshbhor's avatar
      Raise VersionNotFoundError instead of KeyError · 2a326810
      dineshbhor authored
      Currently migrate.versioning.api.upgrade() raises KeyError
      instead of sqlalchemy-migrate specific exception if migration
      script file is not present in migration repository.
      
      Raised migrate.exception.VersionNotFoundError if the specified
      migration script does not exist in the repository. Made
      VersionNotFoundError exception class as a subclass of KeyError
      in order to avoid breaking existing users looking for KeyError.
      
      Related-Bug: #1546441
      Change-Id: I0210d56a6e85f03c44cea027f50863faaf050c1d
      2a326810
  20. 26 May, 2016 1 commit
    • dineshbhor's avatar
      Fix DeprecationWarning on setuptools >= 11.3 · 9356e5e2
      dineshbhor authored
      Python 3.4 unit test is failing because of
      DeprecationWarning: Parameters to load are deprecated.
      Called .resolve and .require separately on setuptools >= 11.3.
      
      Made provision to call .resolve() method if setuptools >= 10.2
      and less than 11.3 else call .load() method.
      
      Change-Id: I5ba80edfbf6b7c8399c66f01d57c91bd02eab274
      Closes-Bug: #1586060
      9356e5e2
  21. 17 Oct, 2015 1 commit
  22. 29 Aug, 2015 2 commits