Discontinuing the pymssql Project

Randy Syring <randy-+PLZm/s06Zpa7S/[email protected]> Wed, 6 Nov 2019 14:48:33 -0500
Newsgroups gmane.comp.python.sqlalchemy.devel,gmane.comp.python.db,gmane.comp.db.tds.freetds
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------C6EE1D07E9FA5877758709C0
Content-Type: text/plain; charset="UTF-8"; format=flowed

I believe it's become necessary to discontinue the pymssql project. 
Pymssql is a dbapi2 drive for Microsoft SQL server.

Full Announcement: https://github.com/pymssql/pymssql/issues/668

> Thank you to everyone who has contributed to pymssql over the years. 
> Unfortunately, I believe it's time to discontinue pymssql. It provides 
> an incredible amount of utility to those of us that need to connect to 
> MSSQL from Python. But, as a project, it has failed to attract enough 
> interest/talent/funding to maintain it.
>
> Why discontinue it and not let someone else maintain it? We've tried 
> over the years. See #516 
> <https://github.com/pymssql/pymssql/issues/516>. We have got a few 
> people drop by to help occasionally, but nothing sustained enough to 
> feel like transfer of the project was warranted.
>
> I had always hoped my consulting business would be able to help 
> maintain the library for clients that use it. But there is too much 
> work here for us to tackle that doesn't really benefit our client's 
> usage and we transitioned to PyODBC earlier this year.
>
> I'm also concerned that if I simply abandon the project a bad actor 
> could gain control and start installing nasty stuff on what I am sure 
> is a lot of corporate servers.
>
> It's my hope that by discontinuing this project better solutions will 
> be developed and/or adopted to take it's place.
>
>
>   Other Related Issues
>
>   * Proposal to discontinue pymssql in favor of pyodbc #477
>     <https://github.com/pymssql/pymssql/issues/477>
>   * Maintainers Needed - Apply Within #516
>     <https://github.com/pymssql/pymssql/issues/516>
>   * Finding grants/funding for pymssql development #621
>     <https://github.com/pymssql/pymssql/issues/621>
>
>
>   Alternatives
>
>   * pyodbc <https://github.com/mkleehammer/pyodbc>: Microsoft backed
>       o But see: https://github.com/level12/sqlalchemy_pyodbc_mssql
>   * ctds <https://github.com/zillow/ctds>: by Zillow
>
>
>   Interested in Taking Over?
>
> Just fork pymssql and start your own project. Gain momentum, show 
> progress, and I'd be happy to link to your project from here.
>
>
>   Next Steps
>
> I'm going to leave this issue open for suggestions on how best to 
> deprecate/discontinue pymssql as a project. I'm sure there will be 
> some who will suddenly be very interested in helping. I won't be 
> considering those requests at this point. If you want to help, see 
> above about forking.
>
> At the end of November, 2019 I'm going to Archive this GH repository 
> which will make it read-only.
>
> I'll also need to figure out how to deprecate packages on PyPI so that 
> people installing know the project is being discontinued.
>


*Randy Syring*
Husband | Father | Redeemed Sinner

/"For what does it profit a man to gain the whole world
and forfeit his soul?" (Mark 8:36 ESV)/

-- 
You received this message because you are subscribed to the Google Groups "sqlalchemy-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sqlalchemy-devel+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
To view this discussion on the web visit https://groups.google.com/d/msgid/sqlalchemy-devel/bd542203-3cb5-e11a-404f-1ab9608ad756%40thesyrings.us.

--------------C6EE1D07E9FA5877758709C0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-8=
">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    I believe it's become necessary to discontinue the pymssql project.=C2=
=A0
    Pymssql is a dbapi2 drive for Microsoft SQL server.<br>
    <br>
    Full Announcement: <a moz-do-not-send=3D"true"
      href=3D"https://github.com/pymssql/pymssql/issues/668">https://github=
