summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Collins <elic@assurancetechnologies.com>2020-05-02 15:12:22 -0400
committerEli Collins <elic@assurancetechnologies.com>2020-05-02 15:12:22 -0400
commit01f1e8b47fafb95f431af02a4d57c1d74b1a0cfa (patch)
tree645d80782f045a25b9fee1fdaeddbd73ec9fada8
parente1c53136ececf6068351d526907e751f9aebed39 (diff)
downloadpasslib-01f1e8b47fafb95f431af02a4d57c1d74b1a0cfa.tar.gz
admin: relocating repository & issue tracker from bitbucket to heptapod
* updated all relevant urls * added announcement to changelog & index page * added "thanks" section for Octobus, CleverCloud, and ReadTheDocs :)
-rw-r--r--README7
-rw-r--r--docs/conf.py2
-rw-r--r--docs/history/1.7.rst14
-rw-r--r--docs/index.rst22
-rw-r--r--setup.py4
5 files changed, 45 insertions, 4 deletions
diff --git a/README b/README
index c00296d..ccbf104 100644
--- a/README
+++ b/README
@@ -64,3 +64,10 @@ Passlib's source repository uses Mercurial. When building Passlib from an hg cl
* ``default`` is the bleeding edge of the next major release. It may sometimes be of alpha quality.
* ``stable`` is the latest released version plus any pending bugfixes, and should be safe to use in production.
+
+Hosting
+=======
+Thanks to the people at `Octobus <https://octobus.net/>`_ and `CleverCloud <https://clever-cloud.com/>`_
+for providing the repository / issue tracker hosting, as well as the development of `Heptapod <https://heptapod.net/>`_!
+
+Thanks to `ReadTheDocs <https://readthedocs.io>`_ for providing documentation hosting!
diff --git a/docs/conf.py b/docs/conf.py
index 7b61d34..16a16b2 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -172,7 +172,7 @@ intersphinx_mapping = {
#=============================================================================
todo_include_todos = True
keep_warnings = True
-issue_tracker_url = "bb:ecollins/passlib"
+issue_tracker_url = "https://foss.heptapod.net/python-libs/passlib/issues/{issue}"
#=============================================================================
# Options for HTML output
diff --git a/docs/history/1.7.rst b/docs/history/1.7.rst
index 3cee9a9..9a6443a 100644
--- a/docs/history/1.7.rst
+++ b/docs/history/1.7.rst
@@ -9,6 +9,20 @@ Passlib 1.7
This release rolls up assorted bug & compatibility fixes since 1.7.2.
+Administrative Changes
+----------------------
+
+* **Passlib has moved to Heptapod!**
+
+ Due to BitBucket deprecating Mercurial support, Passlib's public repository and issue tracker
+ has been relocated. It's now located at `<https://foss.heptapod.net/python-libs/passlib>`_,
+ and is powered by `Heptapod <https://heptapod.net/>`_.
+
+ Hosting for this and other open-source projects graciously provided by the people at
+ `Octobus <https://octobus.net/>`_ and `CleverCloud <https://clever-cloud.com/>`_!
+
+ The mailing list and documentation urls remain the same.
+
Bugfixes
--------
diff --git a/docs/index.rst b/docs/index.rst
index 7d00ae0..aa99fa1 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -19,6 +19,18 @@ Passlib |release| documentation
For documentation of the latest stable version,
see `<https://passlib.readthedocs.io>`_.
+.. rst-class:: without-title
+
+.. caution::
+
+ **2020-05-01: Passlib has moved to Heptapod!**
+
+ Due to BitBucket deprecating Mercurial support, Passlib's public repository and issue tracker
+ has been relocated. It's now located at `<https://foss.heptapod.net/python-libs/passlib>`_,
+ and is powered by `Heptapod <https://heptapod.net/>`_.
+ Hosting is being graciously provided by the people at
+ `Octobus <https://octobus.net/>`_ and `CleverCloud <https://clever-cloud.com/>`_!
+
Welcome
=======
Passlib is a password hashing library for Python 2 & 3, which provides
@@ -77,7 +89,15 @@ Online Resources
=================== ===================================================
Latest Docs: `<https://passlib.readthedocs.io>`_
- Project Home: `<https://bitbucket.org/ecollins/passlib>`_
+ Project Home: `<https://foss.heptapod.net/python-libs/passlib>`_
News & Discussion: `<https://groups.google.com/group/passlib-users>`_
Downloads @ PyPI: `<https://pypi.python.org/pypi/passlib>`_
=================== ===================================================
+
+Hosting
+=======
+
+Thanks to the people at `Octobus <https://octobus.net/>`_ and `CleverCloud <https://clever-cloud.com/>`_
+for providing the repository / issue tracker hosting, as well as development of `Heptapod <https://heptapod.net/>`_!
+
+Thanks to `ReadTheDocs <https://readthedocs.io>`_ for providing documentation hosting!
diff --git a/setup.py b/setup.py
index 255bca9..dc9e745 100644
--- a/setup.py
+++ b/setup.py
@@ -42,7 +42,7 @@ opts = dict(
author_email="elic@assurancetechnologies.com",
license="BSD",
- url="https://bitbucket.org/ecollins/passlib",
+ url="https://passlib.readthedocs.io",
# NOTE: 'download_url' set below
extras_require={
@@ -80,7 +80,7 @@ providing full-strength password hashing for multi-user applications.
* See the `documentation <https://passlib.readthedocs.io>`_
for details, installation instructions, and examples.
-* See the `homepage <https://bitbucket.org/ecollins/passlib>`_
+* See the `homepage <https://foss.heptapod.net/python-libs/passlib>`_
for the latest news and more information.
* See the `changelog <https://passlib.readthedocs.io/en/stable/history>`_