.com/pymssql/pymssql/issues/668</a><br>
    <br>
    <blockquote type=3D"cite">
      <p>Thank you to everyone who has contributed to pymssql over the
        years. Unfortunately, I believe it's time to discontinue
        pymssql. It provides an incredible amount of utility to those of
        us that need to connect to MSSQL from Python. But, as a project,
        it has failed to attract enough interest/talent/funding to
        maintain it.</p>
      <p>Why discontinue it and not let someone else maintain it? We've
        tried over the years. See <a class=3D"issue-link js-issue-link"
          data-error-text=3D"Failed to load issue title"
          data-id=3D"273278472" data-permission-text=3D"Issue title is
          private"
          data-url=3D"https://github.com/pymssql/pymssql/issues/516"
          data-hovercard-type=3D"issue"
          data-hovercard-url=3D"/pymssql/pymssql/issues/516/hovercard"
          href=3D"https://github.com/pymssql/pymssql/issues/516">#516</a>.
        We have got a few people drop by to help occasionally, but
        nothing sustained enough to feel like transfer of the project
        was warranted.</p>
      <p>I had always hoped my consulting business would be able to help
        maintain the library for clients that use it. But there is too
        much work here for us to tackle that doesn't really benefit our
        client's usage and we transitioned to PyODBC earlier this year.</p>
      <p>I'm also concerned that if I simply abandon the project a bad
        actor could gain control and start installing nasty stuff on
        what I am sure is a lot of corporate servers.</p>
      <p>It's my hope that by discontinuing this project better
        solutions will be developed and/or adopted to take it's place.</p>
      <h1>Other Related Issues</h1>
      <ul>
        <li>Proposal to discontinue pymssql in favor of pyodbc <a
            class=3D"issue-link js-issue-link" data-error-text=3D"Failed to
            load issue title" data-id=3D"203128668"
            data-permission-text=3D"Issue title is private"
            data-url=3D"https://github.com/pymssql/pymssql/issues/477"
            data-hovercard-type=3D"issue"
            data-hovercard-url=3D"/pymssql/pymssql/issues/477/hovercard"
            href=3D"https://github.com/pymssql/pymssql/issues/477">#477</a>=
</li>
        <li>Maintainers Needed - Apply Within <a class=3D"issue-link
            js-issue-link" data-error-text=3D"Failed to load issue title"
            data-id=3D"273278472" data-permission-text=3D"Issue title is
            private"
            data-url=3D"https://github.com/pymssql/pymssql/issues/516"
            data-hovercard-type=3D"issue"
            data-hovercard-url=3D"/pymssql/pymssql/issues/516/hovercard"
            href=3D"https://github.com/pymssql/pymssql/issues/516">#516</a>=
</li>
        <li>Finding grants/funding for pymssql development <a
            class=3D"issue-link js-issue-link" data-error-text=3D"Failed to
            load issue title" data-id=3D"407467887"
            data-permission-text=3D"Issue title is private"
            data-url=3D"https://github.com/pymssql/pymssql/issues/621"
            data-hovercard-type=3D"issue"
            data-hovercard-url=3D"/pymssql/pymssql/issues/621/hovercard"
            href=3D"https://github.com/pymssql/pymssql/issues/621">#621</a>=
</li>
      </ul>
      <h1>Alternatives</h1>
      <ul>
        <li><a href=3D"https://github.com/mkleehammer/pyodbc">pyodbc</a>:
          Microsoft backed
          <ul>
            <li>But see: <a
                href=3D"https://github.com/level12/sqlalchemy_pyodbc_mssql"=
>https://github.com/level12/sqlalchemy_pyodbc_mssql</a></li>
          </ul>
        </li>
        <li><a href=3D"https://github.com/zillow/ctds">ctds</a>: by Zillow<=
/li>
      </ul>
      <h1>Interested in Taking Over?</h1>
      <p>Just fork pymssql and start your own project. Gain momentum,
        show progress, and I'd be happy to link to your project from
        here.</p>
      <h1>Next Steps</h1>
      <p>I'm going to leave this issue open for suggestions on how best
        to deprecate/discontinue pymssql as a project. I'm sure there
        will be some who will suddenly be very interested in helping. I
        won't be considering those requests at this point. If you want
        to help, see above about forking.</p>
      <p>At the end of November, 2019 I'm going to Archive this GH
        repository which will make it read-only.</p>
      <p>I'll also need to figure out how to deprecate packages on PyPI
        so that people installing know the project is being
        discontinued.</p>
    </blockquote>
    <br>
    <div class=3D"moz-signature"><br>
      <b>Randy Syring</b><br>
      <small>Husband | Father | Redeemed Sinner</small><br>
      <br>
      <i><small>"For what does it profit a man to gain the whole world<br>
          and forfeit his soul?" (Mark 8:36 ESV)</small></i>
      <br>
      <br>
    </div>
  </body>
</html>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;sqlalchemy-devel&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:sqlalchemy-devel+unsubscribe-/[email protected]">sq=
lalchemy-devel+unsubscribe-/[email protected]</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/d/msgid/sqlalchemy-devel/bd542203-3cb5-e11a-404f-1ab9608ad756%40thesyrin=
gs.us?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/m=
sgid/sqlalchemy-devel/bd542203-3cb5-e11a-404f-1ab9608ad756%40thesyrings.us<=
/a>.<br />

--------------C6EE1D07E9FA5877758709C0--